mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-17 06:53:15 +00:00
Add Fractal Manager to serialize includes
This commit is contained in:
@@ -21,6 +21,8 @@ use Alchemy\Phrasea\Order\OrderElementTransformer;
|
||||
use Alchemy\Phrasea\Order\OrderFiller;
|
||||
use Alchemy\Phrasea\Order\OrderTransformer;
|
||||
use Doctrine\Common\Collections\ArrayCollection;
|
||||
use League\Fractal\Manager;
|
||||
use League\Fractal\Resource\Item;
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
|
||||
class OrderController extends Controller
|
||||
@@ -51,8 +53,11 @@ class OrderController extends Controller
|
||||
|
||||
$transformer = new OrderTransformer(new OrderElementTransformer($this->app));
|
||||
|
||||
$fractal = new Manager();
|
||||
$fractal->parseIncludes([]);
|
||||
|
||||
$result = Result::create($request, [
|
||||
'order' => $transformer->transform($order),
|
||||
'order' => $fractal->createData(new Item($order, $transformer))->toArray(),
|
||||
]);
|
||||
|
||||
$this->dispatch(PhraseaEvents::ORDER_CREATE, new OrderEvent($order));
|
||||
|
Reference in New Issue
Block a user