2017 © Pedro Peláez
 

library slim-annotation-based

Slim application with support annotation based controllers

image

redreams/slim-annotation-based

Slim application with support annotation based controllers

  • Thursday, July 26, 2018
  • by gennadyx
  • Repository
  • 0 Watchers
  • 0 Stars
  • 5 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

slim-annotation-based

Latest Version on Packagist Software License ![Total Downloads][ico-downloads], (*1)

![Coverage Status][ico-coverage] Sensiolabs_Medal Quality Score, (*2)

slim-annotation-based composer package, (*3)

Install

Via Composer, (*4)

``` bash $ composer require redreams/slim-annotation-based, (*5)


## Usage ``` php use Redreams\Slim\App; //front controller (index.php) $config = [];//defaul slim config $config['settings']['routerCacheDir'] = './dirForDoctrineAnnotationReader';//optional $app = new App('./controllersDir', $config); // controllersDir/IndexController.php use Redreams\Slim\AbstractController; use Redreams\Slim\Annotation\Route; /** * @Route("/") */ class IndexController extends AbstractController { /** * @Route("/") * @param Request $request * @param Response $response * * @return Response */ public function indexAction(Request $request, Response $response): Response { return $response->write('index:index'); } /** * @Route("/test") * @param Request $request * @param Response $response * * @return Response */ public function testAction(Request $request, Response $response): Response { return $response->write('index:test'); } /** * @Route("/getonly", methods={"GET"}) * @param Request $request * @param Response $response * * @return Response */ public function getOnlyAction(Request $request, Response $response): Response { return $response->write('index:getOnly'); } /** * @Route("/named", name="namedAction") * @param Request $request * @param Response $response * * @return Response */ public function namedAction(Request $request, Response $response): Response { return $response->write('index:named'); } }

Change log

Please see CHANGELOG for more information on what has changed recently., (*6)

Testing

bash $ composer test, (*7)

Contributing

Please see CONTRIBUTING for details., (*8)

Security

If you discover any security related issues, please email dev@gennadyx.tech instead of using the issue tracker., (*9)

Credits

License

The MIT License (MIT). Please see License File for more information., (*10)

The Versions

26/07 2018

dev-master

9999999-dev https://github.com/redreams/slim-annotation-based

Slim application with support annotation based controllers

  Sources   Download

MIT

The Requires

 

The Development Requires

annotations slim controllers

26/07 2018

2.1.1

2.1.1.0 https://github.com/redreams/slim-annotation-based

Slim application with support annotation based controllers

  Sources   Download

MIT

The Requires

 

The Development Requires

annotations slim controllers

25/07 2018

dev-1.1.0-support

dev-1.1.0-support https://github.com/redreams/slim-annotation-based

Slim application with support annotation based controllers

  Sources   Download

MIT

The Requires

 

The Development Requires

annotations slim controllers

25/07 2018

1.1.1

1.1.1.0 https://github.com/redreams/slim-annotation-based

Slim application with support annotation based controllers

  Sources   Download

MIT

The Requires

 

The Development Requires

annotations slim controllers

25/07 2018

2.1.0

2.1.0.0 https://github.com/redreams/slim-annotation-based

Slim application with support annotation based controllers

  Sources   Download

MIT

The Requires

 

The Development Requires

annotations slim controllers

25/07 2018

1.1.0

1.1.0.0 https://github.com/redreams/slim-annotation-based

Slim application with support annotation based controllers

  Sources   Download

MIT

The Requires

 

The Development Requires

annotations slim controllers

25/07 2018

2.0.0

2.0.0.0 https://github.com/redreams/slim-annotation-based

Slim application with support annotation based controllers

  Sources   Download

MIT

The Requires

 

The Development Requires

annotations slim controllers

25/07 2018

1.0.0

1.0.0.0 https://github.com/redreams/slim-annotation-based

Slim application with support annotation based controllers

  Sources   Download

MIT

The Requires

 

The Development Requires

annotations slim controllers