From 80f7dc77d430774192b929d780f96260066df2ee Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Sun, 18 Oct 2015 09:31:31 +0200 Subject: Update to MediaWiki 1.25.3 --- vendor/ruflin/elastica/lib/Elastica/Node/Stats.php | 115 --------------------- 1 file changed, 115 deletions(-) delete mode 100644 vendor/ruflin/elastica/lib/Elastica/Node/Stats.php (limited to 'vendor/ruflin/elastica/lib/Elastica/Node/Stats.php') diff --git a/vendor/ruflin/elastica/lib/Elastica/Node/Stats.php b/vendor/ruflin/elastica/lib/Elastica/Node/Stats.php deleted file mode 100644 index d918e686..00000000 --- a/vendor/ruflin/elastica/lib/Elastica/Node/Stats.php +++ /dev/null @@ -1,115 +0,0 @@ - - * @link http://www.elasticsearch.org/guide/reference/api/admin-indices-status.html - */ -class Stats -{ - /** - * Response - * - * @var \Elastica\Response Response object - */ - protected $_response = null; - - /** - * Stats data - * - * @var array stats data - */ - protected $_data = array(); - - /** - * Node - * - * @var \Elastica\Node Node object - */ - protected $_node = null; - - /** - * Create new stats for node - * - * @param \Elastica\Node $node Elastica node object - */ - public function __construct(BaseNode $node) - { - $this->_node = $node; - $this->refresh(); - } - - /** - * Returns all node stats as array based on the arguments - * - * Several arguments can be use - * get('index', 'test', 'example') - * - * @return array Node stats for the given field or null if not found - */ - public function get() - { - $data = $this->getData(); - - foreach (func_get_args() as $arg) { - if (isset($data[$arg])) { - $data = $data[$arg]; - } else { - return null; - } - } - - return $data; - } - - /** - * Returns all stats data - * - * @return array Data array - */ - public function getData() - { - return $this->_data; - } - - /** - * Returns node object - * - * @return \Elastica\Node Node object - */ - public function getNode() - { - return $this->_node; - } - - /** - * Returns response object - * - * @return \Elastica\Response Response object - */ - public function getResponse() - { - return $this->_response; - } - - /** - * Reloads all nodes information. Has to be called if informations changed - * - * @return \Elastica\Response Response object - */ - public function refresh() - { - $path = '_nodes/' . $this->getNode()->getName() . '/stats'; - $this->_response = $this->getNode()->getClient()->request($path, Request::GET); - $data = $this->getResponse()->getData(); - $this->_data = reset($data['nodes']); - } -} -- cgit v1.2.3-54-g00ecf