function initialize(IConfigParameter $configuration) { $this->_autorization = new AppAutorization(); $this->_autorization->initialize($configuration); $user_class = $configuration->get('user', false); if (!$user_class) { $user_class = 'AppUser'; } Project::getSession()->open(); Project::setUser(new $user_class($this->_autorization)); $this->_auth = new AppAuth($this->_autorization); Project::setSecurityManager($this); $this->_autorization->procees($this->_auth); }