/var/www/vhosts/nabawater/vendor/yiisoft/yii2/test
NameSizeModeActions
ActiveFixture.php56090644editdlrm
ArrayFixture.php18010644editdlrm
BaseActiveFixture.php29700644editdlrm
DbFixture.php11780644editdlrm
FileFixtureTrait.php19990644editdlrm
Fixture.php25270644editdlrm
FixtureTrait.php79910644editdlrm
InitDbFixture.php28040644editdlrm
Edit: /var/www/vhosts/nabawater/vendor/yiisoft/yii2/test/ArrayFixture.php (1801B)
* @since 2.0 */ class ArrayFixture extends Fixture implements \IteratorAggregate, \ArrayAccess, \Countable { use ArrayAccessTrait; use FileFixtureTrait; /** * @var array the data rows. Each array element represents one row of data (column name => column value). */ public $data = []; /** * Loads the fixture. * * The default implementation simply stores the data returned by [[getData()]] in [[data]]. * You should usually override this method by putting the data into the underlying database. */ public function load() { $this->data = $this->getData(); } /** * Returns the fixture data. * * The default implementation will try to return the fixture data by including the external file specified by [[dataFile]]. * The file should return the data array that will be stored in [[data]] after inserting into the database. * * @return array the data to be put into the database * @throws InvalidConfigException if the specified data file does not exist. */ protected function getData() { return $this->loadData($this->dataFile); } /** * {@inheritdoc} */ public function unload() { parent::unload(); $this->data = []; } }