Service/VersionManager.php
public function getActiveProvider()
    {
        if ($this->activeProvider instanceof ProviderInterface) {
            return $this->activeProvider;
        }

        if (empty($this->providers)) {
            throw new RuntimeException('No versioning provider found');
        }

        foreach ($this->providers as $entry) {
            $provider = $entry['provider'];
            /** @var $provider ProviderInterface */
            if ($provider->isSupported()) {
                $this->activeProvider = $provider;

                return $provider;
            }
        }

        throw new RuntimeException('No supported versioning providers found');
    }
public function getActiveProvider()
    {
        if ($this->activeProvider instanceof ProviderInterface) {
            return $this->activeProvider;
        }

        if (empty($this->providers)) {
            throw new RuntimeException('No versioning provider found');
        }

        foreach ($this->providers as $entry) {
            $provider = $entry['provider'];
            /** @var $provider ProviderInterface */
            if ($provider->isSupported()) {
                $this->activeProvider = $provider;

                return $provider;
            }
        }

        throw new RuntimeException('No supported versioning providers found');
    }
public function getActiveProvider ( ) { if ( $ this -> activeProvider instanceof ProviderInterface ) { return $ this -> activeProvider ; } if ( empty ( $ this -> providers ) ) { throw new RuntimeException ( 'No versioning provider found' ) ; } foreach ( $ this -> providers as $ entry ) { $ provider = $ entry [ 'provider' ] ; /** @var $provider ProviderInterface */ if ( $ provider -> isSupported ( ) ) { $ this -> activeProvider = $ provider ; return $ provider ; } } throw new RuntimeException ( 'No supported versioning providers found' ) ; }
Returns the active provider

@return ProviderInterface
@throws RuntimeException
Returns the active provider