ZF\Apigility\Admin\Model\DbAdapterModel::fetchAll PHP Method

fetchAll() public method

Retrieve all named adapters
public fetchAll ( ) : array
return array
    public function fetchAll()
    {
        $config = [];
        $fromConfigFile = $this->localConfig->fetch(true);
        if (isset($fromConfigFile['db']['adapters']) && is_array($fromConfigFile['db']['adapters'])) {
            $config = $fromConfigFile['db']['adapters'];
        }
        $adapters = [];
        foreach ($config as $name => $adapterConfig) {
            $adapters[] = new DbAdapterEntity($name, $adapterConfig);
        }
        return $adapters;
    }

Usage Example

 /**
  * @param array $params
  * @return array|Response
  */
 public function fetchAll($params = [])
 {
     if (!isset($this->loadedModules['ZF\\Apigility\\Doctrine\\Admin']) || !isset($this->loadedModules['ZF\\Apigility\\Doctrine\\Server'])) {
         $response = new Response();
         $response->setStatusCode(204);
         return $response;
     }
     if (false === ($adapters = $this->model->fetchAll($params))) {
         return [];
     }
     return $adapters;
 }
All Usage Examples Of ZF\Apigility\Admin\Model\DbAdapterModel::fetchAll