PHP Class Neos\Neos\EventLog\Integrations\EntityIntegrationService

Inheritance: extends AbstractIntegrationService
Afficher le fichier Open project: neos/neos-development-collection

Protected Properties

Свойство Type Description
$eelEvaluator Neos\Eel\CompilingEvaluator
$entityManager Doctrine\Common\Persistence\ObjectManager ..
$eventEmittingService Neos\Neos\EventLog\Domain\Service\EventEmittingService
$logger Neos\Flow\Log\SystemLoggerInterface
$monitorEntitiesSetting array

Méthodes publiques

Méthode Description
dummyMethodToEnsureInstanceExists ( ) : void Dummy method which is called in a prePersist signal. If we remove that, this object is never instantiated and thus cannot hook into the Doctrine EntityManager.
onFlush ( Doctrine\ORM\Event\OnFlushEventArgs $eventArgs ) : void Record events for entity changes.
setMonitorEntitiesSetting ( array $monitorEntitiesSetting ) : void

Method Details

dummyMethodToEnsureInstanceExists() public méthode

Dummy method which is called in a prePersist signal. If we remove that, this object is never instantiated and thus cannot hook into the Doctrine EntityManager.

onFlush() public méthode

Note: this method is registered as an Doctrine event listener in the settings of this package. TODO: Update/Delete of Entities
public onFlush ( Doctrine\ORM\Event\OnFlushEventArgs $eventArgs ) : void
$eventArgs Doctrine\ORM\Event\OnFlushEventArgs
Résultat void

setMonitorEntitiesSetting() public méthode

public setMonitorEntitiesSetting ( array $monitorEntitiesSetting ) : void
$monitorEntitiesSetting array
Résultat void

Property Details

$eelEvaluator protected_oe property

protected CompilingEvaluator,Neos\Eel $eelEvaluator
Résultat Neos\Eel\CompilingEvaluator

$entityManager protected_oe property

..
protected ObjectManager,Doctrine\Common\Persistence $entityManager
Résultat Doctrine\Common\Persistence\ObjectManager

$eventEmittingService protected_oe property

protected EventEmittingService,Neos\Neos\EventLog\Domain\Service $eventEmittingService
Résultat Neos\Neos\EventLog\Domain\Service\EventEmittingService

$logger protected_oe property

protected SystemLoggerInterface,Neos\Flow\Log $logger
Résultat Neos\Flow\Log\SystemLoggerInterface

$monitorEntitiesSetting protected_oe property

protected array $monitorEntitiesSetting
Résultat array