2017 © Pedro Peláez
 

library action-autowire

Adds support to autowire controller action.

image

symplify/action-autowire

Adds support to autowire controller action.

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 27 Versions
  • 15 % Grown

The README.md

Action Autowire

Build Status Quality Score Code Coverage Downloads Latest stable, (*1)

This bundle enables action autowiring for controllers., (*2)

Inspired by Argument Value Resolver available since Symfony 3.1., (*3)

Install

composer require symplify/action-autowire

Add bundle to AppKernel.php:, (*4)

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = [
            new Symplify\ActionAutowire\SymplifyActionAutowireBundle(),
            // ...
        ];
    }
}

Usage

class SomeController
{
    public function detailAction(SomeClass $someClass)
    {
        $someClass->someMethod();
        // ...
    }
}

This is especially convenient when moving from named services to constructor injection:, (*5)

class SomeController extends Controller
{
    public function detailAction()
    {
        $someClass = $this->get('some_service');
        // ...
    }
}

That's all :), (*6)

Testing

vendor/bin/symplify-cs check src tests
vendor/bin/phpunit

Contributing

Rules are simple:, (*7)

  • new feature needs tests
  • all tests must pass
  • 1 feature per PR

I'd be happy to merge your feature then., (*8)

The Versions

11/09 2016
09/09 2016

dev-dev

dev-dev

Adds support to autowire action arguments without pain.

  Sources   Download

MIT

The Requires

 

The Development Requires

symfony controller autowire