mirror of
				https://github.com/firefly-iii/firefly-iii.git
				synced 2025-10-31 02:36:28 +00:00 
			
		
		
		
	Fix test coverage.
This commit is contained in:
		| @@ -256,9 +256,7 @@ class AccountController extends Controller | ||||
|         $paginator = $collector->getPaginatedTransactions(); | ||||
|         $paginator->setPath(route('api.v1.accounts.transactions', [$account->id]) . $this->buildParams()); | ||||
|         $transactions = $paginator->getCollection(); | ||||
|         $repository   = app(JournalRepositoryInterface::class); | ||||
|  | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -260,8 +260,7 @@ class BillController extends Controller | ||||
|         $paginator = $collector->getPaginatedTransactions(); | ||||
|         $paginator->setPath(route('api.v1.bills.transactions', [$bill->id]) . $this->buildParams()); | ||||
|         $transactions = $paginator->getCollection(); | ||||
|         $repository   = app(JournalRepositoryInterface::class); | ||||
|         $resource     = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource     = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -256,9 +256,7 @@ class BudgetController extends Controller | ||||
|         $paginator = $collector->getPaginatedTransactions(); | ||||
|         $paginator->setPath(route('api.v1.budgets.transactions', [$budget->id]) . $this->buildParams()); | ||||
|         $transactions = $paginator->getCollection(); | ||||
|         $repository   = app(JournalRepositoryInterface::class); | ||||
|  | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -208,9 +208,7 @@ class BudgetLimitController extends Controller | ||||
|         $paginator = $collector->getPaginatedTransactions(); | ||||
|         $paginator->setPath(route('api.v1.budget_limits.transactions', [$budgetLimit->id]) . $this->buildParams()); | ||||
|         $transactions = $paginator->getCollection(); | ||||
|         $repository   = app(JournalRepositoryInterface::class); | ||||
|  | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -206,9 +206,7 @@ class CategoryController extends Controller | ||||
|         $paginator = $collector->getPaginatedTransactions(); | ||||
|         $paginator->setPath(route('api.v1.categories.transactions', [$category->id]) . $this->buildParams()); | ||||
|         $transactions = $paginator->getCollection(); | ||||
|         $repository   = app(JournalRepositoryInterface::class); | ||||
|  | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -195,8 +195,7 @@ class CurrencyController extends Controller | ||||
|         $paginator->setPath(route('api.v1.currencies.transactions', [$currency->code]) . $this->buildParams()); | ||||
|         $transactions = $paginator->getCollection(); | ||||
|  | ||||
|         $journalRepository = app(JournalRepositoryInterface::class); | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $journalRepository), 'transactions'); | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -163,8 +163,7 @@ class ImportController extends Controller | ||||
|         } | ||||
|  | ||||
|  | ||||
|         $repository = app(JournalRepositoryInterface::class); | ||||
|         $resource   = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource   = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -218,9 +218,7 @@ class LinkTypeController extends Controller | ||||
|         $paginator = $collector->getPaginatedTransactions(); | ||||
|         $paginator->setPath(route('api.v1.transactions.index') . $this->buildParams()); | ||||
|         $transactions = $paginator->getCollection(); | ||||
|         $repository   = app(JournalRepositoryInterface::class); | ||||
|  | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -205,9 +205,7 @@ class RecurrenceController extends Controller | ||||
|         $paginator = $collector->getPaginatedTransactions(); | ||||
|         $paginator->setPath(route('api.v1.transactions.index') . $this->buildParams()); | ||||
|         $transactions = $paginator->getCollection(); | ||||
|         $repository   = app(JournalRepositoryInterface::class); | ||||
|  | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -222,9 +222,7 @@ class RuleController extends Controller | ||||
|         $manager = new Manager(); | ||||
|         $baseUrl = $request->getSchemeAndHttpHost() . '/api/v1'; | ||||
|         $manager->setSerializer(new JsonApiSerializer($baseUrl)); | ||||
|         $repository = app(JournalRepositoryInterface::class); | ||||
|  | ||||
|         $resource = new FractalCollection($matchingTransactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource = new FractalCollection($matchingTransactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -269,10 +269,7 @@ class RuleGroupController extends Controller | ||||
|         $manager = new Manager(); | ||||
|         $baseUrl = $request->getSchemeAndHttpHost() . '/api/v1'; | ||||
|         $manager->setSerializer(new JsonApiSerializer($baseUrl)); | ||||
|         $repository = app(JournalRepositoryInterface::class); | ||||
|  | ||||
|  | ||||
|         $resource = new FractalCollection($matchingTransactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource = new FractalCollection($matchingTransactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -182,9 +182,7 @@ class TagController extends Controller | ||||
|         $paginator->setPath(route('api.v1.transactions.index') . $this->buildParams()); | ||||
|         $transactions = $paginator->getCollection(); | ||||
|  | ||||
|         $repository = app(JournalRepositoryInterface::class); | ||||
|  | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $repository), 'transactions'); | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|   | ||||
| @@ -171,7 +171,7 @@ class TransactionController extends Controller | ||||
|         $paginator->setPath(route('api.v1.transactions.index') . $this->buildParams()); | ||||
|         $transactions = $paginator->getCollection(); | ||||
|  | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $this->repository), 'transactions'); | ||||
|         $resource = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|         $resource->setPaginator(new IlluminatePaginatorAdapter($paginator)); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
| @@ -208,7 +208,7 @@ class TransactionController extends Controller | ||||
|         } | ||||
|  | ||||
|         $transactions = $collector->getTransactions(); | ||||
|         $resource     = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $this->repository), 'transactions'); | ||||
|         $resource     = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|     } | ||||
| @@ -252,7 +252,7 @@ class TransactionController extends Controller | ||||
|         } | ||||
|  | ||||
|         $transactions = $collector->getTransactions(); | ||||
|         $resource     = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $this->repository), 'transactions'); | ||||
|         $resource     = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|     } | ||||
| @@ -296,7 +296,7 @@ class TransactionController extends Controller | ||||
|         } | ||||
|  | ||||
|         $transactions = $collector->getTransactions(); | ||||
|         $resource     = new FractalCollection($transactions, new TransactionTransformer($this->parameters, $this->repository), 'transactions'); | ||||
|         $resource     = new FractalCollection($transactions, new TransactionTransformer($this->parameters), 'transactions'); | ||||
|  | ||||
|         return response()->json($manager->createData($resource)->toArray())->header('Content-Type', 'application/vnd.api+json'); | ||||
|  | ||||
|   | ||||
| @@ -90,7 +90,7 @@ class CurrencyRequest extends Request | ||||
|                 break; | ||||
|             case 'PUT': | ||||
|             case 'PATCH': | ||||
|                 $currency        = $this->route()->parameter('currency'); | ||||
|                 $currency        = $this->route()->parameter('currency_code'); | ||||
|                 $rules['name']   = 'required|between:1,255|unique:transaction_currencies,name,' . $currency->id; | ||||
|                 $rules['code']   = 'required|between:1,255|unique:transaction_currencies,code,' . $currency->id; | ||||
|                 $rules['symbol'] = 'required|between:1,255|unique:transaction_currencies,symbol,' . $currency->id; | ||||
|   | ||||
| @@ -102,9 +102,9 @@ class RuleRequest extends Request | ||||
|             'trigger'                    => 'required|in:store-journal,update-journal', | ||||
|             'triggers.*.name'            => 'required|in:' . implode(',', $validTriggers), | ||||
|             'triggers.*.stop_processing' => [new IsBoolean], | ||||
|             'triggers.*.value'           => 'required_if:rule_actions.*.type,' . $contextTriggers . '|min:1|ruleTriggerValue', | ||||
|             'triggers.*.value'           => 'required_if:actions.*.type,' . $contextTriggers . '|min:1|ruleTriggerValue', | ||||
|             'actions.*.name'             => 'required|in:' . implode(',', $validActions), | ||||
|             'actions.*.value'            => 'required_if:rule_actions.*.type,' . $contextActions . '|ruleActionValue', | ||||
|             'actions.*.value'            => 'required_if:actions.*.type,' . $contextActions . '|ruleActionValue', | ||||
|             'actions.*.stop_processing'  => [new IsBoolean], | ||||
|             'strict'                     => [new IsBoolean], | ||||
|             'stop_processing'            => [new IsBoolean], | ||||
|   | ||||
		Reference in New Issue
	
	Block a user