Beispiel #1
0
 public function testCanHaveEventLabelAndValue()
 {
     $event = new Event('Category', 'Action', 'Label', 123);
     $this->assertEquals('Label', $event->getLabel());
     $this->assertEquals(123, $event->getValue());
 }
Beispiel #2
0
 protected function prepareTrackEvent(Event $event)
 {
     return $this->push('trackEvent', array($event->getCategory(), $event->getAction(), $event->getLabel(), $event->getValue()));
 }
Beispiel #3
0
 protected function prepareTrackEvent(Event $event)
 {
     $params = array('send', 'event', $event->getCategory(), $event->getAction());
     $label = $event->getLabel();
     if ($label !== null) {
         $params[] = $label;
         $value = $event->getValue();
         if ($value !== null) {
             $params[] = $value;
         }
     }
     return $this->callGa($params);
 }