Download the PHP package robiningelbrecht/symfony-skeleton without Composer
On this page you can find all versions of the php package robiningelbrecht/symfony-skeleton. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download robiningelbrecht/symfony-skeleton
More information about robiningelbrecht/symfony-skeleton
Files in robiningelbrecht/symfony-skeleton
Package symfony-skeleton
Short Description A Symfony skeleton I use to bootstrap new projects
License MIT
Informations about the package symfony-skeleton
Symfony Skeleton
Bootstrap new project
Open .env
and set following ENV VARIABLES:
Makefile
There are some predefined commands in the Makefile
:
Events
Recording Events
In your entity use RecordsEvents;
and record events when needed:
Publishing Events
In your repository, inject the EventBus
and publish the recorded events:
Registering Event Listeners
Create a manager / event listener and add the AsEventListener
attribute:
More info: https://symfony.com/doc/current/event_dispatcher.html#defining-event-listeners-with-php-attributes
Rate Limiter
Create a Rate Limiter
Define a new rate limiter in config/packages/rate_limiter.yaml
:
Apply a limiter to a route
Then apply it to the necessary routes:
more info: https://symfony.com/doc/current/rate_limiter.html
All versions of symfony-skeleton with dependencies
ext-bcmath Version *
ext-ctype Version *
ext-iconv Version *
adrenalinkin/doctrine-naming-strategy Version ^3.0
doctrine/dbal Version ^3
doctrine/doctrine-bundle Version ^2.13
doctrine/doctrine-migrations-bundle Version ^3.3
doctrine/orm Version ^3.3
league/flysystem-bundle Version ^3.3
moneyphp/money Version ^4.5
ramsey/uuid Version ^4.7
respect/validation Version ^2.3
symfony/console Version 7.1.*
symfony/dotenv Version 7.1.*
symfony/flex Version ^2
symfony/framework-bundle Version 7.1.*
symfony/lock Version 7.1.*
symfony/messenger Version 7.1.*
symfony/monolog-bundle Version *
symfony/process Version 7.1.*
symfony/rate-limiter Version 7.1.*
symfony/runtime Version 7.1.*
symfony/yaml Version 7.1.*
thecodingmachine/safe Version ^2.5