}
/**
- * @deprecated Use getData()
+ * @deprecated since 1.30 Use getData() instead
* @return StatsdData[]
*/
public function getBuffer() {
+ wfDeprecated( __METHOD__, '1.30' );
return $this->buffer;
}
- /**
- * Check whether this data factory has any data.
- * @return bool
- */
public function hasData() {
return !empty( $this->buffer );
}
/**
- * Return data from the factory.
+ * @since 1.30
* @return StatsdData[]
*/
public function getData() {
return $this->buffer;
}
- /**
- * Set collection enable status.
- * @param bool $enabled Will collection be enabled?
- * @return void
- */
+ public function clearData() {
+ $this->buffer = [];
+ }
+
+ public function getDataCount() {
+ return count( $this->buffer );
+ }
+
public function setEnabled( $enabled ) {
$this->enabled = $enabled;
}