public function hooks() { if (!$this->_hooks) { $service = []; foreach ($this->_definitions as $name => $definition) { $service[$name] = $this->{$name}; } $this->_hooks = \Fine\Std\DynamicFacade(['subject' => $service]); } return $this->_hooks; }
public function each() { if (!$this->_each) { $service = array(); foreach ($this->_definitions as $name => $definition) { $service[$name] = $this->{$name}; } $this->_each = \Fine\Std\DynamicFacade(array('subject' => $service)); } return $this->_each; }