/** * Retrieve the arguments for the callback. * * @param GetPasteButtonEvent $event The event being emitted. * * @return array */ public function getArgs($event) { return array(new DcCompat($event->getEnvironment(), $event->getModel()), $event->getModel()->getPropertiesAsArray(), $event->getEnvironment()->getDataDefinition()->getName(), $event->isCircularReference(), $event->getContainedModels(), $event->getPrevious() ? $event->getPrevious()->getId() : null, $event->getNext() ? $event->getNext()->getId() : null); }