NilPortugues\Laravel5\JsonApi\Providers\Laravel51Provider::provider PHP Method

provider() public method

public provider ( )
    public function provider()
    {
        return function ($app) {
            if (config('app.debug')) {
                $parsedRoutes = $this->parseRoutes(new Mapper($app['config']->get('jsonapi')));
            } else {
                $parsedRoutes = Cache::rememberForever('jsonapi.mapping', function () use($app) {
                    return $this->parseRoutes(new Mapper($app['config']->get('jsonapi')));
                });
            }
            return new JsonApiSerializer(new JsonApiTransformer($parsedRoutes));
        };
    }