Merge pull request #571 from tPl0ch/feature-flush-event
Make it possible to disable flush event through configuration
This commit is contained in:
commit
6748c9c623
|
@ -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()
|
||||
|
|
|
@ -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';
|
||||
|
|
Loading…
Reference in a new issue