protected function proceed() { $srv = new CurrenciesService(); switch ($this->action) { case 'get': $this->succeed($srv->get($this->params['id'])); break; case 'getMain': $main = $srv->getDefault(); $this->succeed($main); break; case 'getAll': $this->succeed($srv->getAll()); break; } }