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 );