Commit 368ec3e5 authored by endi's avatar endi

Parse includes by default

parent a163330c
......@@ -46,11 +46,10 @@ class RestableServiceProvider extends ServiceProvider
$converter = new Format;
$manager = new FractalManager;
if ($serializer = config('restable.serializer')) {
$manager->setSerializer(
new $serializer
);
}
$this->configureSerializer($manager);
$this->configureIncludes($manager);
return new FractalDecorator(
new SelfRenderedAdapter(new Restable($app['config'], $response, $converter)),
......@@ -59,6 +58,34 @@ class RestableServiceProvider extends ServiceProvider
});
}
/**
* @param $manager
*/
protected function configureSerializer($manager)
{
if ($serializer = config('restable.serializer')) {
$manager->setSerializer(
new $serializer
);
}
return $manager;
}
/**
* @param $manager
*/
protected function configureIncludes($manager)
{
if ('cli' != php_sapi_name()) {
if (isset($_GET['include'])) {
$manager->parseIncludes($_GET['include']);
}
}
return $manager;
}
/**
* Get the services provided by the provider.
*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment