public function handleCreateExpenseListCommand(CreateExpenseListCommand $command) { $this->expenseListRepository->add(ExpenseList::named(new ExpenseListId($command->getId()), $command->getName(), $command->getAccountId())); }
/** * @When I create an expense list named :name * @When I create an expense list */ public function iCreateAnExpenseListNamed($name = null) { $expenseList = ExpenseList::named($name); $this->createExpenseListCase->create($expenseList); }