/** * Returns list of available resources * * @return array */ public function toOptionArray() { $resourceOptions = []; $resourceInfo = $this->_deploymentConfig->getSegment(ResourceConfig::CONFIG_KEY); if (null !== $resourceInfo) { $resourceConfig = new ResourceConfig($resourceInfo); foreach (array_keys($resourceConfig->getData()) as $resourceName) { $resourceOptions[] = ['value' => $resourceName, 'label' => $resourceName]; } sort($resourceOptions); reset($resourceOptions); } return $resourceOptions; }
public function testEmptyData() { $data = ['default_setup' => [ResourceConfig::KEY_CONNECTION => 'default']]; $object = new ResourceConfig([]); $this->assertSame($data, $object->getData()); }