Elcodi\Store\MetricBundle\EventListener\AddOrderCompletedMetricEventListener::addMetric PHP Method

addMetric() public method

Create metrics about the order creation
public addMetric ( Elcodi\Component\Cart\Event\OrderOnCreatedEvent $event )
$event Elcodi\Component\Cart\Event\OrderOnCreatedEvent Event
    public function addMetric(OrderOnCreatedEvent $event)
    {
        $storeTracker = $this->store->getTracker();
        $this->metricManager->addEntry($storeTracker, 'order_nb', '0', ElcodiMetricTypes::TYPE_BEACON_ALL, new DateTime());
        $orderAmount = $event->getOrder()->getAmount()->getAmount();
        $this->metricManager->addEntry($storeTracker, 'order_total', $orderAmount, ElcodiMetricTypes::TYPE_ACCUMULATED, new DateTime());
    }
AddOrderCompletedMetricEventListener