export() публичный Метод

public export ( array $data = [] ) : array
$data array
Результат array
Пример #1
0
 /**
  * Test export functionality.
  *
  * @covers ::export
  */
 public function testExport()
 {
     $mockBasePlugin = $this->getMockBasePlugin();
     $mockBasePlugin->isInstalled = true;
     $mockBasePlugin->isEnabled = true;
     $data = $this->getPluginsData();
     $mockBasePlugin->expects($this->any())->method('getSettings')->willReturn((object) ['attributes' => $data[$this->pluginHandle]['settings']]);
     $mockPluginsService = $this->getMockPluginsService();
     $mockPluginsService->expects($this->any())->method('getPlugins')->willReturn([$this->pluginHandle => $mockBasePlugin]);
     $this->setComponent(Craft::app(), 'plugins', $mockPluginsService);
     $export = $this->schematicPluginsService->export();
     $this->assertEquals($data, $export);
 }