diff options
author | Andrew Dolgov <[email protected]> | 2022-11-23 21:14:33 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2022-11-23 21:14:33 +0300 |
commit | 0c8af4992cb0f7589dcafaad65ada12753c64594 (patch) | |
tree | 18e83d068c3e7dd2499331de977782b382279396 /vendor/aws/aws-sdk-php/src/HasMonitoringEventsTrait.php |
initial
Diffstat (limited to 'vendor/aws/aws-sdk-php/src/HasMonitoringEventsTrait.php')
-rw-r--r-- | vendor/aws/aws-sdk-php/src/HasMonitoringEventsTrait.php | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/vendor/aws/aws-sdk-php/src/HasMonitoringEventsTrait.php b/vendor/aws/aws-sdk-php/src/HasMonitoringEventsTrait.php new file mode 100644 index 0000000..b28f0a4 --- /dev/null +++ b/vendor/aws/aws-sdk-php/src/HasMonitoringEventsTrait.php @@ -0,0 +1,39 @@ +<?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; + } +} |