private function replaceConfigPlaceholder($event, $eventName, $string)
    {
        // `event->getName()` is deprecated, we have to replace <name> directly with $eventName
        $string = str_replace('<name>', $eventName, $string);

        if ((preg_match_all('/<([^>]*)>/', $string, $matches) > 0) and ($this->propertyAccessor !== null)) {
            $tokens = $matches[1];
            foreach ($tokens as $token) {
                $value = $this->propertyAccessor->getValue($event, $token);
                $string = str_replace('<'.$token.'>', $value, $string);
            }
        }

        return $string;
    }
private function replaceConfigPlaceholder($event, $eventName, $string)
    {
        // `event->getName()` is deprecated, we have to replace <name> directly with $eventName
        $string = str_replace('<name>', $eventName, $string);

        if ((preg_match_all('/<([^>]*)>/', $string, $matches) > 0) and ($this->propertyAccessor !== null)) {
            $tokens = $matches[1];
            foreach ($tokens as $token) {
                $value = $this->propertyAccessor->getValue($event, $token);
                $string = str_replace('<'.$token.'>', $value, $string);
            }
        }

        return $string;
    }
private function replaceConfigPlaceholder ( $ event , $ eventName , $ string ) { // `event->getName()` is deprecated, we have to replace <name> directly with $eventName $ string = str_replace ( '<name>' , $ eventName , $ string ) ; if ( ( preg_match_all ( '/<([^>]*)>/' , $ string , $ matches ) > 0 ) and ( $ this -> propertyAccessor !== null ) ) { $ tokens = $ matches [ 1 ] ; foreach ( $ tokens as $ token ) { $ value = $ this -> propertyAccessor -> getValue ( $ event , $ token ) ; $ string = str_replace ( '<' . $ token . '>' , $ value , $ string ) ; } } return $ string ; }
Replaces a string with a method name

@param EventInterface $event An event
@param string         $eventName The name of the event
@param string         $string  The node in which the replacing will happen

@return string
Replaces a string with a method name