Esempio n. 1
0
 /**
  * Constructor.
  *
  * @param 	object 	An optional KConfig object with configuration options
  */
 public function __construct(KConfig $config)
 {
     $this->_repository = $config->mixer;
     parent::__construct($config);
     if (!empty($config->aliases)) {
         foreach ($config->aliases as $alias => $property) {
             $this->_mixer->getDescription()->setAlias($property, $alias);
         }
     }
     $this->_mixer->getDescription()->setAttribute(KConfig::unbox($config->attributes));
     $this->_mixer->getDescription()->setRelationship(KConfig::unbox($config->relationships));
 }
Esempio n. 2
0
 public function __construct(KObjectConfig $config)
 {
     parent::__construct($config);
     $this->_container = $config->container;
 }