protected function setMethodNotAllowed($methodNotAllowed) { if (!is_callable($methodNotAllowed)) { throw new InvalidArgument('Method not allowed must be a callable.'); } $this->methodNotAllowed = $methodNotAllowed; }