public function __construct()
{
$self = $this;
$this->defaultInvokeHandler = function ($name, array &$args, stdClass $context) use($self) {
return $self->invokeHandler($name, $args, $context);
};
$this->defaultBeforeFilterHandler = function ($request, stdClass $context) use($self) {
return $self->beforeFilterHandler($request, $context);
};
$this->defaultAfterFilterHandler = function ($request, stdClass $context) use($self) {
return $self->afterFilterHandler($request, $context);
};
$this->invokeHandler = $this->defaultInvokeHandler;
$this->beforeFilterHandler = $this->defaultBeforeFilterHandler;
$this->afterFilterHandler = $this->defaultAfterFilterHandler;
}