MediaWiki REL1_33
NullStatsdDataFactory.php
Go to the documentation of this file.
1<?php
2
5
11
18 public function timing( $key, $time ) {
19 }
20
27 public function gauge( $key, $value ) {
28 }
29
47 public function set( $key, $value ) {
48 return [];
49 }
50
58 public function increment( $key ) {
59 return [];
60 }
61
70 public function decrement( $key ) {
71 return [];
72 }
73
82 public function updateCount( $key, $delta ) {
83 return [];
84 }
85
96 public function produceStatsdData(
97 $key,
98 $value = 1,
99 $metric = StatsdDataInterface::STATSD_METRIC_COUNT
100 ) {
101 $data = new StatsdData();
102 $data->setKey( $key );
103 $data->setValue( $value );
104 $data->setMetric( $metric );
105 return $data;
106 }
107
108 public function hasData() {
109 return false;
110 }
111
112 public function getData() {
113 return [];
114 }
115
116 public function clearData() {
117 // Nothing to do, always empty
118 }
119
120 public function getDataCount() {
121 return 0;
122 }
123
124 public function setEnabled( $enabled ) {
125 // Nothing to do, null factory is always disabled.
126 }
127}
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two and(2) offer you this license which gives you legal permission to copy
decrement( $key)
This function creates a 'decrement' StatsdData object.
gauge( $key, $value)
This function creates a 'gauge' StatsdData.
clearData()
Clear all buffered data from the factory.
setEnabled( $enabled)
Set collection enable status.
increment( $key)
This function creates a 'increment' StatsdData object.
produceStatsdData( $key, $value=1, $metric=StatsdDataInterface::STATSD_METRIC_COUNT)
Produce a StatsdDataInterface Object.
getData()
Return the buffered data from the factory.
timing( $key, $time)
This function creates a 'timing' StatsdData.
hasData()
Check whether this data factory has any buffered data.
updateCount( $key, $delta)
This function creates a 'updateCount' StatsdData object.
getDataCount()
Return the number of buffered statsd data entries.
see documentation in includes Linker php for Linker::makeImageLink & $time
Definition hooks.txt:1802
$data
Utility to generate mapping file used in mw.Title (phpCharToUpper.json)
MediaWiki adaptation of StatsdDataFactory that provides buffering functionality.