/** * @param array $variables * @param null $filePath * @return string * @throws InvalidArgumentException * @throws RuntimeException */ public function __invoke($variables = array(), $filePath = null) { $this->setFilePathIfProvided($filePath); return parent::__invoke($variables); }
/** * @return array */ protected function getVariables() { $prefix = $this->openingDelimiter; $suffix = $this->closingDelimiter; $variables = parent::getVariables(); $array = array(); //@todo find a better name foreach ($variables as $key => $value) { $array[$prefix . $key . $suffix] = $value; } return $array; }