/** * Constructor. * @param string $expression the JavaScript expression represented by this object * @param array $config additional configurations for this object */ public function __construct($expression, $config = []) { $this->expression = $expression; parent::__construct($config); }
/** * Constructor. * @param array $cookies the cookies that this collection initially contains. This should be * an array of name-value pairs. * @param array $config name-value pairs that will be used to initialize the object properties */ public function __construct($cookies = [], $config = []) { $this->_cookies = $cookies; parent::__construct($config); }
/** * @inheritdoc */ public function init() { parent::init(); $this->rules = $this->createRules(); }
/** * Constructor. * @param Command $command the command generating the query result * @param array $config name-value pairs that will be used to initialize the object properties */ public function __construct(Command $command, $config = []) { $this->_statement = $command->pdoStatement; $this->_statement->setFetchMode(\PDO::FETCH_ASSOC); parent::__construct($config); }
/** * Constructor. * @param Connection $connection the database connection. * @param array $config name-value pairs that will be used to initialize the object properties */ public function __construct($connection, $config = []) { $this->db = $connection; parent::__construct($config); }
/** * @inheritdoc */ public function init() { parent::init(); $this->db = Instance::ensure($this->db, Object::className()); }
/** * Create a column schema builder instance giving the type and value precision. * * @param string $type type of the column. See [[$type]]. * @param integer|string|array $length length or precision of the column. See [[$length]]. * @param array $config name-value pairs that will be used to initialize the object properties */ public function __construct($type, $length = null, $config = []) { $this->type = $type; $this->length = $length; parent::__construct($config); }