tweedegolf/service-generator

This package is abandoned and no longer maintained. No replacement package was suggested.

Generate Symfony service based on definition in services.yml

v0.1 2017-03-20 14:28 UTC

This package is auto-updated.

Last update: 2023-03-01 00:25:56 UTC


README

Generates PHP class files from service definitions found in app/config/services.yml

Usage: bin/symfony generate:service

This command will prompt you to generate all classes that are defines in services.yml but do not exist in the current namespace.

Installation

Using Composer add the bundle to your requirements:

composer require --dev tweedegolf/service-generator

Add the bundle to your AppKernel

Finally add the bundle in app/AppKernel.php:

public function registerBundles()
{
    $bundles = [
        // ...
    ];

    if (in_array($this->getEnvironment(), ['dev', 'test'])) {
        // ...
        $bundles[] = new TweedeGolf\ServiceGenerator\ServiceGeneratorBundle();
    }

    return $bundles;
}