/** * 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; } } }
/** * 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; }
/** * 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; }
/** * Constructor. * * @param ObjectConfig $config Configuration options */ public function __construct(ObjectConfig $config = null) { parent::__construct($config); $this->_parent_column = $config->parent_column; }