/** * Renders the quote edit menu. * * @param ItemInterface $menu * @param array $options */ public function quotesEditMenu(ItemInterface $menu, array $options = []) { $this->quotesMenu($menu); if (isset($options['quote']) && $options['quote'] instanceof Quote) { $menu->addDivider(); $menu->addChild(QuoteMenu::view($options['quote'])); } }
/** * Renders the client view menu. * * @param ItemInterface $menu */ public function clientViewMenu(ItemInterface $menu) { $request = $this->container->get('request_stack')->getCurrentRequest(); $this->clientsMenu($menu); $menu->addDivider(); $menu->addChild(ClientMenu::view($request)); $menu->addChild(InvoiceMenu::create($request)); $menu->addChild(QuoteMenu::create($request)); }