getEventObserver() public method

Gets an AWS client event observer
public getEventObserver ( ) : Scalr\Service\Aws\Plugin\EventObserver
return Scalr\Service\Aws\Plugin\EventObserver Returns AWS client event observer
Ejemplo n.º 1
0
 /**
  * Increments the quantity of the processed queries during current client instance
  */
 protected function _incrementQueriesQuantity()
 {
     $this->aws->queriesQuantity++;
     $eventObserver = $this->aws->getEventObserver();
     if (isset($eventObserver) && $eventObserver->isSubscribed(EventType::EVENT_SEND_REQUEST)) {
         $eventObserver->fireEvent(new SendRequestEvent(array('requestNumber' => $this->aws->queriesQuantity, 'apicall' => isset($this->lastApiCall) ? $this->lastApiCall : null)));
     }
 }