Neos\Neos\EventLog\Integrations\ContentRepositoryIntegrationService::nodePropertyChanged PHP Method

nodePropertyChanged() public method

Add the new label to a previously created node property changed event
public nodePropertyChanged ( Neos\ContentRepository\Domain\Model\NodeInterface $node, $propertyName, $oldValue, $value ) : void
$node Neos\ContentRepository\Domain\Model\NodeInterface
$propertyName
$oldValue
$value
return void
    public function nodePropertyChanged(NodeInterface $node, $propertyName, $oldValue, $value)
    {
        if (!$this->eventEmittingService->isEnabled()) {
            return;
        }
        if ($oldValue === $value) {
            return;
        }
        $this->changedNodes[$node->getContextPath()]['newLabel'] = $node->getLabel();
        $this->changedNodes[$node->getContextPath()]['node'] = $node;
    }