function __call($name, $arguments) { if ($name == 'get' . $this->model_name) { $collection = $this->get_collection(); return array_pop($collection); } return parent::__call($name, $arguments); }
function __call($name, $arguments) { if ($name == 'get' . $this->model_name . 's') { return $this->get_collection(); } if ($name == 'get' . $this->model_name . 'es') { return $this->get_collection(); } if ($name == 'get' . substr($this->model_name, 0, -1) . 'ies') { return $this->get_collection(); } return parent::__call($name, $arguments); }