/**
  * Constructor.
  *
  * @param   object  An optional ObjectConfig object with configuration options
  */
 public function __construct(ObjectConfig $config)
 {
     parent::__construct($config);
     foreach ($config as $key => $value) {
         if (property_exists($this, '_' . $key)) {
             $this->{'_' . $key} = $value;
         }
     }
 }
Beispiel #2
0
 /**
  * Constructor.
  *
  * @param   ObjectConfig $config Configuration options
  */
 public function __construct(ObjectConfig $config = null)
 {
     parent::__construct($config);
     $this->_columns = (array) ObjectConfig::unbox($config->columns);
     $this->_separator = $config->separator;
     $this->_updatable = $config->updatable;
     $this->_length = $config->length;
     $this->_unique = $config->unique;
 }
Beispiel #3
0
 /**
  * Constructor.
  *
  * @param   ObjectConfig $config An optional ObjectConfig object with configuration options
  */
 public function __construct(ObjectConfig $config)
 {
     parent::__construct($config);
     $this->_auto_generate = $config->auto_generate;
 }
Beispiel #4
0
 /**
  * Constructor.
  *
  * @param   ObjectConfig $config Configuration options
  */
 public function __construct(ObjectConfig $config = null)
 {
     parent::__construct($config);
     $this->_parent_column = $config->parent_column;
 }