yii\mongodb\ActiveFixture::getData PHP 메소드

getData() 보호된 메소드

This method is called by [[loadData()]] to get the needed fixture data. The default implementation will try to return the fixture data by including the external file specified by [[dataFile]]. The file should return an array of data rows (column name => column value), each corresponding to a row in the collection. If the data file does not exist, an empty array will be returned.
protected getData ( ) : array
리턴 array the data rows to be inserted into the collection.
    protected function getData()
    {
        if ($this->dataFile === null) {
            $class = new \ReflectionClass($this);
            $collectionName = $this->getCollectionName();
            $dataFile = dirname($class->getFileName()) . '/data/' . (is_array($collectionName) ? implode('.', $collectionName) : $collectionName) . '.php';
            return is_file($dataFile) ? require $dataFile : [];
        }
        return parent::getData();
    }