✏️ 编辑:AdditionalQueryParams.php
路径:
/home/forge/woocommerce-square/vendor/apimatic/core/src/Request/Parameters/AdditionalQueryParams.php
大小:1.92 KB · 修改:2025-12-23 20:26:26 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
<?php declare(strict_types=1); namespace Core\Request\Parameters; class AdditionalQueryParams extends MultipleParams { /** * Initializes a new AdditionalQueryParams object. */ public static function init(?array $values): self { return new self($values ?? []); } private function __construct(array $values) { parent::__construct('additional query'); $this->parameters = array_map(function ($key, $val) { return QueryParam::init($key, $val); }, array_keys($values), $values); } /** * Turns all parameters of the object to unIndexed. */ public function unIndexed(): self { $this->parameters = array_map(function ($param) { return $param->unIndexed(); }, $this->parameters); return $this; } /** * Turns all parameters of the object to plain. */ public function plain(): self { $this->parameters = array_map(function ($param) { return $param->plain(); }, $this->parameters); return $this; } /** * Turns all parameters of the object to comma separated. */ public function commaSeparated(): self { $this->parameters = array_map(function ($param) { return $param->commaSeparated(); }, $this->parameters); return $this; } /** * Turns all parameters of the object to tab separated. */ public function tabSeparated(): self { $this->parameters = array_map(function ($param) { return $param->tabSeparated(); }, $this->parameters); return $this; } /** * Turns all parameters of the object to pipe separated. */ public function pipeSeparated(): self { $this->parameters = array_map(function ($param) { return $param->pipeSeparated(); }, $this->parameters); return $this; } }
💾 保存
取消
保存为 UTF-8,换行统一为 LF