Esempio n. 1
0
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     if ($config->fields) {
         $this->setFields(KConfig::unbox($config->fields));
     }
 }
Esempio n. 2
0
 public function __construct(KObjectConfig $config)
 {
     parent::__construct($config);
     $this->_locale = JFactory::getLanguage()->getTag();
     $this->_columns = $config->columns;
     $this->_translation_table = $config->translation_table;
 }
Esempio n. 3
0
 /**
  * Constructor.
  *
  * @param   object  An optional KConfig object with configuration options
  */
 public function __construct(KConfig $config = null)
 {
     parent::__construct($config);
     foreach ($config as $key => $value) {
         $this->{'_' . $key} = $value;
     }
 }
Esempio n. 4
0
 public function __construct(KObjectConfig $config)
 {
     parent::__construct($config);
     if ($config->fields) {
         $this->_fields = KObjectConfig::unbox($config->fields);
     }
 }
Esempio n. 5
0
    /**
     * Constructor.
     *
     * @param KObjectConfig $config	An optional KObjectConfig object with configuration options.
     */
    public function __construct(KObjectConfig $config)
    {
        parent::__construct($config);

        $this->addCommandCallback('after.save'  , 'saveThumbnail');
        $this->addCommandCallback('after.delete', 'deleteThumbnail');
    }
Esempio n. 6
0
 public function __construct(KObjectConfig $config)
 {
     parent::__construct($config);
     if (empty($config->relation_table)) {
         throw new InvalidArgumentException('Relation table cannot be empty');
     }
     $this->setRelationTable($config->relation_table);
 }
 /**
  * Constructor.
  *
  * @param   object  An optional KConfig object with configuration options
  */
 public function __construct(KConfig $config = null)
 {
     parent::__construct($config);
     foreach ($config as $key => $value) {
         if (property_exists($this, '_' . $key)) {
             $this->{'_' . $key} = $value;
         }
     }
 }
Esempio n. 8
0
 /**
  * Constructor.
  *
  * @param   KObjectConfig $config Configuration options
  */
 public function __construct(KObjectConfig $config = null)
 {
     parent::__construct($config);
     $this->_columns = (array) KObjectConfig::unbox($config->columns);
     $this->_separator = $config->separator;
     $this->_updatable = $config->updatable;
     $this->_length = $config->length;
     $this->_unique = $config->unique;
 }
Esempio n. 9
0
 /**
  * @param KConfig $config
  */
 public function __construct(KConfig $config)
 {
     if (isset($config->sync)) {
         $this->_sync = $config->sync;
     }
     if (isset($config->recursive)) {
         $this->_recursive = $config->recursive;
     }
     parent::__construct($config);
 }
Esempio n. 10
0
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     if (!$config->offset_column) {
         $config->offset_column = $this->getMixer()->getIdentityColumn();
     }
     $this->_table_alias = $config->table_alias;
     $this->_limit = $config->limit;
     $this->_offset = $config->offset;
     $this->_offset_column = $config->offset_column;
 }
Esempio n. 11
0
 public function __construct(KObjectConfig $config)
 {
     parent::__construct($config);
     $this->_row_column = $config->row_column;
     $aliases = array('com:files.model.attachments' => array('path' => array('model'), 'name' => 'attachments'));
     $manager = $this->getObject('manager');
     foreach ($aliases as $identifier => $alias) {
         $alias = array_merge($this->getMixer()->getIdentifier()->toArray(), $alias);
         if (!$manager->getClass($alias, false)) {
             $manager->registerAlias($identifier, $alias);
         }
     }
 }
Esempio n. 12
0
 public function __construct(KConfig $config)
 {
     $this->_ancestors = $config->ancestors ? $config->ancestors : new KConfig();
     $this->_descendants = $config->descendants ? $config->descendants : new KConfig();
     parent::__construct($config);
 }
Esempio n. 13
0
	/**
	 * Constructor.
	 *
	 * $config->dependents array An array of identifiers of the dependent tables 
	 * in the format: com://app/package.model.name.column where column contains the 'foreign key'
	 *
	 * @param 	object 	An optional KConfig object with configuration options
	 */
	public function __construct( KConfig $config = null) 
	{ 
	    parent::__construct($config);
	    
	    $this->_dependents = $config->dependents;
	} 
Esempio n. 14
0
 /**
  * Constructor.
  *
  * @param   KObjectConfig $config An optional ObjectConfig object with configuration options
  */
 public function __construct(KObjectConfig $config)
 {
     parent::__construct($config);
     $this->_auto_generate = $config->auto_generate;
 }
 /**
  * Constructor.
  *
  * @param   KObjectConfig $config Configuration options
  */
 public function __construct(KObjectConfig $config = null)
 {
     parent::__construct($config);
     $this->_column = $config->column;
 }