Refactor transactions.

This commit is contained in:
James Cole
2018-02-13 21:04:15 +01:00
parent 370e9b25d1
commit 22fdc81de2
11 changed files with 386 additions and 272 deletions

View File

@@ -23,6 +23,7 @@ declare(strict_types=1);
namespace FireflyIII\Api\V1\Controllers;
use FireflyIII\Api\V1\Requests\BillRequest;
use FireflyIII\Exceptions\FireflyException;
use FireflyIII\Models\Bill;
use FireflyIII\Repositories\Bill\BillRepositoryInterface;
use FireflyIII\Transformers\BillTransformer;
@@ -110,7 +111,10 @@ class BillController extends Controller
public function show(Request $request, Bill $bill)
{
$manager = new Manager();
$manager->parseIncludes(['attachments', 'journals', 'user']);
// add include parameter:
$include = $request->get('include') ?? '';
$manager->parseIncludes($include);
$baseUrl = $request->getSchemeAndHttpHost() . '/api/v1';
$manager->setSerializer(new JsonApiSerializer($baseUrl));