Home
last modified time | relevance | path

Searched refs:StrategyInterface (Results 1 – 6 of 6) sorted by relevance

/plugin/elasticsearch/vendor/ruflin/elastica/src/Connection/Strategy/
H A DStrategyFactory.php15 * @param callable|mixed|StrategyInterface|string $strategyName
19 public static function create($strategyName): StrategyInterface
21 if ($strategyName instanceof StrategyInterface) {
32 if (\class_exists($predefinedStrategy) && \is_subclass_of($predefinedStrategy, StrategyInterface::class)) {
36 if (\class_exists($strategyName) && \is_subclass_of($strategyName, StrategyInterface::class)) {
H A DStrategyInterface.php12 interface StrategyInterface interface
H A DCallbackStrategy.php12 class CallbackStrategy implements StrategyInterface
H A DSimple.php13 class Simple implements StrategyInterface
/plugin/elasticsearch/vendor/ruflin/elastica/src/Connection/
H A DConnectionPool.php7 use Elastica\Connection\Strategy\StrategyInterface; alias
24 * @var StrategyInterface Strategy for connection
33 public function __construct(array $connections, StrategyInterface $strategy, ?callable $callback = null)
98 public function getStrategy(): StrategyInterface
/plugin/elasticsearch/vendor/ruflin/elastica/
H A DCHANGELOG.md180 * Fixed `Elastica\Connection\StrategyInterface` instance checks [#1921](https://github.com/ruflin/Elastica/pull/1921)