Flugg\Responder\ResponderServiceProvider::registerFractal PHP Method

registerFractal() protected method

Register Fractal serializer, manager and a factory to generate Fractal resource instances.
protected registerFractal ( ) : void
return void
    protected function registerFractal()
    {
        $this->app->bind(SerializerAbstract::class, function ($app) {
            $serializer = $app->config->get('responder.serializer');
            return new $serializer();
        });
        $this->app->bind(Manager::class, function ($app) {
            return (new Manager())->setSerializer($app[SerializerAbstract::class]);
        });
        $this->app->bind(ResourceFactory::class, function () {
            return new ResourceFactory();
        });
    }