<?php class Application_Service_UserService { private $currentUser; public function __construct() { $userInfo = Zend_Auth::getInstance()->getStorage()->read(); if (!is_null($userInfo->id)) { $this->currentUser = CcSubjsQuery::create()->findPK($userInfo->id); } } /** * Returns a CcSubjs object. */ public function getCurrentUser() { if (is_null($this->currentUser)) { throw new Exception(); } return $this->currentUser; } }