public filterTemplateParameters ( sfEvent $event, array $parameters ) : array | ||
$event | sfEvent | An sfEvent instance |
$parameters | array | An array of template parameters to filter |
Résultat | array | The filtered parameters array |
public function filterTemplateParameters(sfEvent $event, $parameters)
{
$parameters['sf_context'] = $this;
$parameters['sf_request'] = $this->factories['request'];
$parameters['sf_params'] = $this->factories['request']->getParameterHolder();
$parameters['sf_response'] = $this->factories['response'];
$parameters['sf_user'] = $this->factories['user'];
return $parameters;
}
/** * Listens to the template.filter_parameters event. * * @param sfEvent $event An sfEvent instance * @param array $parameters An array of template parameters to filter * * @return array The filtered parameters array */ public function filterTemplateParameters(sfEvent $event, $parameters) { $parameters = parent::filterTemplateParameters($event, $parameters); $parameters['dm_page'] = $this->getPage(); return $parameters; }