public function start() { if ($this->_started == false) { $this->_errorProxy = new Error\ErrorProxy($this); $this->onStart(); foreach ($this->plugins() as $plugin) { $plugin->start(); } $this->_started = true; } }