| App\Expense\Domain\Category::label | 6 | 100.0% |
| App\Expense\Domain\Category::icon | 6 | 100.0% |
| App\Expense\Domain\Category::color | 6 | 100.0% |
| App\Expense\Infrastructure\Controllers\UpdateExpenseController::update | 6 | 95.0% |
| App\Expense\Infrastructure\Controllers\DeleteExpenseController::delete | 5.27 | 77.8% |
| App\Expense\Infrastructure\Controllers\RecordExpenseController::record | 5 | 100.0% |
| App\Expense\Application\Query\ListCategoriesHandler::handle | 4 | 100.0% |
| App\Expense\Infrastructure\Controllers\GetExpenseController::get | 4 | 100.0% |
| App\Expense\Application\OwnedExpenseFinder::expenseOnTrip | 3 | 100.0% |
| App\Expense\Application\Query\ExpenseViewFactory::create | 3 | 100.0% |
| App\Expense\Domain\CategorySetting::normalizeLabel | 3 | 100.0% |
| App\Expense\Domain\CategorySetting::normalize | 3 | 100.0% |
| App\Expense\Domain\Expense::assertAmount | 3 | 100.0% |
| App\Expense\Infrastructure\Controllers\Admin\UpdateCategoryController::update | 3 | 100.0% |
| App\Expense\Infrastructure\Controllers\ListExpensesController::list | 3 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\Type\CategoryType::convertToDatabaseValue | 3 | 100.0% |
| App\Expense\Application\OwnedExpenseFinder::findReadable | 2 | 100.0% |
| App\Expense\Application\Query\GetExpenseHandler::handle | 2 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\DoctrineCategorySettingRepository::all | 2 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\Type\CategoryType::convertToPHPValue | 2 | 100.0% |
| App\Expense\Infrastructure\Http\ValidatesExpenseId::parseExpenseId | 2 | 100.0% |
| App\Expense\Application\Command\DeleteExpenseCommand::__construct | 1 | 100.0% |
| App\Expense\Application\Command\DeleteExpenseHandler::__construct | 1 | 100.0% |
| App\Expense\Application\Command\DeleteExpenseHandler::handle | 1 | 100.0% |
| App\Expense\Application\Command\RecordExpenseCommand::__construct | 1 | 100.0% |
| App\Expense\Application\Command\RecordExpenseHandler::__construct | 1 | 100.0% |
| App\Expense\Application\Command\RecordExpenseHandler::handle | 1 | 100.0% |
| App\Expense\Application\Command\UpdateCategoryCommand::__construct | 1 | 100.0% |
| App\Expense\Application\Command\UpdateCategoryHandler::__construct | 1 | 100.0% |
| App\Expense\Application\Command\UpdateCategoryHandler::handle | 1 | 100.0% |
| App\Expense\Application\Command\UpdateExpenseCommand::__construct | 1 | 100.0% |
| App\Expense\Application\Command\UpdateExpenseHandler::__construct | 1 | 100.0% |
| App\Expense\Application\Command\UpdateExpenseHandler::handle | 1 | 100.0% |
| App\Expense\Application\OwnedExpenseFinder::__construct | 1 | 100.0% |
| App\Expense\Application\OwnedExpenseFinder::getForWrite | 1 | 100.0% |
| App\Expense\Application\Query\CategoryView::of | 1 | 100.0% |
| App\Expense\Application\Query\ExpenseView::__construct | 1 | 100.0% |
| App\Expense\Application\Query\ExpenseView::fromExpense | 1 | 100.0% |
| App\Expense\Application\Query\ExpenseView::toArray | 1 | 100.0% |
| App\Expense\Application\Query\ExpenseViewFactory::__construct | 1 | 100.0% |
| App\Expense\Application\Query\GetExpenseHandler::__construct | 1 | 100.0% |
| App\Expense\Application\Query\GetExpenseQuery::__construct | 1 | 100.0% |
| App\Expense\Application\Query\ListCategoriesHandler::__construct | 1 | 100.0% |
| App\Expense\Application\Query\ListCategoriesQuery::__construct | 1 | 100.0% |
| App\Expense\Application\Query\ListExpensesHandler::__construct | 1 | 100.0% |
| App\Expense\Application\Query\ListExpensesHandler::handle | 1 | 100.0% |
| App\Expense\Application\Query\ListExpensesQuery::__construct | 1 | 100.0% |
| App\Expense\Domain\CategorySetting::__construct | 1 | 100.0% |
| App\Expense\Domain\CategorySetting::for | 1 | 100.0% |
| App\Expense\Domain\CategorySetting::change | 1 | 100.0% |
| App\Expense\Domain\CategorySetting::category | 1 | 100.0% |
| App\Expense\Domain\CategorySetting::label | 1 | 100.0% |
| App\Expense\Domain\CategorySetting::icon | 1 | 100.0% |
| App\Expense\Domain\CategorySetting::color | 1 | 100.0% |
| App\Expense\Domain\CategorySetting::isActive | 1 | 100.0% |
| App\Expense\Domain\Exceptions\CategoryNotFound::withValue | 1 | 100.0% |
| App\Expense\Domain\Exceptions\ExpenseNotFound::withId | 1 | 100.0% |
| App\Expense\Domain\Expense::__construct | 1 | 100.0% |
| App\Expense\Domain\Expense::record | 1 | 100.0% |
| App\Expense\Domain\Expense::update | 1 | 100.0% |
| App\Expense\Domain\Expense::belongsToTrip | 1 | 100.0% |
| App\Expense\Domain\Expense::id | 1 | 100.0% |
| App\Expense\Domain\Expense::tripId | 1 | 100.0% |
| App\Expense\Domain\Expense::money | 1 | 100.0% |
| App\Expense\Domain\Expense::category | 1 | 100.0% |
| App\Expense\Domain\Expense::description | 1 | 100.0% |
| App\Expense\Domain\Expense::spentAt | 1 | 100.0% |
| App\Expense\Domain\Expense::createdAt | 1 | 100.0% |
| App\Expense\Infrastructure\Controllers\Admin\ListAdminCategoriesController::__construct | 1 | 100.0% |
| App\Expense\Infrastructure\Controllers\Admin\ListAdminCategoriesController::list | 1 | 100.0% |
| App\Expense\Infrastructure\Controllers\Admin\UpdateCategoryController::__construct | 1 | 100.0% |
| App\Expense\Infrastructure\Controllers\DeleteExpenseController::__construct | 1 | 100.0% |
| App\Expense\Infrastructure\Controllers\GetExpenseController::__construct | 1 | 100.0% |
| App\Expense\Infrastructure\Controllers\ListCategoriesController::__construct | 1 | 100.0% |
| App\Expense\Infrastructure\Controllers\ListCategoriesController::list | 1 | 100.0% |
| App\Expense\Infrastructure\Controllers\ListExpensesController::__construct | 1 | 100.0% |
| App\Expense\Infrastructure\Controllers\RecordExpenseController::__construct | 1 | 100.0% |
| App\Expense\Infrastructure\Controllers\UpdateExpenseController::__construct | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\DoctrineCategorySettingRepository::__construct | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\DoctrineCategorySettingRepository::save | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\DoctrineCategorySettingRepository::ofCategory | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\DoctrineExpenseRepository::__construct | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\DoctrineExpenseRepository::save | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\DoctrineExpenseRepository::remove | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\DoctrineExpenseRepository::ofId | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\DoctrineExpenseRepository::ofTrip | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\Type\CategoryType::getSQLDeclaration | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\Type\ExpenseIdType::className | 1 | 100.0% |
| App\Expense\Infrastructure\Persistence\Doctrine\Type\ExpenseTripIdType::className | 1 | 100.0% |