/** * Get pattern instance * * @return \Magento\ToolkitFramework\ImportExport\Fixture\Complex\Pattern */ protected function getPattern() { if (!$this->_pattern instanceof \Magento\ToolkitFramework\ImportExport\Fixture\Complex\Pattern) { $patternData = [['id' => '%s', 'name' => 'Static', 'calculated' => function ($index) { return $index * 10; }], ['name' => 'xxx %s'], ['name' => 'yyy %s']]; $this->_pattern = new \Magento\ToolkitFramework\ImportExport\Fixture\Complex\Pattern(); $this->_pattern->setHeaders(array_keys($patternData[0])); $this->_pattern->setRowsSet($patternData); } return $this->_pattern; }