NilPortugues\Laravel5\JsonApi\Laravel5JsonApiServiceProvider::register PHP Метод

register() публичный Метод

Register the service provider.
public register ( )
    public function register()
    {
        $this->mergeConfigFrom(__DIR__ . self::PATH, 'jsonapi');
        $version = '5.0.0';
        if (class_exists(self::LARAVEL_APPLICATION, true)) {
            $class = self::LARAVEL_APPLICATION;
            $version = $class::VERSION;
        }
        switch ($version) {
            case false !== strpos($version, '5.0.'):
            case false !== strpos($version, '5.1.'):
                $provider = new Laravel51Provider();
                break;
            case false !== strpos($version, '5.2.'):
                $provider = new Laravel52Provider();
                break;
            default:
                throw new \RuntimeException(sprintf('Laravel version %s is not supported. Please use the 5.1 for the time being', $version));
                break;
        }
        $this->app->singleton(JsonApiSerializer::class, $provider->provider());
    }
Laravel5JsonApiServiceProvider