public function initialize(AgaviContext $context, array $parameters = array()) { parent::initialize($context, $parameters); $this->context = $context; if (count($parameters)) { $this->setParameters($parameters); } $this->attributes = array(); }
/** * Initialize this User. * * @param AgaviContext An AgaviContext instance. * @param array An associative array of initialization parameters. * * @throws <b>AgaviInitializationException</b> If an error occurs while * initializing this User. * * @author David Zülke <*****@*****.**> * @author Harald Kirschner <*****@*****.**> * @since 0.11.0 */ public function initialize(AgaviContext $context, array $parameters = array()) { parent::initialize($context, $parameters); $this->loadDefinitions(); $this->roles = (array) $this->context->getStorage()->read(self::ROLES_NAMESPACE); if (!$this->authenticated) { $this->roles = array(); } }