| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- <?php
 
- namespace Aws;
 
- trait HasMonitoringEventsTrait
 
- {
 
-     private $monitoringEvents = [];
 
-     /**
 
-      * Get client-side monitoring events attached to this object. Each event is
 
-      * represented as an associative array within the returned array.
 
-      *
 
-      * @return array
 
-      */
 
-     public function getMonitoringEvents()
 
-     {
 
-         return $this->monitoringEvents;
 
-     }
 
-     /**
 
-      * Prepend a client-side monitoring event to this object's event list
 
-      *
 
-      * @param array $event
 
-      */
 
-     public function prependMonitoringEvent(array $event)
 
-     {
 
-         array_unshift($this->monitoringEvents, $event);
 
-     }
 
-     /**
 
-      * Append a client-side monitoring event to this object's event list
 
-      *
 
-      * @param array $event
 
-      */
 
-     public function appendMonitoringEvent(array $event)
 
-     {
 
-         $this->monitoringEvents []= $event;
 
-     }
 
- }
 
 
  |