public function loadUserByUsernameWithMobile($username) { $DataAccess = $this->container->get('we_data_access'); $staff = new \Justsy\BaseBundle\Management\Staff($DataAccess, $this->container->get('we_data_access_im'), $username, $this->container->get("logger"), $this->container); $dataset = $staff->getInfoByMobileLogin(); if (!empty($dataset)) { return $staff->getSessionUser($dataset); } else { throw new UsernameNotFoundException(sprintf('Username "%s" does not exist.', $username)); } }