_callback = $callback; } /** * @param array|\Elastica\Connection[] $connections * * @return \Elastica\Connection */ public function getConnection($connections) { return call_user_func_array($this->_callback, array($connections)); } /** * @param callable $callback * * @return bool */ public static function isValid($callback) { return is_callable($callback); } }