policy = new ChainPolicy(); $this->policy->addPolicy(new DefaultPolicy()); } public function checkSecurity($tags, $filters, $functions): void { $this->policy->checkSecurity($tags, $filters, $functions); } public function checkMethodAllowed($obj, $method): void { $this->policy->checkMethodAllowed($obj, $method); } public function checkPropertyAllowed($obj, $property): void { $this->policy->checkPropertyAllowed($obj, $property); } }