Lines Matching refs:string
27 * @var string
37 * @var array|string
41 public function __construct(string $opType = self::OP_TYPE_INDEX, array $metadata = [], array $source = [])
48 public function __toString(): string
50 $string = JSON::stringify($this->getActionMetadata(), \JSON_FORCE_OBJECT).Bulk::DELIMITER;
55 $string .= $source;
62 $string .= '{"doc": '.$source['doc'].$docAsUpsert.'}';
64 $string .= JSON::stringify($source, \JSON_UNESCAPED_UNICODE);
66 $string .= Bulk::DELIMITER;
69 return $string;
75 public function setOpType(string $type): self
82 public function getOpType(): string
108 * @param array|string $source
120 * @return array|string
133 * @param Index|string $index
150 public function setId(string $id): self
158 * @param int|string $routing
180 * @deprecated since version 7.1.3, use the "__toString()" method or cast to string instead.
182 public function toString(): string
184 \trigger_deprecation('ruflin/elastica', '7.1.3', 'The "%s()" method is deprecated, use "__toString()" or cast to string instead. It will be removed in 8.0.', __METHOD__);
186 return (string) $this;
189 public static function isValidOpType(?string $opType = null): bool