Example #1
0
 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();
     }
 }