protected function instantiateBackends(array $configuration)
    {
        $backends = [];
        foreach ($configuration as $backendConfiguration) {
            $class = $backendConfiguration['class'] ?? '';
            $options = $backendConfiguration['options'] ?? [];
            $backends[] = $this->instantiateBackend($class, $options);
        }

        return $backends;
    }
protected function instantiateBackends(array $configuration)
    {
        $backends = [];
        foreach ($configuration as $backendConfiguration) {
            $class = $backendConfiguration['class'] ?? '';
            $options = $backendConfiguration['options'] ?? [];
            $backends[] = $this->instantiateBackend($class, $options);
        }

        return $backends;
    }
protected function instantiateBackends ( array $ configuration ) { $ backends = [ ] ; foreach ( $ configuration as $ backendConfiguration ) { $ class = $ backendConfiguration [ 'class' ] ?? '' ; $ options = $ backendConfiguration [ 'options' ] ?? [ ] ; $ backends [ ] = $ this -> instantiateBackend ( $ class , $ options ) ; } return $ backends ; }
Instantiate all configured backends

@param array $configuration
@return BackendInterface[]
@throws \Exception
Instantiate all configured backends