PHP 클래스 Neos\Neos\EventLog\Integrations\EntityIntegrationService

상속: extends AbstractIntegrationService
파일 보기 프로젝트 열기: neos/neos-development-collection

보호된 프로퍼티들

프로퍼티 타입 설명
$eelEvaluator Neos\Eel\CompilingEvaluator
$entityManager Doctrine\Common\Persistence\ObjectManager ..
$eventEmittingService Neos\Neos\EventLog\Domain\Service\EventEmittingService
$logger Neos\Flow\Log\SystemLoggerInterface
$monitorEntitiesSetting array

공개 메소드들

메소드 설명
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

메소드 상세

dummyMethodToEnsureInstanceExists() 공개 메소드

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() 공개 메소드

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
리턴 void

setMonitorEntitiesSetting() 공개 메소드

public setMonitorEntitiesSetting ( array $monitorEntitiesSetting ) : void
$monitorEntitiesSetting array
리턴 void

프로퍼티 상세

$eelEvaluator 보호되어 있는 프로퍼티

protected CompilingEvaluator,Neos\Eel $eelEvaluator
리턴 Neos\Eel\CompilingEvaluator

$entityManager 보호되어 있는 프로퍼티

..
protected ObjectManager,Doctrine\Common\Persistence $entityManager
리턴 Doctrine\Common\Persistence\ObjectManager

$eventEmittingService 보호되어 있는 프로퍼티

protected EventEmittingService,Neos\Neos\EventLog\Domain\Service $eventEmittingService
리턴 Neos\Neos\EventLog\Domain\Service\EventEmittingService

$logger 보호되어 있는 프로퍼티

protected SystemLoggerInterface,Neos\Flow\Log $logger
리턴 Neos\Flow\Log\SystemLoggerInterface

$monitorEntitiesSetting 보호되어 있는 프로퍼티

protected array $monitorEntitiesSetting
리턴 array