public function run($id) { $model = $this->findModel($id); if ($this->checkAccess) { call_user_func($this->checkAccess, $this->id, $model); } return $model; }
public function run($id) { $model = parent::run($id); foreach ($this->controller->getFilters() as $column => $value) { if ($model->{$column} != $value) { throw new NotFoundHttpException("Object not found: {$id}"); } } return $model; }