2 use Liuggio\StatsdClient\Entity\StatsdData;
3 use Liuggio\StatsdClient\Factory\StatsdDataFactoryInterface;
6 * MediaWiki adaptation of StatsdDataFactory that provides buffering functionality.
8 * @see BufferingStatsdDataFactory
10 interface IBufferingStatsdDataFactory extends StatsdDataFactoryInterface {
12 * Check whether this data factory has any data.
15 public function hasData();
18 * Return data from the factory.
19 * @return StatsdData[]
21 public function getData();
24 * Set collection enable status.
25 * @param bool $enabled Will collection be enabled?
28 public function setEnabled( $enabled );