Merge pull request #571 from tPl0ch/feature-flush-event

Make it possible to disable flush event through configuration
This commit is contained in:
Tim Nagel 2014-05-20 08:50:50 +10:00
commit 6748c9c623
2 changed files with 1 additions and 3 deletions

View file

@ -288,6 +288,7 @@ class Configuration implements ConfigurationInterface
->scalarNode('insert')->defaultTrue()->end()
->scalarNode('update')->defaultTrue()->end()
->scalarNode('delete')->defaultTrue()->end()
->scalarNode('flush')->defaultTrue()->end()
->booleanNode('immediate')->defaultFalse()->end()
->scalarNode('logger')
->defaultFalse()

View file

@ -465,9 +465,6 @@ class FOSElasticaExtension extends Extension
*/
private function getDoctrineEvents(array $typeConfig)
{
// Flush always calls depending on actions scheduled in lifecycle listeners
$typeConfig['listener']['flush'] = true;
switch ($typeConfig['driver']) {
case 'orm':
$eventsClass = '\Doctrine\ORM\Events';