3namespace Sale\Handlers\Delivery\YandexTaxi\Api\RequestEntity;
5use Bitrix\Main\Text\Encoding;
12abstract class RequestEntity
implements \JsonSerializable
15 private $options = [];
20 public function jsonSerialize():
array
24 $vars = get_object_vars($this);
26 foreach ($vars as
$name => $value)
28 if (
$name ===
'options')
53 protected function castToUnderscore(
string $name)
55 return strtolower(preg_replace(
'/([^A-Z])([A-Z])/',
"$1_$2",
$name));
62 public function setOptions(
array $options): RequestEntity
64 $this->options = $options;
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)