Archives de catégorie : Framework Symfony

Symfony est un framework (cadriciel) permettant le développement rapide de puissants sites Web ou de puissantes applications Web. Il est écrit en PHP.

[English version] Au cours d’un petit sprint de refactorisation, j’ai constaté que la classe de mon principal agrégat prenait beaucoup d’embonpoint. J’avais dépassé les 750 lignes de code avec, dans beaucoup d’actions, soit un “switch » soit une petite dizaine de “IF”. Cela ne me plaisait pas beaucoup car, si une modification était demandée à ce … Continuer la lecture de [MàJ] DDD avec Broadway et le Design pattern State

Continuer la lecture de [MàJ] DDD avec Broadway et le Design pattern State
 

Note : This article is the translate of this article. I use Google Translate for help me to write in english. Please, if you read wrong phrase send me the correct by one comment. On of the main advantages of EventSourcing is the replay event for build a new view database or sync the an … Continuer la lecture de [Updated] Symfony, Broadway and the replay event

Continuer la lecture de [Updated] Symfony, Broadway and the replay event
 

[English version] L’un des principaux atouts qui reviennent souvent lorsque l’on parle de l’EventSourcing est la réémission des évènements afin de reconstruire la vue (par exemple). Cela peut être pour la construction d’une nouvelle base de vue ou le rafraichissement de la vue désynchronisée. Ne vous est-il jamais arrivé de vous demander comment s’y prendre … Continuer la lecture de [MàJ] Symfony, Broadway et le replay d’event

Continuer la lecture de [MàJ] Symfony, Broadway et le replay d’event
 

Dans le cas fort probable où vous devez personnaliser le nom de la table où Broadway stocke les évènements, voici comment redéfinir le service : YAML : my_project.event_store.dbal      class: Broadway\EventStore\DBALEventStore      arguments: [@doctrine.dbal.default_connection, @broadway.serializer.payload, @broadway.serializer.metadata, ‘mon_event_store’] broadway.event_store:      alias: my_project.event_store.dbal Vous pouvez également en profiter pour changer la connexion doctrine à … Continuer la lecture de Personnaliser le nom de la table de l’eventstore de Broadway

Continuer la lecture de Personnaliser le nom de la table de l’eventstore de Broadway