protected function acceptMarker($marker) { $acceptance = parent::acceptMarker($marker); if ($acceptance === FALSE) { // correct marker } elseif ($acceptance === TRUE) { // incorrect marker } else { throw new IllegalArgumentException(t( '%functionName function does not support nested calls', array('%functionName' => self::FUNCTION_NAME))); } return $acceptance; }
public function __construct($startDelimiter, $endDelimiter) { parent::__construct(); $this->startDelimiter = $startDelimiter; $this->endDelimiter = $endDelimiter; }
public function insertMarker($expression, $index, $marker, $parentRemoved) { return $parentRemoved ? $this->expressionLanguageHandler->merge($expression, $index, $marker) : parent::insertMarker($expression, $index, $marker, $parentRemoved); }