/** * @param \ArtesanIO\ArtesanusBundle\Event\ItemsEvent $event */ public function onItemPreUpdate(ItemsEvent $event) { $item = $event->getItem(); $user = $this->security->getToken()->getUser(); $item->setUpdater($user); $item->setUpdated(new \Datetime('now')); }
/** * @param \AppBundle\Event\ConfigureMenuEvent $event */ public function onItemPreCreate(ItemsEvent $event) { $item = $event->getItem(); $user = $this->security->getToken()->getUser(); $sluger = substr(md5(uniqid() . $this->slug->slugify($item->getItem())), 0, 8); $item->setSlug($sluger); $item->setCreator($user); }