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 --- .../ruflin/elastica/lib/Elastica/Index/Status.php | 144 --------------------- 1 file changed, 144 deletions(-) delete mode 100644 vendor/ruflin/elastica/lib/Elastica/Index/Status.php (limited to 'vendor/ruflin/elastica/lib/Elastica/Index/Status.php') diff --git a/vendor/ruflin/elastica/lib/Elastica/Index/Status.php b/vendor/ruflin/elastica/lib/Elastica/Index/Status.php deleted file mode 100644 index 6a343025..00000000 --- a/vendor/ruflin/elastica/lib/Elastica/Index/Status.php +++ /dev/null @@ -1,144 +0,0 @@ - - * @link http://www.elasticsearch.org/guide/reference/api/admin-indices-status.html - */ -class Status -{ - /** - * Response - * - * @var \Elastica\Response Response object - */ - protected $_response = null; - - /** - * Stats info - * - * @var array Stats info - */ - protected $_data = array(); - - /** - * Index - * - * @var \Elastica\Index Index object - */ - protected $_index = null; - - /** - * Construct - * - * @param \Elastica\Index $index Index object - */ - public function __construct(BaseIndex $index) - { - $this->_index = $index; - $this->refresh(); - } - - /** - * Returns all status info - * - * @return array Status info - */ - public function getData() - { - return $this->_data; - } - - /** - * Returns the entry in the data array based on the params. - * Various params possible. - * - * @return mixed Data array entry or null if not found - */ - public function get() - { - $data = $this->getData(); - $data = $data['indices'][$this->getIndex()->getName()]; - - foreach (func_get_args() as $arg) { - if (isset($data[$arg])) { - $data = $data[$arg]; - } else { - return null; - } - } - - return $data; - } - - /** - * Returns all index aliases - * - * @return array Aliases - */ - public function getAliases() - { - $responseData = $this->getIndex()->request('_aliases', \Elastica\Request::GET)->getData(); - return array_keys($responseData[$this->getIndex()->getName()]['aliases']); - } - - /** - * Returns all index settings - * - * @return array Index settings - */ - public function getSettings() - { - $responseData = $this->getIndex()->request('_settings', \Elastica\Request::GET)->getData(); - return $responseData[$this->getIndex()->getName()]['settings']; - } - - /** - * Checks if the index has the given alias - * - * @param string $name Alias name - * @return bool - */ - public function hasAlias($name) - { - return in_array($name, $this->getAliases()); - } - - /** - * Returns the index object - * - * @return \Elastica\Index Index object - */ - public function getIndex() - { - return $this->_index; - } - - /** - * Returns response object - * - * @return \Elastica\Response Response object - */ - public function getResponse() - { - return $this->_response; - } - - /** - * Reloads all status data of this object - */ - public function refresh() - { - $path = '_status'; - $this->_response = $this->getIndex()->request($path, Request::GET); - $this->_data = $this->getResponse()->getData(); - } -} -- cgit v1.2.3-54-g00ecf