Buckets:
| /** | |
| * This file is part of the Nette Framework (https://nette.org) | |
| * Copyright (c) 2004 David Grudl (https://davidgrudl.com) | |
| */ | |
| declare(strict_types=1); | |
| namespace Nette\Schema; | |
| final class Context | |
| { | |
| public bool $skipDefaults = false; | |
| /** @var string[] */ | |
| public array $path = []; | |
| public bool $isKey = false; | |
| /** @var Message[] */ | |
| public array $errors = []; | |
| /** @var Message[] */ | |
| public array $warnings = []; | |
| /** @var array[] */ | |
| public array $dynamics = []; | |
| public function addError(string $message, string $code, array $variables = []): Message | |
| { | |
| $variables['isKey'] = $this->isKey; | |
| return $this->errors[] = new Message($message, $code, $this->path, $variables); | |
| } | |
| public function addWarning(string $message, string $code, array $variables = []): Message | |
| { | |
| return $this->warnings[] = new Message($message, $code, $this->path, $variables); | |
| } | |
| /** @return \Closure(): bool */ | |
| public function createChecker(): \Closure | |
| { | |
| $count = count($this->errors); | |
| return fn(): bool => $count === count($this->errors); | |
| } | |
| } | |
Xet Storage Details
- Size:
- 1.06 kB
- Xet hash:
- 500faae62a79c3cebb7a8a670806a120c20eef6f43b8b4c9a081f909eda2b9a8
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.