Skip to content

jdgriffith/ImagineBundle

Repository files navigation

Imagine Bundle

Build Status SensioLabsInsight Code Climate

This project has a console command which will create classes from yaml files.

Installation

Step 1: Download the Bundle

Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:

$ composer require <package-name> "~1"

This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.

Step 2: Enable the Bundle

Then, enable the bundle by adding it to the list of registered bundles in the app/AppKernel.php file of your project:

<?php
// app/AppKernel.php

// ...
class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            // ...

            new <vendor>\<bundle-name>\<bundle-long-name>(),
        );

        // ...
    }

    // ...
}

How to Use

As of right now, you only have to run the following command:

app/console generate:class --file=Class.yml

This will effectively create all the classes and interfaces in your Yaml file. The example Class.yml file is included in this project.

About

Code generation bundle

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages