芝麻web文件管理V1.00
编辑当前文件:/home2/sdektunc/xmintal-back/vendor/yiisoft/yii2/test/ArrayFixture.php
* @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 = []; } }