ibrows / loggable-bundle
Extended Loggable Bundle
Package info
github.com/ibrows/IbrowsLoggableBundle
Type:symfony-bundle
pkg:composer/ibrows/loggable-bundle
Requires
- stof/doctrine-extensions-bundle: ^1.2.0
- symfony/symfony: ^3.0|^4.0|^5.0|^6.0
- dev-master
- 3.0.0-beta2
- 3.0.0-beta1
- 2.2.7
- 2.2.6
- 2.2.5
- 2.2.4
- 2.2.3
- 2.2.2
- 2.2.1
- 2.2.0
- 2.1.2
- 2.1.1
- 2.0.1
- 2.0.0
- 1.2.3
- 1.2.2
- 1.2.1
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.19
- 0.18
- 0.17
- 0.16
- 0.15
- 0.14
- 0.13
- 0.12
- 0.11
- 0.10
- 0.9
- 0.8
- dev-feature/sf74-compat
- dev-update
- dev-feature/symfony3
- dev-symfony27
This package is auto-updated.
Last update: 2026-05-12 16:16:49 UTC
README
Symfony2 Bundle that will track every Entity change on your Project and save it to a log table. Your Project get's some kind of confirmability with this Bundle.
It also provide some methods to get back an entity to a earlier version.
Install & setup the bundle
-
Add IbrowsLoggableBundle in your composer.json:
{ "require": { "ibrows/loggable-bundle": "~1.0", } }
-
Now tell composer to download the bundle by running the command:
$ php composer.phar update ibrows/loggable-bundle
Composer will install the bundle to your project's
ibrows/loggable-bundledirectory. ( PSR-4 ) -
Add the bundles to your
AppKernelclass// app/AppKernerl.php public function registerBundles() { $bundles = array( // ... new Stof\DoctrineExtensionsBundle\StofDoctrineExtensionsBundle(), new Ibrows\LoggableBundle\IbrowsLoggableBundle(), // ... ); // ... }
-
Recommend config of stof_doctrine_extensions
stof_doctrine_extensions: orm: default: softdeleteable: true loggable: true class: loggable: Ibrows\LoggableBundle\Listener\LoggableListener