farconada/generator-bundle

This bundle generates code for you, Fer style

Installs: 25

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:symfony-bundle

1.0.12 2015-10-13 07:03 UTC

This package is not auto-updated.

Last update: 2024-04-17 06:32:39 UTC


README

Define algunos comandos que me resultan de utilidad en los proyectos Symfony

Funcionalidades

fer:installdeps

Instala una serie de packages y dependecias que suelo emplear:

  • JMS\DiExtraBundle, para injectar dependecias en el controlador sin definirlos como servicio
  • Doctrine\FixturesBundle
  • SimpleBusBundle (SimpleBusCommandBusBundle, SimpleBusEventBusBundle, DoctrineOrmBridgeBundle), configurado para usar namedMessages. define un fichero bus_config.yml en app/config/
  • TbbcRestUtilBundle para gestionar excepciones y mostrar una Response, crea un fichero exceptions.yml en app/config/

Este comando también habilita el serializer de Symfony en el config.yml

fer:command:generate

Genera una serie de clases necesarias para gestionar comandos:

  • Crea el EjemploCommandHandler
  • Crea el EjemploCommand
  • Crea el servicio en bus_config.yml para asociar el Handler y el Command

fer:aggregate:generate

Genera una serie de clases para gestionar entidades:

  • Crea la Entidad
  • Crea la EntidadId
  • Crea el EntidadRepository
  • Crea el EntidadRepositoryInterface
  • Crea un controlador EntidadController

ToDo:

  • Asociar traits
  • Declarar el repository como servicio