swaggest/json-cli

View on GitHub
src/JsonSchema/ResolverMux.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Swaggest\JsonCli\JsonSchema;

use Swaggest\JsonSchema\RemoteRefProvider;

class ResolverMux implements RemoteRefProvider
{
    /** @var RemoteRefProvider[] */
    public $resolvers;

    public function getSchemaData($url)
    {
        foreach ($this->resolvers as $resolver) {
            $data = $resolver->getSchemaData($url);
            if (false !== $data) {
                return $data;
            }
        }

        return false;
    }
}