public function evaluate(TemplateManager $manager, $context, $value) { $filter = $manager->filter($this->m_name); if (!$filter) { throw new \Exception("Unknown filter `{$this->m_name}`"); } return $filter($this->m_options, $context, $value); }