/** * @param $key * @param $request * @param null $default * @param string $type * * @return mixed|object */ protected function getUserStateFromRequest($key, $request, $default = null, $type = 'none') { // If we are not in embedded mode, get variable from application if (!$this->embedded) { return $this->app->getUserStateFromRequest($key, $request, $default, $type); } // Embedded models/views do not have user state -- all variables come from parameters return $this->getVar($request, $default, 'request', $type); }