private function prepareFilter($name)
{
if (!isset($this->_static[$name][1])) {
$callback = Helpers::checkCallback($this->_static[$name][0]);
if (is_string($callback) && strpos($callback, '::')) {
$callback = explode('::', $callback);
} elseif (is_object($callback)) {
$callback = [$callback, '__invoke'];
}
$ref = is_array($callback) ? new \ReflectionMethod($callback[0], $callback[1]) : new \ReflectionFunction($callback);
$this->_static[$name][1] = ($tmp = $ref->getParameters()) && $tmp[0]->getClass() && $tmp[0]->getClass()->getName() === 'Latte\\Runtime\\FilterInfo';
}
return $this->_static[$name];
}