render('@ChillPerson/Household/summary.html.twig', [ 'household' => $household ] ); } /** * @Route( * "/{household_id}/members", * name="chill_person_household_members", * methods={"GET", "HEAD"} * ) * @ParamConverter("household", options={"id" = "household_id"}) */ public function members(Request $request, Household $household) { // TODO ACL return $this->render('@ChillPerson/Household/members.html.twig', [ 'household' => $household ] ); } /** * @Route( * "/{household_id}/addresses", * name="chill_person_household_addresses", * methods={"GET", "HEAD"} * ) * @ParamConverter("household", options={"id" = "household_id"}) */ public function addresses(Request $request, Household $household) { // TODO ACL //TODO put these lines into a validator constraint on household->getAddress $addresses = $household->getAddresses(); $cond = True; for ($i=0; $i < count($addresses) - 1; $i++) { if ($addresses[$i]->getValidFrom() != $addresses[$i + 1]->getValidTo()) { $cond = False; } } return $this->render('@ChillPerson/Household/addresses.html.twig', [ 'household' => $household ] ); } /** * @Route( * "/{household_id}/address/move", * name="chill_person_household_address_move", * methods={"GET", "HEAD", "POST"} * ) * @ParamConverter("household", options={"id" = "household_id"}) */ public function addressMove(Request $request, Household $household) { // TODO ACL return $this->render('@ChillPerson/Household/address_move.html.twig', [ 'household' => $household ] ); } }