🔧
This commit is contained in:
17
vendor/composer/InstalledVersions.php
vendored
17
vendor/composer/InstalledVersions.php
vendored
@@ -98,7 +98,7 @@ class InstalledVersions
|
||||
{
|
||||
foreach (self::getInstalled() as $installed) {
|
||||
if (isset($installed['versions'][$packageName])) {
|
||||
return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']);
|
||||
return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -119,7 +119,7 @@ class InstalledVersions
|
||||
*/
|
||||
public static function satisfies(VersionParser $parser, $packageName, $constraint)
|
||||
{
|
||||
$constraint = $parser->parseConstraints($constraint);
|
||||
$constraint = $parser->parseConstraints((string) $constraint);
|
||||
$provided = $parser->parseConstraints(self::getVersionRanges($packageName));
|
||||
|
||||
return $provided->matches($constraint);
|
||||
@@ -328,7 +328,9 @@ class InstalledVersions
|
||||
if (isset(self::$installedByVendor[$vendorDir])) {
|
||||
$installed[] = self::$installedByVendor[$vendorDir];
|
||||
} elseif (is_file($vendorDir.'/composer/installed.php')) {
|
||||
$installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
|
||||
/** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
|
||||
$required = require $vendorDir.'/composer/installed.php';
|
||||
$installed[] = self::$installedByVendor[$vendorDir] = $required;
|
||||
if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
|
||||
self::$installed = $installed[count($installed) - 1];
|
||||
}
|
||||
@@ -340,12 +342,17 @@ class InstalledVersions
|
||||
// only require the installed.php file if this file is loaded from its dumped location,
|
||||
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
|
||||
if (substr(__DIR__, -8, 1) !== 'C') {
|
||||
self::$installed = require __DIR__ . '/installed.php';
|
||||
/** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $required */
|
||||
$required = require __DIR__ . '/installed.php';
|
||||
self::$installed = $required;
|
||||
} else {
|
||||
self::$installed = array();
|
||||
}
|
||||
}
|
||||
$installed[] = self::$installed;
|
||||
|
||||
if (self::$installed !== array()) {
|
||||
$installed[] = self::$installed;
|
||||
}
|
||||
|
||||
return $installed;
|
||||
}
|
||||
|
||||
52
vendor/composer/autoload_classmap.php
vendored
52
vendor/composer/autoload_classmap.php
vendored
@@ -2990,6 +2990,7 @@ return array(
|
||||
'Nette\\Utils\\ImageColor' => $vendorDir . '/nette/utils/src/Utils/ImageColor.php',
|
||||
'Nette\\Utils\\ImageException' => $vendorDir . '/nette/utils/src/Utils/exceptions.php',
|
||||
'Nette\\Utils\\ImageType' => $vendorDir . '/nette/utils/src/Utils/ImageType.php',
|
||||
'Nette\\Utils\\Iterables' => $vendorDir . '/nette/utils/src/Utils/Iterables.php',
|
||||
'Nette\\Utils\\Json' => $vendorDir . '/nette/utils/src/Utils/Json.php',
|
||||
'Nette\\Utils\\JsonException' => $vendorDir . '/nette/utils/src/Utils/exceptions.php',
|
||||
'Nette\\Utils\\ObjectHelpers' => $vendorDir . '/nette/utils/src/Utils/ObjectHelpers.php',
|
||||
@@ -3535,6 +3536,15 @@ return array(
|
||||
'PHPUnit\\Logging\\TestDox\\TestResultCollectionIterator' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollectionIterator.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestResultCollector' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollector.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestSkippedSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestSkippedSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredDeprecationSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredNoticeSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredNoticeSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpDeprecationSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpNoticeSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpNoticeSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpWarningSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitDeprecationSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitErrorSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitErrorSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitWarningSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredWarningSubscriber' => $vendorDir . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredWarningSubscriber.php',
|
||||
'PHPUnit\\Metadata\\After' => $vendorDir . '/phpunit/phpunit/src/Metadata/After.php',
|
||||
'PHPUnit\\Metadata\\AfterClass' => $vendorDir . '/phpunit/phpunit/src/Metadata/AfterClass.php',
|
||||
'PHPUnit\\Metadata\\Annotation\\Parser\\DocBlock' => $vendorDir . '/phpunit/phpunit/src/Metadata/Parser/Annotation/DocBlock.php',
|
||||
@@ -4015,24 +4025,22 @@ return array(
|
||||
'PhpParser\\Internal\\DiffElem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php',
|
||||
'PhpParser\\Internal\\Differ' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/Differ.php',
|
||||
'PhpParser\\Internal\\PrintableNewAnonClassNode' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php',
|
||||
'PhpParser\\Internal\\TokenPolyfill' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/TokenPolyfill.php',
|
||||
'PhpParser\\Internal\\TokenStream' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php',
|
||||
'PhpParser\\JsonDecoder' => $vendorDir . '/nikic/php-parser/lib/PhpParser/JsonDecoder.php',
|
||||
'PhpParser\\Lexer' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer.php',
|
||||
'PhpParser\\Lexer\\Emulative' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\AttributeEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\CoaleseEqualTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/CoaleseEqualTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\EnumTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\ExplicitOctalEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\FlexibleDocStringEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/FlexibleDocStringEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\FnTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/FnTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\KeywordEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\MatchTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\NullsafeTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\NumericLiteralSeparatorEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NumericLiteralSeparatorEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\ReadonlyFunctionTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\ReadonlyTokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\ReverseEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\TokenEmulator' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php',
|
||||
'PhpParser\\Modifiers' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Modifiers.php',
|
||||
'PhpParser\\NameContext' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NameContext.php',
|
||||
'PhpParser\\Node' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node.php',
|
||||
'PhpParser\\NodeAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeAbstract.php',
|
||||
@@ -4043,19 +4051,22 @@ return array(
|
||||
'PhpParser\\NodeVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor.php',
|
||||
'PhpParser\\NodeVisitorAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php',
|
||||
'PhpParser\\NodeVisitor\\CloningVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php',
|
||||
'PhpParser\\NodeVisitor\\CommentAnnotatingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/CommentAnnotatingVisitor.php',
|
||||
'PhpParser\\NodeVisitor\\FindingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php',
|
||||
'PhpParser\\NodeVisitor\\FirstFindingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php',
|
||||
'PhpParser\\NodeVisitor\\NameResolver' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php',
|
||||
'PhpParser\\NodeVisitor\\NodeConnectingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php',
|
||||
'PhpParser\\NodeVisitor\\ParentConnectingVisitor' => $vendorDir . '/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php',
|
||||
'PhpParser\\Node\\Arg' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Arg.php',
|
||||
'PhpParser\\Node\\ArrayItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/ArrayItem.php',
|
||||
'PhpParser\\Node\\Attribute' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Attribute.php',
|
||||
'PhpParser\\Node\\AttributeGroup' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php',
|
||||
'PhpParser\\Node\\ClosureUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/ClosureUse.php',
|
||||
'PhpParser\\Node\\ComplexType' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/ComplexType.php',
|
||||
'PhpParser\\Node\\Const_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Const_.php',
|
||||
'PhpParser\\Node\\DeclareItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/DeclareItem.php',
|
||||
'PhpParser\\Node\\Expr' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr.php',
|
||||
'PhpParser\\Node\\Expr\\ArrayDimFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php',
|
||||
'PhpParser\\Node\\Expr\\ArrayItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php',
|
||||
'PhpParser\\Node\\Expr\\Array_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php',
|
||||
'PhpParser\\Node\\Expr\\ArrowFunction' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php',
|
||||
'PhpParser\\Node\\Expr\\Assign' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php',
|
||||
@@ -4116,7 +4127,6 @@ return array(
|
||||
'PhpParser\\Node\\Expr\\ClassConstFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php',
|
||||
'PhpParser\\Node\\Expr\\Clone_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php',
|
||||
'PhpParser\\Node\\Expr\\Closure' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php',
|
||||
'PhpParser\\Node\\Expr\\ClosureUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php',
|
||||
'PhpParser\\Node\\Expr\\ConstFetch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php',
|
||||
'PhpParser\\Node\\Expr\\Empty_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php',
|
||||
'PhpParser\\Node\\Expr\\Error' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php',
|
||||
@@ -4151,6 +4161,7 @@ return array(
|
||||
'PhpParser\\Node\\Expr\\Yield_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php',
|
||||
'PhpParser\\Node\\FunctionLike' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php',
|
||||
'PhpParser\\Node\\Identifier' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Identifier.php',
|
||||
'PhpParser\\Node\\InterpolatedStringPart' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/InterpolatedStringPart.php',
|
||||
'PhpParser\\Node\\IntersectionType' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php',
|
||||
'PhpParser\\Node\\MatchArm' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/MatchArm.php',
|
||||
'PhpParser\\Node\\Name' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Name.php',
|
||||
@@ -4158,11 +4169,11 @@ return array(
|
||||
'PhpParser\\Node\\Name\\Relative' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php',
|
||||
'PhpParser\\Node\\NullableType' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/NullableType.php',
|
||||
'PhpParser\\Node\\Param' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Param.php',
|
||||
'PhpParser\\Node\\PropertyItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/PropertyItem.php',
|
||||
'PhpParser\\Node\\Scalar' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar.php',
|
||||
'PhpParser\\Node\\Scalar\\DNumber' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php',
|
||||
'PhpParser\\Node\\Scalar\\Encapsed' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php',
|
||||
'PhpParser\\Node\\Scalar\\EncapsedStringPart' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php',
|
||||
'PhpParser\\Node\\Scalar\\LNumber' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php',
|
||||
'PhpParser\\Node\\Scalar\\Float_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Float_.php',
|
||||
'PhpParser\\Node\\Scalar\\Int_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Int_.php',
|
||||
'PhpParser\\Node\\Scalar\\InterpolatedString' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/InterpolatedString.php',
|
||||
'PhpParser\\Node\\Scalar\\MagicConst' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php',
|
||||
'PhpParser\\Node\\Scalar\\MagicConst\\Class_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php',
|
||||
'PhpParser\\Node\\Scalar\\MagicConst\\Dir' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php',
|
||||
@@ -4173,7 +4184,9 @@ return array(
|
||||
'PhpParser\\Node\\Scalar\\MagicConst\\Namespace_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php',
|
||||
'PhpParser\\Node\\Scalar\\MagicConst\\Trait_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php',
|
||||
'PhpParser\\Node\\Scalar\\String_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php',
|
||||
'PhpParser\\Node\\StaticVar' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/StaticVar.php',
|
||||
'PhpParser\\Node\\Stmt' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt.php',
|
||||
'PhpParser\\Node\\Stmt\\Block' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Block.php',
|
||||
'PhpParser\\Node\\Stmt\\Break_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php',
|
||||
'PhpParser\\Node\\Stmt\\Case_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php',
|
||||
'PhpParser\\Node\\Stmt\\Catch_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php',
|
||||
@@ -4183,7 +4196,6 @@ return array(
|
||||
'PhpParser\\Node\\Stmt\\Class_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php',
|
||||
'PhpParser\\Node\\Stmt\\Const_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php',
|
||||
'PhpParser\\Node\\Stmt\\Continue_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php',
|
||||
'PhpParser\\Node\\Stmt\\DeclareDeclare' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php',
|
||||
'PhpParser\\Node\\Stmt\\Declare_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php',
|
||||
'PhpParser\\Node\\Stmt\\Do_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php',
|
||||
'PhpParser\\Node\\Stmt\\Echo_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php',
|
||||
@@ -4207,12 +4219,9 @@ return array(
|
||||
'PhpParser\\Node\\Stmt\\Namespace_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php',
|
||||
'PhpParser\\Node\\Stmt\\Nop' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php',
|
||||
'PhpParser\\Node\\Stmt\\Property' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php',
|
||||
'PhpParser\\Node\\Stmt\\PropertyProperty' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php',
|
||||
'PhpParser\\Node\\Stmt\\Return_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php',
|
||||
'PhpParser\\Node\\Stmt\\StaticVar' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php',
|
||||
'PhpParser\\Node\\Stmt\\Static_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php',
|
||||
'PhpParser\\Node\\Stmt\\Switch_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php',
|
||||
'PhpParser\\Node\\Stmt\\Throw_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Throw_.php',
|
||||
'PhpParser\\Node\\Stmt\\TraitUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php',
|
||||
'PhpParser\\Node\\Stmt\\TraitUseAdaptation' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php',
|
||||
'PhpParser\\Node\\Stmt\\TraitUseAdaptation\\Alias' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php',
|
||||
@@ -4220,21 +4229,22 @@ return array(
|
||||
'PhpParser\\Node\\Stmt\\Trait_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php',
|
||||
'PhpParser\\Node\\Stmt\\TryCatch' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php',
|
||||
'PhpParser\\Node\\Stmt\\Unset_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php',
|
||||
'PhpParser\\Node\\Stmt\\UseUse' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php',
|
||||
'PhpParser\\Node\\Stmt\\Use_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php',
|
||||
'PhpParser\\Node\\Stmt\\While_' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php',
|
||||
'PhpParser\\Node\\UnionType' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/UnionType.php',
|
||||
'PhpParser\\Node\\UseItem' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/UseItem.php',
|
||||
'PhpParser\\Node\\VarLikeIdentifier' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php',
|
||||
'PhpParser\\Node\\VariadicPlaceholder' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php',
|
||||
'PhpParser\\Parser' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser.php',
|
||||
'PhpParser\\ParserAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ParserAbstract.php',
|
||||
'PhpParser\\ParserFactory' => $vendorDir . '/nikic/php-parser/lib/PhpParser/ParserFactory.php',
|
||||
'PhpParser\\Parser\\Multiple' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Multiple.php',
|
||||
'PhpParser\\Parser\\Php5' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Php5.php',
|
||||
'PhpParser\\Parser\\Php7' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Php7.php',
|
||||
'PhpParser\\Parser\\Tokens' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Tokens.php',
|
||||
'PhpParser\\Parser\\Php8' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Parser/Php8.php',
|
||||
'PhpParser\\PhpVersion' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PhpVersion.php',
|
||||
'PhpParser\\PrettyPrinter' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PrettyPrinter.php',
|
||||
'PhpParser\\PrettyPrinterAbstract' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php',
|
||||
'PhpParser\\PrettyPrinter\\Standard' => $vendorDir . '/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php',
|
||||
'PhpParser\\Token' => $vendorDir . '/nikic/php-parser/lib/PhpParser/Token.php',
|
||||
'PhpToken' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php',
|
||||
'Psr\\Clock\\ClockInterface' => $vendorDir . '/psr/clock/src/ClockInterface.php',
|
||||
'Psr\\Container\\ContainerExceptionInterface' => $vendorDir . '/psr/container/src/ContainerExceptionInterface.php',
|
||||
@@ -4283,7 +4293,6 @@ return array(
|
||||
'Psy\\CodeCleaner\\FunctionContextPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/FunctionContextPass.php',
|
||||
'Psy\\CodeCleaner\\FunctionReturnInWriteContextPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/FunctionReturnInWriteContextPass.php',
|
||||
'Psy\\CodeCleaner\\ImplicitReturnPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/ImplicitReturnPass.php',
|
||||
'Psy\\CodeCleaner\\InstanceOfPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/InstanceOfPass.php',
|
||||
'Psy\\CodeCleaner\\IssetPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/IssetPass.php',
|
||||
'Psy\\CodeCleaner\\LabelContextPass' => $vendorDir . '/psy/psysh/src/CodeCleaner/LabelContextPass.php',
|
||||
'Psy\\CodeCleaner\\LeavePsyshAlonePass' => $vendorDir . '/psy/psysh/src/CodeCleaner/LeavePsyshAlonePass.php',
|
||||
@@ -4345,7 +4354,6 @@ return array(
|
||||
'Psy\\Exception\\ParseErrorException' => $vendorDir . '/psy/psysh/src/Exception/ParseErrorException.php',
|
||||
'Psy\\Exception\\RuntimeException' => $vendorDir . '/psy/psysh/src/Exception/RuntimeException.php',
|
||||
'Psy\\Exception\\ThrowUpException' => $vendorDir . '/psy/psysh/src/Exception/ThrowUpException.php',
|
||||
'Psy\\Exception\\TypeErrorException' => $vendorDir . '/psy/psysh/src/Exception/TypeErrorException.php',
|
||||
'Psy\\Exception\\UnexpectedTargetException' => $vendorDir . '/psy/psysh/src/Exception/UnexpectedTargetException.php',
|
||||
'Psy\\ExecutionClosure' => $vendorDir . '/psy/psysh/src/ExecutionClosure.php',
|
||||
'Psy\\ExecutionLoopClosure' => $vendorDir . '/psy/psysh/src/ExecutionLoopClosure.php',
|
||||
@@ -4355,7 +4363,6 @@ return array(
|
||||
'Psy\\ExecutionLoop\\RunkitReloader' => $vendorDir . '/psy/psysh/src/ExecutionLoop/RunkitReloader.php',
|
||||
'Psy\\Formatter\\CodeFormatter' => $vendorDir . '/psy/psysh/src/Formatter/CodeFormatter.php',
|
||||
'Psy\\Formatter\\DocblockFormatter' => $vendorDir . '/psy/psysh/src/Formatter/DocblockFormatter.php',
|
||||
'Psy\\Formatter\\Formatter' => $vendorDir . '/psy/psysh/src/Formatter/Formatter.php',
|
||||
'Psy\\Formatter\\ReflectorFormatter' => $vendorDir . '/psy/psysh/src/Formatter/ReflectorFormatter.php',
|
||||
'Psy\\Formatter\\SignatureFormatter' => $vendorDir . '/psy/psysh/src/Formatter/SignatureFormatter.php',
|
||||
'Psy\\Formatter\\TraceFormatter' => $vendorDir . '/psy/psysh/src/Formatter/TraceFormatter.php',
|
||||
@@ -4370,7 +4377,6 @@ return array(
|
||||
'Psy\\Output\\Theme' => $vendorDir . '/psy/psysh/src/Output/Theme.php',
|
||||
'Psy\\ParserFactory' => $vendorDir . '/psy/psysh/src/ParserFactory.php',
|
||||
'Psy\\Readline\\GNUReadline' => $vendorDir . '/psy/psysh/src/Readline/GNUReadline.php',
|
||||
'Psy\\Readline\\HoaConsole' => $vendorDir . '/psy/psysh/src/Readline/HoaConsole.php',
|
||||
'Psy\\Readline\\Hoa\\Autocompleter' => $vendorDir . '/psy/psysh/src/Readline/Hoa/Autocompleter.php',
|
||||
'Psy\\Readline\\Hoa\\AutocompleterAggregate' => $vendorDir . '/psy/psysh/src/Readline/Hoa/AutocompleterAggregate.php',
|
||||
'Psy\\Readline\\Hoa\\AutocompleterPath' => $vendorDir . '/psy/psysh/src/Readline/Hoa/AutocompleterPath.php',
|
||||
@@ -4430,9 +4436,7 @@ return array(
|
||||
'Psy\\Readline\\Readline' => $vendorDir . '/psy/psysh/src/Readline/Readline.php',
|
||||
'Psy\\Readline\\Transient' => $vendorDir . '/psy/psysh/src/Readline/Transient.php',
|
||||
'Psy\\Readline\\Userland' => $vendorDir . '/psy/psysh/src/Readline/Userland.php',
|
||||
'Psy\\Reflection\\ReflectionClassConstant' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionClassConstant.php',
|
||||
'Psy\\Reflection\\ReflectionConstant' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionConstant.php',
|
||||
'Psy\\Reflection\\ReflectionConstant_' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionConstant_.php',
|
||||
'Psy\\Reflection\\ReflectionLanguageConstruct' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionLanguageConstruct.php',
|
||||
'Psy\\Reflection\\ReflectionLanguageConstructParameter' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionLanguageConstructParameter.php',
|
||||
'Psy\\Reflection\\ReflectionNamespace' => $vendorDir . '/psy/psysh/src/Reflection/ReflectionNamespace.php',
|
||||
|
||||
52
vendor/composer/autoload_static.php
vendored
52
vendor/composer/autoload_static.php
vendored
@@ -3519,6 +3519,7 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'Nette\\Utils\\ImageColor' => __DIR__ . '/..' . '/nette/utils/src/Utils/ImageColor.php',
|
||||
'Nette\\Utils\\ImageException' => __DIR__ . '/..' . '/nette/utils/src/Utils/exceptions.php',
|
||||
'Nette\\Utils\\ImageType' => __DIR__ . '/..' . '/nette/utils/src/Utils/ImageType.php',
|
||||
'Nette\\Utils\\Iterables' => __DIR__ . '/..' . '/nette/utils/src/Utils/Iterables.php',
|
||||
'Nette\\Utils\\Json' => __DIR__ . '/..' . '/nette/utils/src/Utils/Json.php',
|
||||
'Nette\\Utils\\JsonException' => __DIR__ . '/..' . '/nette/utils/src/Utils/exceptions.php',
|
||||
'Nette\\Utils\\ObjectHelpers' => __DIR__ . '/..' . '/nette/utils/src/Utils/ObjectHelpers.php',
|
||||
@@ -4064,6 +4065,15 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'PHPUnit\\Logging\\TestDox\\TestResultCollectionIterator' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollectionIterator.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestResultCollector' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/TestResultCollector.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestSkippedSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestSkippedSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredDeprecationSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredNoticeSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredNoticeSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpDeprecationSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpNoticeSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpNoticeSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpWarningSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitDeprecationSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitDeprecationSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitErrorSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitErrorSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredPhpunitWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredPhpunitWarningSubscriber.php',
|
||||
'PHPUnit\\Logging\\TestDox\\TestTriggeredWarningSubscriber' => __DIR__ . '/..' . '/phpunit/phpunit/src/Logging/TestDox/TestResult/Subscriber/TestTriggeredWarningSubscriber.php',
|
||||
'PHPUnit\\Metadata\\After' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/After.php',
|
||||
'PHPUnit\\Metadata\\AfterClass' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/AfterClass.php',
|
||||
'PHPUnit\\Metadata\\Annotation\\Parser\\DocBlock' => __DIR__ . '/..' . '/phpunit/phpunit/src/Metadata/Parser/Annotation/DocBlock.php',
|
||||
@@ -4544,24 +4554,22 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'PhpParser\\Internal\\DiffElem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/DiffElem.php',
|
||||
'PhpParser\\Internal\\Differ' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/Differ.php',
|
||||
'PhpParser\\Internal\\PrintableNewAnonClassNode' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/PrintableNewAnonClassNode.php',
|
||||
'PhpParser\\Internal\\TokenPolyfill' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/TokenPolyfill.php',
|
||||
'PhpParser\\Internal\\TokenStream' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Internal/TokenStream.php',
|
||||
'PhpParser\\JsonDecoder' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/JsonDecoder.php',
|
||||
'PhpParser\\Lexer' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer.php',
|
||||
'PhpParser\\Lexer\\Emulative' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/Emulative.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\AttributeEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\CoaleseEqualTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/CoaleseEqualTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\EnumTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\ExplicitOctalEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\FlexibleDocStringEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/FlexibleDocStringEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\FnTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/FnTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\KeywordEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\MatchTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\NullsafeTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\NumericLiteralSeparatorEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/NumericLiteralSeparatorEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\ReadonlyFunctionTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\ReadonlyTokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\ReverseEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php',
|
||||
'PhpParser\\Lexer\\TokenEmulator\\TokenEmulator' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php',
|
||||
'PhpParser\\Modifiers' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Modifiers.php',
|
||||
'PhpParser\\NameContext' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NameContext.php',
|
||||
'PhpParser\\Node' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node.php',
|
||||
'PhpParser\\NodeAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeAbstract.php',
|
||||
@@ -4572,19 +4580,22 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'PhpParser\\NodeVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor.php',
|
||||
'PhpParser\\NodeVisitorAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitorAbstract.php',
|
||||
'PhpParser\\NodeVisitor\\CloningVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/CloningVisitor.php',
|
||||
'PhpParser\\NodeVisitor\\CommentAnnotatingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/CommentAnnotatingVisitor.php',
|
||||
'PhpParser\\NodeVisitor\\FindingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FindingVisitor.php',
|
||||
'PhpParser\\NodeVisitor\\FirstFindingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/FirstFindingVisitor.php',
|
||||
'PhpParser\\NodeVisitor\\NameResolver' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/NameResolver.php',
|
||||
'PhpParser\\NodeVisitor\\NodeConnectingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php',
|
||||
'PhpParser\\NodeVisitor\\ParentConnectingVisitor' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php',
|
||||
'PhpParser\\Node\\Arg' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Arg.php',
|
||||
'PhpParser\\Node\\ArrayItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/ArrayItem.php',
|
||||
'PhpParser\\Node\\Attribute' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Attribute.php',
|
||||
'PhpParser\\Node\\AttributeGroup' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/AttributeGroup.php',
|
||||
'PhpParser\\Node\\ClosureUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/ClosureUse.php',
|
||||
'PhpParser\\Node\\ComplexType' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/ComplexType.php',
|
||||
'PhpParser\\Node\\Const_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Const_.php',
|
||||
'PhpParser\\Node\\DeclareItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/DeclareItem.php',
|
||||
'PhpParser\\Node\\Expr' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr.php',
|
||||
'PhpParser\\Node\\Expr\\ArrayDimFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayDimFetch.php',
|
||||
'PhpParser\\Node\\Expr\\ArrayItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrayItem.php',
|
||||
'PhpParser\\Node\\Expr\\Array_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Array_.php',
|
||||
'PhpParser\\Node\\Expr\\ArrowFunction' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ArrowFunction.php',
|
||||
'PhpParser\\Node\\Expr\\Assign' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Assign.php',
|
||||
@@ -4645,7 +4656,6 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'PhpParser\\Node\\Expr\\ClassConstFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClassConstFetch.php',
|
||||
'PhpParser\\Node\\Expr\\Clone_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Clone_.php',
|
||||
'PhpParser\\Node\\Expr\\Closure' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Closure.php',
|
||||
'PhpParser\\Node\\Expr\\ClosureUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ClosureUse.php',
|
||||
'PhpParser\\Node\\Expr\\ConstFetch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/ConstFetch.php',
|
||||
'PhpParser\\Node\\Expr\\Empty_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Empty_.php',
|
||||
'PhpParser\\Node\\Expr\\Error' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Error.php',
|
||||
@@ -4680,6 +4690,7 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'PhpParser\\Node\\Expr\\Yield_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Expr/Yield_.php',
|
||||
'PhpParser\\Node\\FunctionLike' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/FunctionLike.php',
|
||||
'PhpParser\\Node\\Identifier' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Identifier.php',
|
||||
'PhpParser\\Node\\InterpolatedStringPart' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/InterpolatedStringPart.php',
|
||||
'PhpParser\\Node\\IntersectionType' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/IntersectionType.php',
|
||||
'PhpParser\\Node\\MatchArm' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/MatchArm.php',
|
||||
'PhpParser\\Node\\Name' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Name.php',
|
||||
@@ -4687,11 +4698,11 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'PhpParser\\Node\\Name\\Relative' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Name/Relative.php',
|
||||
'PhpParser\\Node\\NullableType' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/NullableType.php',
|
||||
'PhpParser\\Node\\Param' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Param.php',
|
||||
'PhpParser\\Node\\PropertyItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/PropertyItem.php',
|
||||
'PhpParser\\Node\\Scalar' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar.php',
|
||||
'PhpParser\\Node\\Scalar\\DNumber' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/DNumber.php',
|
||||
'PhpParser\\Node\\Scalar\\Encapsed' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Encapsed.php',
|
||||
'PhpParser\\Node\\Scalar\\EncapsedStringPart' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/EncapsedStringPart.php',
|
||||
'PhpParser\\Node\\Scalar\\LNumber' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/LNumber.php',
|
||||
'PhpParser\\Node\\Scalar\\Float_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Float_.php',
|
||||
'PhpParser\\Node\\Scalar\\Int_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/Int_.php',
|
||||
'PhpParser\\Node\\Scalar\\InterpolatedString' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/InterpolatedString.php',
|
||||
'PhpParser\\Node\\Scalar\\MagicConst' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst.php',
|
||||
'PhpParser\\Node\\Scalar\\MagicConst\\Class_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Class_.php',
|
||||
'PhpParser\\Node\\Scalar\\MagicConst\\Dir' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Dir.php',
|
||||
@@ -4702,7 +4713,9 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'PhpParser\\Node\\Scalar\\MagicConst\\Namespace_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php',
|
||||
'PhpParser\\Node\\Scalar\\MagicConst\\Trait_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/MagicConst/Trait_.php',
|
||||
'PhpParser\\Node\\Scalar\\String_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php',
|
||||
'PhpParser\\Node\\StaticVar' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/StaticVar.php',
|
||||
'PhpParser\\Node\\Stmt' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt.php',
|
||||
'PhpParser\\Node\\Stmt\\Block' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Block.php',
|
||||
'PhpParser\\Node\\Stmt\\Break_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Break_.php',
|
||||
'PhpParser\\Node\\Stmt\\Case_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Case_.php',
|
||||
'PhpParser\\Node\\Stmt\\Catch_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Catch_.php',
|
||||
@@ -4712,7 +4725,6 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'PhpParser\\Node\\Stmt\\Class_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Class_.php',
|
||||
'PhpParser\\Node\\Stmt\\Const_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Const_.php',
|
||||
'PhpParser\\Node\\Stmt\\Continue_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Continue_.php',
|
||||
'PhpParser\\Node\\Stmt\\DeclareDeclare' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/DeclareDeclare.php',
|
||||
'PhpParser\\Node\\Stmt\\Declare_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Declare_.php',
|
||||
'PhpParser\\Node\\Stmt\\Do_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Do_.php',
|
||||
'PhpParser\\Node\\Stmt\\Echo_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Echo_.php',
|
||||
@@ -4736,12 +4748,9 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'PhpParser\\Node\\Stmt\\Namespace_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Namespace_.php',
|
||||
'PhpParser\\Node\\Stmt\\Nop' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Nop.php',
|
||||
'PhpParser\\Node\\Stmt\\Property' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Property.php',
|
||||
'PhpParser\\Node\\Stmt\\PropertyProperty' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/PropertyProperty.php',
|
||||
'PhpParser\\Node\\Stmt\\Return_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Return_.php',
|
||||
'PhpParser\\Node\\Stmt\\StaticVar' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/StaticVar.php',
|
||||
'PhpParser\\Node\\Stmt\\Static_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Static_.php',
|
||||
'PhpParser\\Node\\Stmt\\Switch_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Switch_.php',
|
||||
'PhpParser\\Node\\Stmt\\Throw_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Throw_.php',
|
||||
'PhpParser\\Node\\Stmt\\TraitUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUse.php',
|
||||
'PhpParser\\Node\\Stmt\\TraitUseAdaptation' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation.php',
|
||||
'PhpParser\\Node\\Stmt\\TraitUseAdaptation\\Alias' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php',
|
||||
@@ -4749,21 +4758,22 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'PhpParser\\Node\\Stmt\\Trait_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Trait_.php',
|
||||
'PhpParser\\Node\\Stmt\\TryCatch' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php',
|
||||
'PhpParser\\Node\\Stmt\\Unset_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Unset_.php',
|
||||
'PhpParser\\Node\\Stmt\\UseUse' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/UseUse.php',
|
||||
'PhpParser\\Node\\Stmt\\Use_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/Use_.php',
|
||||
'PhpParser\\Node\\Stmt\\While_' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/Stmt/While_.php',
|
||||
'PhpParser\\Node\\UnionType' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/UnionType.php',
|
||||
'PhpParser\\Node\\UseItem' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/UseItem.php',
|
||||
'PhpParser\\Node\\VarLikeIdentifier' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/VarLikeIdentifier.php',
|
||||
'PhpParser\\Node\\VariadicPlaceholder' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Node/VariadicPlaceholder.php',
|
||||
'PhpParser\\Parser' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser.php',
|
||||
'PhpParser\\ParserAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ParserAbstract.php',
|
||||
'PhpParser\\ParserFactory' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/ParserFactory.php',
|
||||
'PhpParser\\Parser\\Multiple' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Multiple.php',
|
||||
'PhpParser\\Parser\\Php5' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Php5.php',
|
||||
'PhpParser\\Parser\\Php7' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Php7.php',
|
||||
'PhpParser\\Parser\\Tokens' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Tokens.php',
|
||||
'PhpParser\\Parser\\Php8' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Parser/Php8.php',
|
||||
'PhpParser\\PhpVersion' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PhpVersion.php',
|
||||
'PhpParser\\PrettyPrinter' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PrettyPrinter.php',
|
||||
'PhpParser\\PrettyPrinterAbstract' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PrettyPrinterAbstract.php',
|
||||
'PhpParser\\PrettyPrinter\\Standard' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/PrettyPrinter/Standard.php',
|
||||
'PhpParser\\Token' => __DIR__ . '/..' . '/nikic/php-parser/lib/PhpParser/Token.php',
|
||||
'PhpToken' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/PhpToken.php',
|
||||
'Psr\\Clock\\ClockInterface' => __DIR__ . '/..' . '/psr/clock/src/ClockInterface.php',
|
||||
'Psr\\Container\\ContainerExceptionInterface' => __DIR__ . '/..' . '/psr/container/src/ContainerExceptionInterface.php',
|
||||
@@ -4812,7 +4822,6 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'Psy\\CodeCleaner\\FunctionContextPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/FunctionContextPass.php',
|
||||
'Psy\\CodeCleaner\\FunctionReturnInWriteContextPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/FunctionReturnInWriteContextPass.php',
|
||||
'Psy\\CodeCleaner\\ImplicitReturnPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/ImplicitReturnPass.php',
|
||||
'Psy\\CodeCleaner\\InstanceOfPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/InstanceOfPass.php',
|
||||
'Psy\\CodeCleaner\\IssetPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/IssetPass.php',
|
||||
'Psy\\CodeCleaner\\LabelContextPass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/LabelContextPass.php',
|
||||
'Psy\\CodeCleaner\\LeavePsyshAlonePass' => __DIR__ . '/..' . '/psy/psysh/src/CodeCleaner/LeavePsyshAlonePass.php',
|
||||
@@ -4874,7 +4883,6 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'Psy\\Exception\\ParseErrorException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/ParseErrorException.php',
|
||||
'Psy\\Exception\\RuntimeException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/RuntimeException.php',
|
||||
'Psy\\Exception\\ThrowUpException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/ThrowUpException.php',
|
||||
'Psy\\Exception\\TypeErrorException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/TypeErrorException.php',
|
||||
'Psy\\Exception\\UnexpectedTargetException' => __DIR__ . '/..' . '/psy/psysh/src/Exception/UnexpectedTargetException.php',
|
||||
'Psy\\ExecutionClosure' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionClosure.php',
|
||||
'Psy\\ExecutionLoopClosure' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoopClosure.php',
|
||||
@@ -4884,7 +4892,6 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'Psy\\ExecutionLoop\\RunkitReloader' => __DIR__ . '/..' . '/psy/psysh/src/ExecutionLoop/RunkitReloader.php',
|
||||
'Psy\\Formatter\\CodeFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/CodeFormatter.php',
|
||||
'Psy\\Formatter\\DocblockFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/DocblockFormatter.php',
|
||||
'Psy\\Formatter\\Formatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/Formatter.php',
|
||||
'Psy\\Formatter\\ReflectorFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/ReflectorFormatter.php',
|
||||
'Psy\\Formatter\\SignatureFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/SignatureFormatter.php',
|
||||
'Psy\\Formatter\\TraceFormatter' => __DIR__ . '/..' . '/psy/psysh/src/Formatter/TraceFormatter.php',
|
||||
@@ -4899,7 +4906,6 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'Psy\\Output\\Theme' => __DIR__ . '/..' . '/psy/psysh/src/Output/Theme.php',
|
||||
'Psy\\ParserFactory' => __DIR__ . '/..' . '/psy/psysh/src/ParserFactory.php',
|
||||
'Psy\\Readline\\GNUReadline' => __DIR__ . '/..' . '/psy/psysh/src/Readline/GNUReadline.php',
|
||||
'Psy\\Readline\\HoaConsole' => __DIR__ . '/..' . '/psy/psysh/src/Readline/HoaConsole.php',
|
||||
'Psy\\Readline\\Hoa\\Autocompleter' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/Autocompleter.php',
|
||||
'Psy\\Readline\\Hoa\\AutocompleterAggregate' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/AutocompleterAggregate.php',
|
||||
'Psy\\Readline\\Hoa\\AutocompleterPath' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Hoa/AutocompleterPath.php',
|
||||
@@ -4959,9 +4965,7 @@ class ComposerStaticInitc055060de071b17f9341a87ba18bf477
|
||||
'Psy\\Readline\\Readline' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Readline.php',
|
||||
'Psy\\Readline\\Transient' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Transient.php',
|
||||
'Psy\\Readline\\Userland' => __DIR__ . '/..' . '/psy/psysh/src/Readline/Userland.php',
|
||||
'Psy\\Reflection\\ReflectionClassConstant' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionClassConstant.php',
|
||||
'Psy\\Reflection\\ReflectionConstant' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionConstant.php',
|
||||
'Psy\\Reflection\\ReflectionConstant_' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionConstant_.php',
|
||||
'Psy\\Reflection\\ReflectionLanguageConstruct' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionLanguageConstruct.php',
|
||||
'Psy\\Reflection\\ReflectionLanguageConstructParameter' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionLanguageConstructParameter.php',
|
||||
'Psy\\Reflection\\ReflectionNamespace' => __DIR__ . '/..' . '/psy/psysh/src/Reflection/ReflectionNamespace.php',
|
||||
|
||||
377
vendor/composer/installed.json
vendored
377
vendor/composer/installed.json
vendored
@@ -210,17 +210,17 @@
|
||||
},
|
||||
{
|
||||
"name": "doctrine/inflector",
|
||||
"version": "2.0.8",
|
||||
"version_normalized": "2.0.8.0",
|
||||
"version": "2.0.9",
|
||||
"version_normalized": "2.0.9.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/doctrine/inflector.git",
|
||||
"reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff"
|
||||
"reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
|
||||
"reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
|
||||
"url": "https://api.github.com/repos/doctrine/inflector/zipball/2930cd5ef353871c821d5c43ed030d39ac8cfe65",
|
||||
"reference": "2930cd5ef353871c821d5c43ed030d39ac8cfe65",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -234,7 +234,7 @@
|
||||
"phpunit/phpunit": "^8.5 || ^9.5",
|
||||
"vimeo/psalm": "^4.25 || ^5.4"
|
||||
},
|
||||
"time": "2023-06-16T13:40:37+00:00",
|
||||
"time": "2024-01-15T18:05:13+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@@ -284,7 +284,7 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/doctrine/inflector/issues",
|
||||
"source": "https://github.com/doctrine/inflector/tree/2.0.8"
|
||||
"source": "https://github.com/doctrine/inflector/tree/2.0.9"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -518,17 +518,17 @@
|
||||
},
|
||||
{
|
||||
"name": "fakerphp/faker",
|
||||
"version": "v1.23.0",
|
||||
"version_normalized": "1.23.0.0",
|
||||
"version": "v1.23.1",
|
||||
"version_normalized": "1.23.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/FakerPHP/Faker.git",
|
||||
"reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01"
|
||||
"reference": "bfb4fe148adbf78eff521199619b93a52ae3554b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e3daa170d00fde61ea7719ef47bb09bb8f1d9b01",
|
||||
"reference": "e3daa170d00fde61ea7719ef47bb09bb8f1d9b01",
|
||||
"url": "https://api.github.com/repos/FakerPHP/Faker/zipball/bfb4fe148adbf78eff521199619b93a52ae3554b",
|
||||
"reference": "bfb4fe148adbf78eff521199619b93a52ae3554b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -553,13 +553,8 @@
|
||||
"ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.",
|
||||
"ext-mbstring": "Required for multibyte Unicode string functionality."
|
||||
},
|
||||
"time": "2023-06-12T08:44:38+00:00",
|
||||
"time": "2024-01-02T13:46:09+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "v1.21-dev"
|
||||
}
|
||||
},
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
@@ -583,7 +578,7 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/FakerPHP/Faker/issues",
|
||||
"source": "https://github.com/FakerPHP/Faker/tree/v1.23.0"
|
||||
"source": "https://github.com/FakerPHP/Faker/tree/v1.23.1"
|
||||
},
|
||||
"install-path": "../fakerphp/faker"
|
||||
},
|
||||
@@ -1354,17 +1349,17 @@
|
||||
},
|
||||
{
|
||||
"name": "laravel/framework",
|
||||
"version": "v10.39.0",
|
||||
"version_normalized": "10.39.0.0",
|
||||
"version": "v10.41.0",
|
||||
"version_normalized": "10.41.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laravel/framework.git",
|
||||
"reference": "114926b07bfb5fbf2545c03aa2ce5c8c37be650c"
|
||||
"reference": "da31969bd35e6ee0bbcd9e876f88952dc754b012"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laravel/framework/zipball/114926b07bfb5fbf2545c03aa2ce5c8c37be650c",
|
||||
"reference": "114926b07bfb5fbf2545c03aa2ce5c8c37be650c",
|
||||
"url": "https://api.github.com/repos/laravel/framework/zipball/da31969bd35e6ee0bbcd9e876f88952dc754b012",
|
||||
"reference": "da31969bd35e6ee0bbcd9e876f88952dc754b012",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1513,7 +1508,7 @@
|
||||
"symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.2).",
|
||||
"symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)."
|
||||
},
|
||||
"time": "2023-12-27T14:26:28+00:00",
|
||||
"time": "2024-01-16T15:23:58+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
@@ -1562,17 +1557,17 @@
|
||||
},
|
||||
{
|
||||
"name": "laravel/pint",
|
||||
"version": "v1.13.7",
|
||||
"version_normalized": "1.13.7.0",
|
||||
"version": "v1.13.9",
|
||||
"version_normalized": "1.13.9.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laravel/pint.git",
|
||||
"reference": "4157768980dbd977f1c4b4cc94997416d8b30ece"
|
||||
"reference": "e3e269cc5d874c8efd2dc7962b1c7ff2585fe525"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laravel/pint/zipball/4157768980dbd977f1c4b4cc94997416d8b30ece",
|
||||
"reference": "4157768980dbd977f1c4b4cc94997416d8b30ece",
|
||||
"url": "https://api.github.com/repos/laravel/pint/zipball/e3e269cc5d874c8efd2dc7962b1c7ff2585fe525",
|
||||
"reference": "e3e269cc5d874c8efd2dc7962b1c7ff2585fe525",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1583,15 +1578,15 @@
|
||||
"php": "^8.1.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.38.0",
|
||||
"illuminate/view": "^10.30.1",
|
||||
"friendsofphp/php-cs-fixer": "^3.47.0",
|
||||
"illuminate/view": "^10.40.0",
|
||||
"larastan/larastan": "^2.8.1",
|
||||
"laravel-zero/framework": "^10.3.0",
|
||||
"mockery/mockery": "^1.6.6",
|
||||
"nunomaduro/larastan": "^2.6.4",
|
||||
"mockery/mockery": "^1.6.7",
|
||||
"nunomaduro/termwind": "^1.15.1",
|
||||
"pestphp/pest": "^2.24.2"
|
||||
"pestphp/pest": "^2.31.0"
|
||||
},
|
||||
"time": "2023-12-05T19:43:12+00:00",
|
||||
"time": "2024-01-16T17:39:29+00:00",
|
||||
"bin": [
|
||||
"builds/pint"
|
||||
],
|
||||
@@ -1631,17 +1626,17 @@
|
||||
},
|
||||
{
|
||||
"name": "laravel/prompts",
|
||||
"version": "v0.1.14",
|
||||
"version_normalized": "0.1.14.0",
|
||||
"version": "v0.1.15",
|
||||
"version_normalized": "0.1.15.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laravel/prompts.git",
|
||||
"reference": "2219fa9c4b944add1e825c3bdb8ecae8bc503bc6"
|
||||
"reference": "d814a27514d99b03c85aa42b22cfd946568636c1"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laravel/prompts/zipball/2219fa9c4b944add1e825c3bdb8ecae8bc503bc6",
|
||||
"reference": "2219fa9c4b944add1e825c3bdb8ecae8bc503bc6",
|
||||
"url": "https://api.github.com/repos/laravel/prompts/zipball/d814a27514d99b03c85aa42b22cfd946568636c1",
|
||||
"reference": "d814a27514d99b03c85aa42b22cfd946568636c1",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1663,7 +1658,7 @@
|
||||
"suggest": {
|
||||
"ext-pcntl": "Required for the spinner to be animated."
|
||||
},
|
||||
"time": "2023-12-27T04:18:09+00:00",
|
||||
"time": "2023-12-29T22:37:42+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
@@ -1685,23 +1680,23 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/laravel/prompts/issues",
|
||||
"source": "https://github.com/laravel/prompts/tree/v0.1.14"
|
||||
"source": "https://github.com/laravel/prompts/tree/v0.1.15"
|
||||
},
|
||||
"install-path": "../laravel/prompts"
|
||||
},
|
||||
{
|
||||
"name": "laravel/sail",
|
||||
"version": "v1.26.3",
|
||||
"version_normalized": "1.26.3.0",
|
||||
"version": "v1.27.1",
|
||||
"version_normalized": "1.27.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laravel/sail.git",
|
||||
"reference": "fa1ad5fbb03686dfc752bfd1861d86091cc1c32d"
|
||||
"reference": "9dc648978e4276f2bfd37a076a52e3bd9394777f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laravel/sail/zipball/fa1ad5fbb03686dfc752bfd1861d86091cc1c32d",
|
||||
"reference": "fa1ad5fbb03686dfc752bfd1861d86091cc1c32d",
|
||||
"url": "https://api.github.com/repos/laravel/sail/zipball/9dc648978e4276f2bfd37a076a52e3bd9394777f",
|
||||
"reference": "9dc648978e4276f2bfd37a076a52e3bd9394777f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -1715,7 +1710,7 @@
|
||||
"orchestra/testbench": "^7.0|^8.0|^9.0",
|
||||
"phpstan/phpstan": "^1.10"
|
||||
},
|
||||
"time": "2023-12-02T18:26:39+00:00",
|
||||
"time": "2024-01-13T18:46:48+00:00",
|
||||
"bin": [
|
||||
"bin/sail"
|
||||
],
|
||||
@@ -1891,26 +1886,26 @@
|
||||
},
|
||||
{
|
||||
"name": "laravel/tinker",
|
||||
"version": "v2.8.2",
|
||||
"version_normalized": "2.8.2.0",
|
||||
"version": "v2.9.0",
|
||||
"version_normalized": "2.9.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/laravel/tinker.git",
|
||||
"reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3"
|
||||
"reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/laravel/tinker/zipball/b936d415b252b499e8c3b1f795cd4fc20f57e1f3",
|
||||
"reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3",
|
||||
"url": "https://api.github.com/repos/laravel/tinker/zipball/502e0fe3f0415d06d5db1f83a472f0f3b754bafe",
|
||||
"reference": "502e0fe3f0415d06d5db1f83a472f0f3b754bafe",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0",
|
||||
"illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0",
|
||||
"illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0",
|
||||
"illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
|
||||
"illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
|
||||
"illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
|
||||
"php": "^7.2.5|^8.0",
|
||||
"psy/psysh": "^0.10.4|^0.11.1",
|
||||
"symfony/var-dumper": "^4.3.4|^5.0|^6.0"
|
||||
"psy/psysh": "^0.11.1|^0.12.0",
|
||||
"symfony/var-dumper": "^4.3.4|^5.0|^6.0|^7.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"mockery/mockery": "~1.3.3|^1.4.2",
|
||||
@@ -1918,14 +1913,11 @@
|
||||
"phpunit/phpunit": "^8.5.8|^9.3.3"
|
||||
},
|
||||
"suggest": {
|
||||
"illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0)."
|
||||
"illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0)."
|
||||
},
|
||||
"time": "2023-08-15T14:27:00+00:00",
|
||||
"time": "2024-01-04T16:10:04+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.x-dev"
|
||||
},
|
||||
"laravel": {
|
||||
"providers": [
|
||||
"Laravel\\Tinker\\TinkerServiceProvider"
|
||||
@@ -1957,7 +1949,7 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/laravel/tinker/issues",
|
||||
"source": "https://github.com/laravel/tinker/tree/v2.8.2"
|
||||
"source": "https://github.com/laravel/tinker/tree/v2.9.0"
|
||||
},
|
||||
"install-path": "../laravel/tinker"
|
||||
},
|
||||
@@ -2799,17 +2791,17 @@
|
||||
},
|
||||
{
|
||||
"name": "nette/utils",
|
||||
"version": "v4.0.3",
|
||||
"version_normalized": "4.0.3.0",
|
||||
"version": "v4.0.4",
|
||||
"version_normalized": "4.0.4.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nette/utils.git",
|
||||
"reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015"
|
||||
"reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nette/utils/zipball/a9d127dd6a203ce6d255b2e2db49759f7506e015",
|
||||
"reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015",
|
||||
"url": "https://api.github.com/repos/nette/utils/zipball/d3ad0aa3b9f934602cb3e3902ebccf10be34d218",
|
||||
"reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -2833,7 +2825,7 @@
|
||||
"ext-mbstring": "to use Strings::lower() etc...",
|
||||
"ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()"
|
||||
},
|
||||
"time": "2023-10-29T21:02:13+00:00",
|
||||
"time": "2024-01-17T16:50:36+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
@@ -2882,41 +2874,43 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/nette/utils/issues",
|
||||
"source": "https://github.com/nette/utils/tree/v4.0.3"
|
||||
"source": "https://github.com/nette/utils/tree/v4.0.4"
|
||||
},
|
||||
"install-path": "../nette/utils"
|
||||
},
|
||||
{
|
||||
"name": "nikic/php-parser",
|
||||
"version": "v4.18.0",
|
||||
"version_normalized": "4.18.0.0",
|
||||
"version": "v5.0.0",
|
||||
"version_normalized": "5.0.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/nikic/PHP-Parser.git",
|
||||
"reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999"
|
||||
"reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/1bcbb2179f97633e98bbbc87044ee2611c7d7999",
|
||||
"reference": "1bcbb2179f97633e98bbbc87044ee2611c7d7999",
|
||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4a21235f7e56e713259a6f76bf4b5ea08502b9dc",
|
||||
"reference": "4a21235f7e56e713259a6f76bf4b5ea08502b9dc",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-ctype": "*",
|
||||
"ext-json": "*",
|
||||
"ext-tokenizer": "*",
|
||||
"php": ">=7.0"
|
||||
"php": ">=7.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"ircmaxell/php-yacc": "^0.0.7",
|
||||
"phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
|
||||
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
|
||||
},
|
||||
"time": "2023-12-10T21:03:43+00:00",
|
||||
"time": "2024-01-07T17:17:35+00:00",
|
||||
"bin": [
|
||||
"bin/php-parse"
|
||||
],
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "4.9-dev"
|
||||
"dev-master": "5.0-dev"
|
||||
}
|
||||
},
|
||||
"installation-source": "dist",
|
||||
@@ -2941,7 +2935,7 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/nikic/PHP-Parser/issues",
|
||||
"source": "https://github.com/nikic/PHP-Parser/tree/v4.18.0"
|
||||
"source": "https://github.com/nikic/PHP-Parser/tree/v5.0.0"
|
||||
},
|
||||
"install-path": "../nikic/php-parser"
|
||||
},
|
||||
@@ -3666,17 +3660,17 @@
|
||||
},
|
||||
{
|
||||
"name": "phpunit/phpunit",
|
||||
"version": "10.5.5",
|
||||
"version_normalized": "10.5.5.0",
|
||||
"version": "10.5.8",
|
||||
"version_normalized": "10.5.8.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||
"reference": "ed21115d505b4b4f7dc7b5651464e19a2c7f7856"
|
||||
"reference": "08f4fa74d5fbfff1ef22abffee47aaedcaea227e"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ed21115d505b4b4f7dc7b5651464e19a2c7f7856",
|
||||
"reference": "ed21115d505b4b4f7dc7b5651464e19a2c7f7856",
|
||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/08f4fa74d5fbfff1ef22abffee47aaedcaea227e",
|
||||
"reference": "08f4fa74d5fbfff1ef22abffee47aaedcaea227e",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -3710,7 +3704,7 @@
|
||||
"suggest": {
|
||||
"ext-soap": "To be able to generate mocks based on WSDL files"
|
||||
},
|
||||
"time": "2023-12-27T15:13:52+00:00",
|
||||
"time": "2024-01-19T07:07:27+00:00",
|
||||
"bin": [
|
||||
"phpunit"
|
||||
],
|
||||
@@ -3750,7 +3744,7 @@
|
||||
"support": {
|
||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.5"
|
||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.8"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -4206,26 +4200,26 @@
|
||||
},
|
||||
{
|
||||
"name": "psy/psysh",
|
||||
"version": "v0.11.22",
|
||||
"version_normalized": "0.11.22.0",
|
||||
"version": "v0.12.0",
|
||||
"version_normalized": "0.12.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/bobthecow/psysh.git",
|
||||
"reference": "128fa1b608be651999ed9789c95e6e2a31b5802b"
|
||||
"reference": "750bf031a48fd07c673dbe3f11f72362ea306d0d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/bobthecow/psysh/zipball/128fa1b608be651999ed9789c95e6e2a31b5802b",
|
||||
"reference": "128fa1b608be651999ed9789c95e6e2a31b5802b",
|
||||
"url": "https://api.github.com/repos/bobthecow/psysh/zipball/750bf031a48fd07c673dbe3f11f72362ea306d0d",
|
||||
"reference": "750bf031a48fd07c673dbe3f11f72362ea306d0d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-json": "*",
|
||||
"ext-tokenizer": "*",
|
||||
"nikic/php-parser": "^4.0 || ^3.1",
|
||||
"php": "^8.0 || ^7.0.8",
|
||||
"symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4",
|
||||
"symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4"
|
||||
"nikic/php-parser": "^5.0 || ^4.0",
|
||||
"php": "^8.0 || ^7.4",
|
||||
"symfony/console": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4",
|
||||
"symfony/var-dumper": "^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4"
|
||||
},
|
||||
"conflict": {
|
||||
"symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4"
|
||||
@@ -4236,17 +4230,16 @@
|
||||
"suggest": {
|
||||
"ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)",
|
||||
"ext-pdo-sqlite": "The doc command requires SQLite to work.",
|
||||
"ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.",
|
||||
"ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history."
|
||||
"ext-posix": "If you have PCNTL, you'll want the POSIX extension as well."
|
||||
},
|
||||
"time": "2023-10-14T21:56:36+00:00",
|
||||
"time": "2023-12-20T15:28:09+00:00",
|
||||
"bin": [
|
||||
"bin/psysh"
|
||||
],
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-0.11": "0.11.x-dev"
|
||||
"dev-main": "0.12.x-dev"
|
||||
},
|
||||
"bamarni-bin": {
|
||||
"bin-links": false,
|
||||
@@ -4283,7 +4276,7 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/bobthecow/psysh/issues",
|
||||
"source": "https://github.com/bobthecow/psysh/tree/v0.11.22"
|
||||
"source": "https://github.com/bobthecow/psysh/tree/v0.12.0"
|
||||
},
|
||||
"install-path": "../psy/psysh"
|
||||
},
|
||||
@@ -5621,17 +5614,17 @@
|
||||
},
|
||||
{
|
||||
"name": "spatie/ignition",
|
||||
"version": "1.11.3",
|
||||
"version_normalized": "1.11.3.0",
|
||||
"version": "1.12.0",
|
||||
"version_normalized": "1.12.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/spatie/ignition.git",
|
||||
"reference": "3d886de644ff7a5b42e4d27c1e1f67c8b5f00044"
|
||||
"reference": "5b6f801c605a593106b623e45ca41496a6e7d56d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/spatie/ignition/zipball/3d886de644ff7a5b42e4d27c1e1f67c8b5f00044",
|
||||
"reference": "3d886de644ff7a5b42e4d27c1e1f67c8b5f00044",
|
||||
"url": "https://api.github.com/repos/spatie/ignition/zipball/5b6f801c605a593106b623e45ca41496a6e7d56d",
|
||||
"reference": "5b6f801c605a593106b623e45ca41496a6e7d56d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -5659,7 +5652,7 @@
|
||||
"openai-php/client": "Require get solutions from OpenAI",
|
||||
"simple-cache-implementation": "To cache solutions from OpenAI"
|
||||
},
|
||||
"time": "2023-10-18T14:09:40+00:00",
|
||||
"time": "2024-01-03T15:49:39+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
@@ -5707,36 +5700,36 @@
|
||||
},
|
||||
{
|
||||
"name": "spatie/laravel-ignition",
|
||||
"version": "2.3.3",
|
||||
"version_normalized": "2.3.3.0",
|
||||
"version": "2.4.1",
|
||||
"version_normalized": "2.4.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/spatie/laravel-ignition.git",
|
||||
"reference": "66499cd3c858642ded56dafb8fa0352057ca20dd"
|
||||
"reference": "005e1e7b1232f3b22d7e7be3f602693efc7dba67"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/66499cd3c858642ded56dafb8fa0352057ca20dd",
|
||||
"reference": "66499cd3c858642ded56dafb8fa0352057ca20dd",
|
||||
"url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/005e1e7b1232f3b22d7e7be3f602693efc7dba67",
|
||||
"reference": "005e1e7b1232f3b22d7e7be3f602693efc7dba67",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-curl": "*",
|
||||
"ext-json": "*",
|
||||
"ext-mbstring": "*",
|
||||
"illuminate/support": "^10.0",
|
||||
"illuminate/support": "^10.0|^11.0",
|
||||
"php": "^8.1",
|
||||
"spatie/flare-client-php": "^1.3.5",
|
||||
"spatie/ignition": "^1.9",
|
||||
"symfony/console": "^6.2.3",
|
||||
"symfony/var-dumper": "^6.2.3"
|
||||
"symfony/console": "^6.2.3|^7.0",
|
||||
"symfony/var-dumper": "^6.2.3|^7.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"livewire/livewire": "^2.11",
|
||||
"livewire/livewire": "^2.11|^3.3.5",
|
||||
"mockery/mockery": "^1.5.1",
|
||||
"openai-php/client": "^0.3.4",
|
||||
"orchestra/testbench": "^8.0",
|
||||
"pestphp/pest": "^1.22.3",
|
||||
"openai-php/client": "^0.8.1",
|
||||
"orchestra/testbench": "^8.0|^9.0",
|
||||
"pestphp/pest": "^2.30",
|
||||
"phpstan/extension-installer": "^1.2",
|
||||
"phpstan/phpstan-deprecation-rules": "^1.1.1",
|
||||
"phpstan/phpstan-phpunit": "^1.3.3",
|
||||
@@ -5746,7 +5739,7 @@
|
||||
"openai-php/client": "Require get solutions from OpenAI",
|
||||
"psr/simple-cache-implementation": "Needed to cache solutions from OpenAI"
|
||||
},
|
||||
"time": "2023-12-21T09:43:05+00:00",
|
||||
"time": "2024-01-12T13:14:58+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"laravel": {
|
||||
@@ -5802,17 +5795,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/console",
|
||||
"version": "v6.4.1",
|
||||
"version_normalized": "6.4.1.0",
|
||||
"version": "v6.4.2",
|
||||
"version_normalized": "6.4.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/console.git",
|
||||
"reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd"
|
||||
"reference": "0254811a143e6bc6c8deea08b589a7e68a37f625"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/console/zipball/a550a7c99daeedef3f9d23fb82e3531525ff11fd",
|
||||
"reference": "a550a7c99daeedef3f9d23fb82e3531525ff11fd",
|
||||
"url": "https://api.github.com/repos/symfony/console/zipball/0254811a143e6bc6c8deea08b589a7e68a37f625",
|
||||
"reference": "0254811a143e6bc6c8deea08b589a7e68a37f625",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -5845,7 +5838,7 @@
|
||||
"symfony/stopwatch": "^5.4|^6.0|^7.0",
|
||||
"symfony/var-dumper": "^5.4|^6.0|^7.0"
|
||||
},
|
||||
"time": "2023-11-30T10:54:28+00:00",
|
||||
"time": "2023-12-10T16:15:48+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@@ -5879,7 +5872,7 @@
|
||||
"terminal"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/console/tree/v6.4.1"
|
||||
"source": "https://github.com/symfony/console/tree/v6.4.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -6115,17 +6108,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/event-dispatcher",
|
||||
"version": "v7.0.0",
|
||||
"version_normalized": "7.0.0.0",
|
||||
"version": "v7.0.2",
|
||||
"version_normalized": "7.0.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/event-dispatcher.git",
|
||||
"reference": "c459b40ffe67c49af6fd392aac374c9edf8a027e"
|
||||
"reference": "098b62ae81fdd6cbf941f355059f617db28f4f9a"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/c459b40ffe67c49af6fd392aac374c9edf8a027e",
|
||||
"reference": "c459b40ffe67c49af6fd392aac374c9edf8a027e",
|
||||
"url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/098b62ae81fdd6cbf941f355059f617db28f4f9a",
|
||||
"reference": "098b62ae81fdd6cbf941f355059f617db28f4f9a",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -6150,7 +6143,7 @@
|
||||
"symfony/service-contracts": "^2.5|^3",
|
||||
"symfony/stopwatch": "^6.4|^7.0"
|
||||
},
|
||||
"time": "2023-07-27T16:29:09+00:00",
|
||||
"time": "2023-12-27T22:24:19+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@@ -6178,7 +6171,7 @@
|
||||
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/event-dispatcher/tree/v7.0.0"
|
||||
"source": "https://github.com/symfony/event-dispatcher/tree/v7.0.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -6344,17 +6337,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/http-foundation",
|
||||
"version": "v6.4.0",
|
||||
"version_normalized": "6.4.0.0",
|
||||
"version": "v6.4.2",
|
||||
"version_normalized": "6.4.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/http-foundation.git",
|
||||
"reference": "44a6d39a9cc11e154547d882d5aac1e014440771"
|
||||
"reference": "172d807f9ef3fc3fbed8377cc57c20d389269271"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/44a6d39a9cc11e154547d882d5aac1e014440771",
|
||||
"reference": "44a6d39a9cc11e154547d882d5aac1e014440771",
|
||||
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/172d807f9ef3fc3fbed8377cc57c20d389269271",
|
||||
"reference": "172d807f9ef3fc3fbed8377cc57c20d389269271",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -6376,7 +6369,7 @@
|
||||
"symfony/mime": "^5.4|^6.0|^7.0",
|
||||
"symfony/rate-limiter": "^5.4|^6.0|^7.0"
|
||||
},
|
||||
"time": "2023-11-20T16:41:16+00:00",
|
||||
"time": "2023-12-27T22:16:42+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@@ -6404,7 +6397,7 @@
|
||||
"description": "Defines an object-oriented layer for the HTTP specification",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/http-foundation/tree/v6.4.0"
|
||||
"source": "https://github.com/symfony/http-foundation/tree/v6.4.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -6424,17 +6417,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/http-kernel",
|
||||
"version": "v6.4.1",
|
||||
"version_normalized": "6.4.1.0",
|
||||
"version": "v6.4.2",
|
||||
"version_normalized": "6.4.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/http-kernel.git",
|
||||
"reference": "2953274c16a229b3933ef73a6898e18388e12e1b"
|
||||
"reference": "13e8387320b5942d0dc408440c888e2d526efef4"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/2953274c16a229b3933ef73a6898e18388e12e1b",
|
||||
"reference": "2953274c16a229b3933ef73a6898e18388e12e1b",
|
||||
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/13e8387320b5942d0dc408440c888e2d526efef4",
|
||||
"reference": "13e8387320b5942d0dc408440c888e2d526efef4",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -6492,7 +6485,7 @@
|
||||
"symfony/var-exporter": "^6.2|^7.0",
|
||||
"twig/twig": "^2.13|^3.0.4"
|
||||
},
|
||||
"time": "2023-12-01T17:02:02+00:00",
|
||||
"time": "2023-12-30T15:31:44+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@@ -6520,7 +6513,7 @@
|
||||
"description": "Provides a structured process for converting a Request into a Response",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/http-kernel/tree/v6.4.1"
|
||||
"source": "https://github.com/symfony/http-kernel/tree/v6.4.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -6540,17 +6533,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/mailer",
|
||||
"version": "v6.4.0",
|
||||
"version_normalized": "6.4.0.0",
|
||||
"version": "v6.4.2",
|
||||
"version_normalized": "6.4.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/mailer.git",
|
||||
"reference": "ca8dcf8892cdc5b4358ecf2528429bb5e706f7ba"
|
||||
"reference": "6da89e5c9202f129717a770a03183fb140720168"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/mailer/zipball/ca8dcf8892cdc5b4358ecf2528429bb5e706f7ba",
|
||||
"reference": "ca8dcf8892cdc5b4358ecf2528429bb5e706f7ba",
|
||||
"url": "https://api.github.com/repos/symfony/mailer/zipball/6da89e5c9202f129717a770a03183fb140720168",
|
||||
"reference": "6da89e5c9202f129717a770a03183fb140720168",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -6575,7 +6568,7 @@
|
||||
"symfony/messenger": "^6.2|^7.0",
|
||||
"symfony/twig-bridge": "^6.2|^7.0"
|
||||
},
|
||||
"time": "2023-11-12T18:02:22+00:00",
|
||||
"time": "2023-12-19T09:12:31+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@@ -6603,7 +6596,7 @@
|
||||
"description": "Helps sending emails",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/mailer/tree/v6.4.0"
|
||||
"source": "https://github.com/symfony/mailer/tree/v6.4.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -7475,23 +7468,23 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/process",
|
||||
"version": "v6.4.0",
|
||||
"version_normalized": "6.4.0.0",
|
||||
"version": "v6.4.2",
|
||||
"version_normalized": "6.4.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/process.git",
|
||||
"reference": "191703b1566d97a5425dc969e4350d32b8ef17aa"
|
||||
"reference": "c4b1ef0bc80533d87a2e969806172f1c2a980241"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/process/zipball/191703b1566d97a5425dc969e4350d32b8ef17aa",
|
||||
"reference": "191703b1566d97a5425dc969e4350d32b8ef17aa",
|
||||
"url": "https://api.github.com/repos/symfony/process/zipball/c4b1ef0bc80533d87a2e969806172f1c2a980241",
|
||||
"reference": "c4b1ef0bc80533d87a2e969806172f1c2a980241",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=8.1"
|
||||
},
|
||||
"time": "2023-11-17T21:06:49+00:00",
|
||||
"time": "2023-12-22T16:42:54+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@@ -7519,7 +7512,7 @@
|
||||
"description": "Executes commands in sub-processes",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/process/tree/v6.4.0"
|
||||
"source": "https://github.com/symfony/process/tree/v6.4.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -7539,17 +7532,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/routing",
|
||||
"version": "v6.4.1",
|
||||
"version_normalized": "6.4.1.0",
|
||||
"version": "v6.4.2",
|
||||
"version_normalized": "6.4.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/routing.git",
|
||||
"reference": "0c95c164fdba18b12523b75e64199ca3503e6d40"
|
||||
"reference": "98eab13a07fddc85766f1756129c69f207ffbc21"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/routing/zipball/0c95c164fdba18b12523b75e64199ca3503e6d40",
|
||||
"reference": "0c95c164fdba18b12523b75e64199ca3503e6d40",
|
||||
"url": "https://api.github.com/repos/symfony/routing/zipball/98eab13a07fddc85766f1756129c69f207ffbc21",
|
||||
"reference": "98eab13a07fddc85766f1756129c69f207ffbc21",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -7571,7 +7564,7 @@
|
||||
"symfony/http-foundation": "^5.4|^6.0|^7.0",
|
||||
"symfony/yaml": "^5.4|^6.0|^7.0"
|
||||
},
|
||||
"time": "2023-12-01T14:54:37+00:00",
|
||||
"time": "2023-12-29T15:34:34+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@@ -7605,7 +7598,7 @@
|
||||
"url"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/routing/tree/v6.4.1"
|
||||
"source": "https://github.com/symfony/routing/tree/v6.4.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -7710,17 +7703,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/string",
|
||||
"version": "v7.0.0",
|
||||
"version_normalized": "7.0.0.0",
|
||||
"version": "v7.0.2",
|
||||
"version_normalized": "7.0.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/string.git",
|
||||
"reference": "92bd2bfbba476d4a1838e5e12168bef2fd1e6620"
|
||||
"reference": "cc78f14f91f5e53b42044d0620961c48028ff9f5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/string/zipball/92bd2bfbba476d4a1838e5e12168bef2fd1e6620",
|
||||
"reference": "92bd2bfbba476d4a1838e5e12168bef2fd1e6620",
|
||||
"url": "https://api.github.com/repos/symfony/string/zipball/cc78f14f91f5e53b42044d0620961c48028ff9f5",
|
||||
"reference": "cc78f14f91f5e53b42044d0620961c48028ff9f5",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -7740,7 +7733,7 @@
|
||||
"symfony/translation-contracts": "^2.5|^3.0",
|
||||
"symfony/var-exporter": "^6.4|^7.0"
|
||||
},
|
||||
"time": "2023-11-29T08:40:23+00:00",
|
||||
"time": "2023-12-10T16:54:46+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@@ -7779,7 +7772,7 @@
|
||||
"utf8"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/string/tree/v7.0.0"
|
||||
"source": "https://github.com/symfony/string/tree/v7.0.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -7799,17 +7792,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/translation",
|
||||
"version": "v6.4.0",
|
||||
"version_normalized": "6.4.0.0",
|
||||
"version": "v6.4.2",
|
||||
"version_normalized": "6.4.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/translation.git",
|
||||
"reference": "b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37"
|
||||
"reference": "a2ab2ec1a462e53016de8e8d5e8912bfd62ea681"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/translation/zipball/b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37",
|
||||
"reference": "b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37",
|
||||
"url": "https://api.github.com/repos/symfony/translation/zipball/a2ab2ec1a462e53016de8e8d5e8912bfd62ea681",
|
||||
"reference": "a2ab2ec1a462e53016de8e8d5e8912bfd62ea681",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -7846,7 +7839,7 @@
|
||||
"symfony/service-contracts": "^2.5|^3",
|
||||
"symfony/yaml": "^5.4|^6.0|^7.0"
|
||||
},
|
||||
"time": "2023-11-29T08:14:36+00:00",
|
||||
"time": "2023-12-18T09:25:29+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@@ -7877,7 +7870,7 @@
|
||||
"description": "Provides tools to internationalize your application",
|
||||
"homepage": "https://symfony.com",
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/translation/tree/v6.4.0"
|
||||
"source": "https://github.com/symfony/translation/tree/v6.4.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@@ -8055,17 +8048,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/var-dumper",
|
||||
"version": "v6.4.0",
|
||||
"version_normalized": "6.4.0.0",
|
||||
"version": "v6.4.2",
|
||||
"version_normalized": "6.4.2.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/var-dumper.git",
|
||||
"reference": "c40f7d17e91d8b407582ed51a2bbf83c52c367f6"
|
||||
"reference": "68d6573ec98715ddcae5a0a85bee3c1c27a4c33f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/c40f7d17e91d8b407582ed51a2bbf83c52c367f6",
|
||||
"reference": "c40f7d17e91d8b407582ed51a2bbf83c52c367f6",
|
||||
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/68d6573ec98715ddcae5a0a85bee3c1c27a4c33f",
|
||||
"reference": "68d6573ec98715ddcae5a0a85bee3c1c27a4c33f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
@@ -8085,7 +8078,7 @@
|
||||
"symfony/uid": "^5.4|^6.0|^7.0",
|
||||
"twig/twig": "^2.13|^3.0.4"
|
||||
},
|
||||
"time": "2023-11-09T08:28:32+00:00",
|
||||
"time": "2023-12-28T19:16:56+00:00",
|
||||
"bin": [
|
||||
"Resources/bin/var-dump-server"
|
||||
],
|
||||
@@ -8123,7 +8116,7 @@
|
||||
"dump"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/var-dumper/tree/v6.4.0"
|
||||
"source": "https://github.com/symfony/var-dumper/tree/v6.4.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
|
||||
208
vendor/composer/installed.php
vendored
208
vendor/composer/installed.php
vendored
@@ -3,7 +3,7 @@
|
||||
'name' => 'laravel/laravel',
|
||||
'pretty_version' => 'dev-main',
|
||||
'version' => 'dev-main',
|
||||
'reference' => '5a7641d6fa2c601113f4b38dd988082b0faa0c58',
|
||||
'reference' => 'a068f5495757670b10fae352ef70c64b48109251',
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
@@ -50,9 +50,9 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'doctrine/inflector' => array(
|
||||
'pretty_version' => '2.0.8',
|
||||
'version' => '2.0.8.0',
|
||||
'reference' => 'f9301a5b2fb1216b2b08f02ba04dc45423db6bff',
|
||||
'pretty_version' => '2.0.9',
|
||||
'version' => '2.0.9.0',
|
||||
'reference' => '2930cd5ef353871c821d5c43ed030d39ac8cfe65',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../doctrine/inflector',
|
||||
'aliases' => array(),
|
||||
@@ -86,9 +86,9 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'fakerphp/faker' => array(
|
||||
'pretty_version' => 'v1.23.0',
|
||||
'version' => '1.23.0.0',
|
||||
'reference' => 'e3daa170d00fde61ea7719ef47bb09bb8f1d9b01',
|
||||
'pretty_version' => 'v1.23.1',
|
||||
'version' => '1.23.1.0',
|
||||
'reference' => 'bfb4fe148adbf78eff521199619b93a52ae3554b',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../fakerphp/faker',
|
||||
'aliases' => array(),
|
||||
@@ -169,199 +169,199 @@
|
||||
'illuminate/auth' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/broadcasting' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/bus' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/cache' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/collections' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/conditionable' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/config' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/console' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/container' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/contracts' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/cookie' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/database' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/encryption' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/events' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/filesystem' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/hashing' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/http' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/log' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/macroable' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/mail' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/notifications' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/pagination' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/pipeline' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/process' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/queue' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/redis' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/routing' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/session' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/support' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/testing' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/translation' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/validation' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'illuminate/view' => array(
|
||||
'dev_requirement' => false,
|
||||
'replaced' => array(
|
||||
0 => 'v10.39.0',
|
||||
0 => 'v10.41.0',
|
||||
),
|
||||
),
|
||||
'inertiajs/inertia-laravel' => array(
|
||||
@@ -380,9 +380,9 @@
|
||||
),
|
||||
),
|
||||
'laravel/framework' => array(
|
||||
'pretty_version' => 'v10.39.0',
|
||||
'version' => '10.39.0.0',
|
||||
'reference' => '114926b07bfb5fbf2545c03aa2ce5c8c37be650c',
|
||||
'pretty_version' => 'v10.41.0',
|
||||
'version' => '10.41.0.0',
|
||||
'reference' => 'da31969bd35e6ee0bbcd9e876f88952dc754b012',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../laravel/framework',
|
||||
'aliases' => array(),
|
||||
@@ -391,34 +391,34 @@
|
||||
'laravel/laravel' => array(
|
||||
'pretty_version' => 'dev-main',
|
||||
'version' => 'dev-main',
|
||||
'reference' => '5a7641d6fa2c601113f4b38dd988082b0faa0c58',
|
||||
'reference' => 'a068f5495757670b10fae352ef70c64b48109251',
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'laravel/pint' => array(
|
||||
'pretty_version' => 'v1.13.7',
|
||||
'version' => '1.13.7.0',
|
||||
'reference' => '4157768980dbd977f1c4b4cc94997416d8b30ece',
|
||||
'pretty_version' => 'v1.13.9',
|
||||
'version' => '1.13.9.0',
|
||||
'reference' => 'e3e269cc5d874c8efd2dc7962b1c7ff2585fe525',
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../laravel/pint',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => true,
|
||||
),
|
||||
'laravel/prompts' => array(
|
||||
'pretty_version' => 'v0.1.14',
|
||||
'version' => '0.1.14.0',
|
||||
'reference' => '2219fa9c4b944add1e825c3bdb8ecae8bc503bc6',
|
||||
'pretty_version' => 'v0.1.15',
|
||||
'version' => '0.1.15.0',
|
||||
'reference' => 'd814a27514d99b03c85aa42b22cfd946568636c1',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../laravel/prompts',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'laravel/sail' => array(
|
||||
'pretty_version' => 'v1.26.3',
|
||||
'version' => '1.26.3.0',
|
||||
'reference' => 'fa1ad5fbb03686dfc752bfd1861d86091cc1c32d',
|
||||
'pretty_version' => 'v1.27.1',
|
||||
'version' => '1.27.1.0',
|
||||
'reference' => '9dc648978e4276f2bfd37a076a52e3bd9394777f',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../laravel/sail',
|
||||
'aliases' => array(),
|
||||
@@ -443,9 +443,9 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'laravel/tinker' => array(
|
||||
'pretty_version' => 'v2.8.2',
|
||||
'version' => '2.8.2.0',
|
||||
'reference' => 'b936d415b252b499e8c3b1f795cd4fc20f57e1f3',
|
||||
'pretty_version' => 'v2.9.0',
|
||||
'version' => '2.9.0.0',
|
||||
'reference' => '502e0fe3f0415d06d5db1f83a472f0f3b754bafe',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../laravel/tinker',
|
||||
'aliases' => array(),
|
||||
@@ -548,18 +548,18 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'nette/utils' => array(
|
||||
'pretty_version' => 'v4.0.3',
|
||||
'version' => '4.0.3.0',
|
||||
'reference' => 'a9d127dd6a203ce6d255b2e2db49759f7506e015',
|
||||
'pretty_version' => 'v4.0.4',
|
||||
'version' => '4.0.4.0',
|
||||
'reference' => 'd3ad0aa3b9f934602cb3e3902ebccf10be34d218',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../nette/utils',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'nikic/php-parser' => array(
|
||||
'pretty_version' => 'v4.18.0',
|
||||
'version' => '4.18.0.0',
|
||||
'reference' => '1bcbb2179f97633e98bbbc87044ee2611c7d7999',
|
||||
'pretty_version' => 'v5.0.0',
|
||||
'version' => '5.0.0.0',
|
||||
'reference' => '4a21235f7e56e713259a6f76bf4b5ea08502b9dc',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../nikic/php-parser',
|
||||
'aliases' => array(),
|
||||
@@ -656,9 +656,9 @@
|
||||
'dev_requirement' => true,
|
||||
),
|
||||
'phpunit/phpunit' => array(
|
||||
'pretty_version' => '10.5.5',
|
||||
'version' => '10.5.5.0',
|
||||
'reference' => 'ed21115d505b4b4f7dc7b5651464e19a2c7f7856',
|
||||
'pretty_version' => '10.5.8',
|
||||
'version' => '10.5.8.0',
|
||||
'reference' => '08f4fa74d5fbfff1ef22abffee47aaedcaea227e',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../phpunit/phpunit',
|
||||
'aliases' => array(),
|
||||
@@ -786,9 +786,9 @@
|
||||
),
|
||||
),
|
||||
'psy/psysh' => array(
|
||||
'pretty_version' => 'v0.11.22',
|
||||
'version' => '0.11.22.0',
|
||||
'reference' => '128fa1b608be651999ed9789c95e6e2a31b5802b',
|
||||
'pretty_version' => 'v0.12.0',
|
||||
'version' => '0.12.0.0',
|
||||
'reference' => '750bf031a48fd07c673dbe3f11f72362ea306d0d',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../psy/psysh',
|
||||
'aliases' => array(),
|
||||
@@ -981,27 +981,27 @@
|
||||
'dev_requirement' => true,
|
||||
),
|
||||
'spatie/ignition' => array(
|
||||
'pretty_version' => '1.11.3',
|
||||
'version' => '1.11.3.0',
|
||||
'reference' => '3d886de644ff7a5b42e4d27c1e1f67c8b5f00044',
|
||||
'pretty_version' => '1.12.0',
|
||||
'version' => '1.12.0.0',
|
||||
'reference' => '5b6f801c605a593106b623e45ca41496a6e7d56d',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../spatie/ignition',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => true,
|
||||
),
|
||||
'spatie/laravel-ignition' => array(
|
||||
'pretty_version' => '2.3.3',
|
||||
'version' => '2.3.3.0',
|
||||
'reference' => '66499cd3c858642ded56dafb8fa0352057ca20dd',
|
||||
'pretty_version' => '2.4.1',
|
||||
'version' => '2.4.1.0',
|
||||
'reference' => '005e1e7b1232f3b22d7e7be3f602693efc7dba67',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../spatie/laravel-ignition',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => true,
|
||||
),
|
||||
'symfony/console' => array(
|
||||
'pretty_version' => 'v6.4.1',
|
||||
'version' => '6.4.1.0',
|
||||
'reference' => 'a550a7c99daeedef3f9d23fb82e3531525ff11fd',
|
||||
'pretty_version' => 'v6.4.2',
|
||||
'version' => '6.4.2.0',
|
||||
'reference' => '0254811a143e6bc6c8deea08b589a7e68a37f625',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/console',
|
||||
'aliases' => array(),
|
||||
@@ -1035,9 +1035,9 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/event-dispatcher' => array(
|
||||
'pretty_version' => 'v7.0.0',
|
||||
'version' => '7.0.0.0',
|
||||
'reference' => 'c459b40ffe67c49af6fd392aac374c9edf8a027e',
|
||||
'pretty_version' => 'v7.0.2',
|
||||
'version' => '7.0.2.0',
|
||||
'reference' => '098b62ae81fdd6cbf941f355059f617db28f4f9a',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/event-dispatcher',
|
||||
'aliases' => array(),
|
||||
@@ -1068,27 +1068,27 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/http-foundation' => array(
|
||||
'pretty_version' => 'v6.4.0',
|
||||
'version' => '6.4.0.0',
|
||||
'reference' => '44a6d39a9cc11e154547d882d5aac1e014440771',
|
||||
'pretty_version' => 'v6.4.2',
|
||||
'version' => '6.4.2.0',
|
||||
'reference' => '172d807f9ef3fc3fbed8377cc57c20d389269271',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/http-foundation',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/http-kernel' => array(
|
||||
'pretty_version' => 'v6.4.1',
|
||||
'version' => '6.4.1.0',
|
||||
'reference' => '2953274c16a229b3933ef73a6898e18388e12e1b',
|
||||
'pretty_version' => 'v6.4.2',
|
||||
'version' => '6.4.2.0',
|
||||
'reference' => '13e8387320b5942d0dc408440c888e2d526efef4',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/http-kernel',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/mailer' => array(
|
||||
'pretty_version' => 'v6.4.0',
|
||||
'version' => '6.4.0.0',
|
||||
'reference' => 'ca8dcf8892cdc5b4358ecf2528429bb5e706f7ba',
|
||||
'pretty_version' => 'v6.4.2',
|
||||
'version' => '6.4.2.0',
|
||||
'reference' => '6da89e5c9202f129717a770a03183fb140720168',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/mailer',
|
||||
'aliases' => array(),
|
||||
@@ -1185,18 +1185,18 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/process' => array(
|
||||
'pretty_version' => 'v6.4.0',
|
||||
'version' => '6.4.0.0',
|
||||
'reference' => '191703b1566d97a5425dc969e4350d32b8ef17aa',
|
||||
'pretty_version' => 'v6.4.2',
|
||||
'version' => '6.4.2.0',
|
||||
'reference' => 'c4b1ef0bc80533d87a2e969806172f1c2a980241',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/process',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/routing' => array(
|
||||
'pretty_version' => 'v6.4.1',
|
||||
'version' => '6.4.1.0',
|
||||
'reference' => '0c95c164fdba18b12523b75e64199ca3503e6d40',
|
||||
'pretty_version' => 'v6.4.2',
|
||||
'version' => '6.4.2.0',
|
||||
'reference' => '98eab13a07fddc85766f1756129c69f207ffbc21',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/routing',
|
||||
'aliases' => array(),
|
||||
@@ -1212,18 +1212,18 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/string' => array(
|
||||
'pretty_version' => 'v7.0.0',
|
||||
'version' => '7.0.0.0',
|
||||
'reference' => '92bd2bfbba476d4a1838e5e12168bef2fd1e6620',
|
||||
'pretty_version' => 'v7.0.2',
|
||||
'version' => '7.0.2.0',
|
||||
'reference' => 'cc78f14f91f5e53b42044d0620961c48028ff9f5',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/string',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/translation' => array(
|
||||
'pretty_version' => 'v6.4.0',
|
||||
'version' => '6.4.0.0',
|
||||
'reference' => 'b1035dbc2a344b21f8fa8ac451c7ecec4ea45f37',
|
||||
'pretty_version' => 'v6.4.2',
|
||||
'version' => '6.4.2.0',
|
||||
'reference' => 'a2ab2ec1a462e53016de8e8d5e8912bfd62ea681',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/translation',
|
||||
'aliases' => array(),
|
||||
@@ -1254,9 +1254,9 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/var-dumper' => array(
|
||||
'pretty_version' => 'v6.4.0',
|
||||
'version' => '6.4.0.0',
|
||||
'reference' => 'c40f7d17e91d8b407582ed51a2bbf83c52c367f6',
|
||||
'pretty_version' => 'v6.4.2',
|
||||
'version' => '6.4.2.0',
|
||||
'reference' => '68d6573ec98715ddcae5a0a85bee3c1c27a4c33f',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/var-dumper',
|
||||
'aliases' => array(),
|
||||
|
||||
@@ -93,6 +93,7 @@ class Inflectible
|
||||
public static function getIrregular(): iterable
|
||||
{
|
||||
yield new Substitution(new Word('atlas'), new Word('atlases'));
|
||||
yield new Substitution(new Word('axis'), new Word('axes'));
|
||||
yield new Substitution(new Word('axe'), new Word('axes'));
|
||||
yield new Substitution(new Word('beef'), new Word('beefs'));
|
||||
yield new Substitution(new Word('blouse'), new Word('blouses'));
|
||||
@@ -104,6 +105,7 @@ class Inflectible
|
||||
yield new Substitution(new Word('child'), new Word('children'));
|
||||
yield new Substitution(new Word('canvas'), new Word('canvases'));
|
||||
yield new Substitution(new Word('cookie'), new Word('cookies'));
|
||||
yield new Substitution(new Word('brownie'), new Word('brownies'));
|
||||
yield new Substitution(new Word('corpus'), new Word('corpuses'));
|
||||
yield new Substitution(new Word('cow'), new Word('cows'));
|
||||
yield new Substitution(new Word('criterion'), new Word('criteria'));
|
||||
@@ -111,6 +113,7 @@ class Inflectible
|
||||
yield new Substitution(new Word('demo'), new Word('demos'));
|
||||
yield new Substitution(new Word('domino'), new Word('dominoes'));
|
||||
yield new Substitution(new Word('echo'), new Word('echoes'));
|
||||
yield new Substitution(new Word('epoch'), new Word('epochs'));
|
||||
yield new Substitution(new Word('foot'), new Word('feet'));
|
||||
yield new Substitution(new Word('fungus'), new Word('fungi'));
|
||||
yield new Substitution(new Word('ganglion'), new Word('ganglions'));
|
||||
|
||||
10
vendor/fakerphp/faker/CHANGELOG.md
vendored
10
vendor/fakerphp/faker/CHANGELOG.md
vendored
@@ -1,6 +1,14 @@
|
||||
# CHANGELOG
|
||||
|
||||
## [Unreleased](https://github.com/FakerPHP/Faker/compare/v1.23.0...main)
|
||||
## [Unreleased](https://github.com/FakerPHP/Faker/compare/v1.23.1...1.23)
|
||||
|
||||
## [2023-09-29, v1.23.1](https://github.com/FakerPHP/Faker/compare/v1.23.0..v1.23.1)
|
||||
|
||||
- Fixed double `а` female lastName in `ru_RU/Person::name()` (#832)
|
||||
- Fixed polish license plates (#685)
|
||||
- Stopped using `static` in callables in `Provider\pt_BR\PhoneNumber` (#785)
|
||||
- Fixed incorrect female name (#794)
|
||||
- Stopped using the deprecated `MT_RAND_PHP` constant to seed the random generator on PHP 8.3 (#844)
|
||||
|
||||
## [2023-06-12, v1.23.0](https://github.com/FakerPHP/Faker/compare/v1.22.0..v1.23.0)
|
||||
|
||||
|
||||
5
vendor/fakerphp/faker/composer.json
vendored
5
vendor/fakerphp/faker/composer.json
vendored
@@ -52,10 +52,5 @@
|
||||
"composer/package-versions-deprecated": true
|
||||
},
|
||||
"sort-packages": true
|
||||
},
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "v1.21-dev"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
227
vendor/fakerphp/faker/psalm.baseline.xml
vendored
227
vendor/fakerphp/faker/psalm.baseline.xml
vendored
@@ -1,227 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<files psalm-version="5.11.0@c9b192ab8400fdaf04b2b13d110575adc879aa90">
|
||||
<file src="src/Faker/Calculator/Luhn.php">
|
||||
<InvalidReturnStatement>
|
||||
<code>0</code>
|
||||
</InvalidReturnStatement>
|
||||
<InvalidReturnType>
|
||||
<code>string</code>
|
||||
</InvalidReturnType>
|
||||
</file>
|
||||
<file src="src/Faker/Generator.php">
|
||||
<InvalidReturnStatement>
|
||||
<code><![CDATA[$this->uniqueGenerator]]></code>
|
||||
<code>new ChanceGenerator($this, $weight, $default)</code>
|
||||
<code>new ValidGenerator($this, $validator, $maxRetries)</code>
|
||||
</InvalidReturnStatement>
|
||||
<InvalidReturnType>
|
||||
<code>self</code>
|
||||
<code>self</code>
|
||||
<code>self</code>
|
||||
</InvalidReturnType>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/CakePHP/EntityPopulator.php">
|
||||
<UndefinedClass>
|
||||
<code>TableRegistry</code>
|
||||
</UndefinedClass>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Doctrine/EntityPopulator.php">
|
||||
<UndefinedClass>
|
||||
<code><![CDATA[$this->class]]></code>
|
||||
<code><![CDATA[$this->class->associationMappings]]></code>
|
||||
<code>\Doctrine\ODM\MongoDB\Mapping\ClassMetadata</code>
|
||||
<code>\Doctrine\ODM\MongoDB\Mapping\ClassMetadata</code>
|
||||
<code>\Doctrine\ODM\MongoDB\Mapping\ClassMetadata</code>
|
||||
<code>\Doctrine\ORM\Mapping\ClassMetadata</code>
|
||||
<code>\Doctrine\ORM\Mapping\ClassMetadata</code>
|
||||
</UndefinedClass>
|
||||
<UndefinedInterfaceMethod>
|
||||
<code>createQueryBuilder</code>
|
||||
<code>getAssociationMappings</code>
|
||||
<code>newInstance</code>
|
||||
</UndefinedInterfaceMethod>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Mandango/EntityPopulator.php">
|
||||
<UndefinedClass>
|
||||
<code>Mandango</code>
|
||||
<code>Mandango</code>
|
||||
</UndefinedClass>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Mandango/Populator.php">
|
||||
<UndefinedClass>
|
||||
<code><![CDATA[$this->mandango]]></code>
|
||||
<code>Mandango</code>
|
||||
</UndefinedClass>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Propel/ColumnTypeGuesser.php">
|
||||
<UndefinedClass>
|
||||
<code>\ColumnMap</code>
|
||||
</UndefinedClass>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Propel/EntityPopulator.php">
|
||||
<UndefinedClass>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>\ColumnMap</code>
|
||||
</UndefinedClass>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Propel/Populator.php">
|
||||
<UndefinedClass>
|
||||
<code>\Propel</code>
|
||||
</UndefinedClass>
|
||||
<UndefinedDocblockClass>
|
||||
<code>PropelPDO</code>
|
||||
</UndefinedDocblockClass>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Propel2/ColumnTypeGuesser.php">
|
||||
<UndefinedClass>
|
||||
<code>ColumnMap</code>
|
||||
</UndefinedClass>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Propel2/EntityPopulator.php">
|
||||
<UndefinedClass>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>$columnMap</code>
|
||||
<code>ColumnMap</code>
|
||||
</UndefinedClass>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Propel2/Populator.php">
|
||||
<UndefinedClass>
|
||||
<code>Propel</code>
|
||||
</UndefinedClass>
|
||||
<UndefinedDocblockClass>
|
||||
<code>PropelPDO</code>
|
||||
</UndefinedDocblockClass>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Spot/EntityPopulator.php">
|
||||
<InvalidReturnStatement>
|
||||
<code><![CDATA[$this->mapper]]></code>
|
||||
</InvalidReturnStatement>
|
||||
<InvalidReturnType>
|
||||
<code>string</code>
|
||||
</InvalidReturnType>
|
||||
<UndefinedClass>
|
||||
<code>$relation</code>
|
||||
<code>$relation</code>
|
||||
<code>BelongsTo</code>
|
||||
<code>Locator</code>
|
||||
<code>Mapper</code>
|
||||
</UndefinedClass>
|
||||
<UndefinedDocblockClass>
|
||||
<code>$locator</code>
|
||||
<code><![CDATA[$this->mapper]]></code>
|
||||
<code><![CDATA[$this->mapper]]></code>
|
||||
<code><![CDATA[$this->mapper]]></code>
|
||||
<code><![CDATA[$this->mapper]]></code>
|
||||
<code><![CDATA[$this->mapper]]></code>
|
||||
<code>Locator</code>
|
||||
<code>Mapper</code>
|
||||
</UndefinedDocblockClass>
|
||||
</file>
|
||||
<file src="src/Faker/ORM/Spot/Populator.php">
|
||||
<UndefinedClass>
|
||||
<code><![CDATA[$this->locator]]></code>
|
||||
<code>Locator</code>
|
||||
</UndefinedClass>
|
||||
<UndefinedDocblockClass>
|
||||
<code>Locator</code>
|
||||
</UndefinedDocblockClass>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/Base.php">
|
||||
<InvalidArgument>
|
||||
<code>[static::class, 'randomDigit']</code>
|
||||
</InvalidArgument>
|
||||
<UndefinedClass>
|
||||
<code>\UnitEnum</code>
|
||||
<code>\UnitEnum</code>
|
||||
</UndefinedClass>
|
||||
<UndefinedDocblockClass>
|
||||
<code>Closure</code>
|
||||
</UndefinedDocblockClass>
|
||||
<UndefinedFunction>
|
||||
<code>enum_exists($array)</code>
|
||||
<code>enum_exists($array)</code>
|
||||
</UndefinedFunction>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/Biased.php">
|
||||
<InvalidParamDefault>
|
||||
<code>callable</code>
|
||||
</InvalidParamDefault>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/File.php">
|
||||
<FalsableReturnStatement>
|
||||
<code>false</code>
|
||||
</FalsableReturnStatement>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/PhoneNumber.php">
|
||||
<InvalidReturnStatement>
|
||||
<code>$imei</code>
|
||||
</InvalidReturnStatement>
|
||||
<InvalidReturnType>
|
||||
<code>int</code>
|
||||
</InvalidReturnType>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/ar_SA/Address.php">
|
||||
<UndefinedPropertyFetch>
|
||||
<code>static::$cityPrefix</code>
|
||||
</UndefinedPropertyFetch>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/cs_CZ/Person.php">
|
||||
<NonStaticSelfCall>
|
||||
<code>static::birthNumber(static::GENDER_FEMALE)</code>
|
||||
<code>static::birthNumber(static::GENDER_MALE)</code>
|
||||
</NonStaticSelfCall>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/en_SG/Person.php">
|
||||
<InvalidArrayOffset>
|
||||
<code>$weights[$i]</code>
|
||||
</InvalidArrayOffset>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/is_IS/Person.php">
|
||||
<InvalidArrayOffset>
|
||||
<code>$ref[$i]</code>
|
||||
</InvalidArrayOffset>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/ja_JP/Text.php">
|
||||
<UndefinedMethod>
|
||||
<code>static::split($text)</code>
|
||||
</UndefinedMethod>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/pl_PL/Company.php">
|
||||
<InvalidArrayOffset>
|
||||
<code>$weights[$i]</code>
|
||||
<code>$weights[$i]</code>
|
||||
</InvalidArrayOffset>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/pl_PL/Person.php">
|
||||
<InvalidArrayOffset>
|
||||
<code>$high[$i]</code>
|
||||
<code>$low[$i]</code>
|
||||
<code>$result[$i]</code>
|
||||
<code>$weights[$i + 3]</code>
|
||||
<code>$weights[$i]</code>
|
||||
<code>$weights[$i]</code>
|
||||
</InvalidArrayOffset>
|
||||
<UndefinedDocblockClass>
|
||||
<code>DateTime</code>
|
||||
</UndefinedDocblockClass>
|
||||
</file>
|
||||
<file src="src/Faker/Provider/sl_SI/Person.php">
|
||||
<NonStaticSelfCall>
|
||||
<code>static::lastName()</code>
|
||||
<code>static::lastName()</code>
|
||||
</NonStaticSelfCall>
|
||||
</file>
|
||||
</files>
|
||||
@@ -17,11 +17,9 @@ class Ean
|
||||
*
|
||||
* @see https://en.wikipedia.org/wiki/International_Article_Number
|
||||
*
|
||||
* @param string $digits
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public static function checksum($digits)
|
||||
public static function checksum(string $digits)
|
||||
{
|
||||
$sequence = (strlen($digits) + 1) === 8 ? [3, 1] : [1, 3];
|
||||
$sums = 0;
|
||||
@@ -41,7 +39,7 @@ class Ean
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public static function isValid($ean)
|
||||
public static function isValid(string $ean)
|
||||
{
|
||||
if (!preg_match(self::PATTERN, $ean)) {
|
||||
return false;
|
||||
|
||||
@@ -7,11 +7,9 @@ class Iban
|
||||
/**
|
||||
* Generates IBAN Checksum
|
||||
*
|
||||
* @param string $iban
|
||||
*
|
||||
* @return string Checksum (numeric string)
|
||||
*/
|
||||
public static function checksum($iban)
|
||||
public static function checksum(string $iban)
|
||||
{
|
||||
// Move first four digits to end and set checksum to '00'
|
||||
$checkString = substr($iban, 4) . substr($iban, 0, 2) . '00';
|
||||
@@ -34,11 +32,9 @@ class Iban
|
||||
/**
|
||||
* Converts letter to number
|
||||
*
|
||||
* @param string $char
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public static function alphaToNumber($char)
|
||||
public static function alphaToNumber(string $char)
|
||||
{
|
||||
return ord($char) - 55;
|
||||
}
|
||||
@@ -50,7 +46,7 @@ class Iban
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public static function mod97($number)
|
||||
public static function mod97(string $number)
|
||||
{
|
||||
$checksum = (int) $number[0];
|
||||
|
||||
@@ -64,11 +60,9 @@ class Iban
|
||||
/**
|
||||
* Checks whether an IBAN has a valid checksum
|
||||
*
|
||||
* @param string $iban
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public static function isValid($iban)
|
||||
public static function isValid(string $iban)
|
||||
{
|
||||
return self::checksum($iban) === substr($iban, 2, 2);
|
||||
}
|
||||
|
||||
@@ -13,11 +13,9 @@ namespace Faker\Calculator;
|
||||
class Luhn
|
||||
{
|
||||
/**
|
||||
* @param string $number
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
private static function checksum($number)
|
||||
private static function checksum(string $number)
|
||||
{
|
||||
$number = (string) $number;
|
||||
$length = strlen($number);
|
||||
@@ -35,16 +33,14 @@ class Luhn
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $partialNumber
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function computeCheckDigit($partialNumber)
|
||||
public static function computeCheckDigit(string $partialNumber)
|
||||
{
|
||||
$checkDigit = self::checksum($partialNumber . '0');
|
||||
|
||||
if ($checkDigit === 0) {
|
||||
return 0;
|
||||
return '0';
|
||||
}
|
||||
|
||||
return (string) (10 - $checkDigit);
|
||||
@@ -53,11 +49,9 @@ class Luhn
|
||||
/**
|
||||
* Checks whether a number (partial number + check digit) is Luhn compliant
|
||||
*
|
||||
* @param string $number
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public static function isValid($number)
|
||||
public static function isValid(string $number)
|
||||
{
|
||||
return self::checksum($number) === 0;
|
||||
}
|
||||
@@ -65,11 +59,9 @@ class Luhn
|
||||
/**
|
||||
* Generate a Luhn compliant number.
|
||||
*
|
||||
* @param string $partialValue
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function generateLuhnNumber($partialValue)
|
||||
public static function generateLuhnNumber(string $partialValue)
|
||||
{
|
||||
if (!preg_match('/^\d+$/', $partialValue)) {
|
||||
throw new \InvalidArgumentException('Argument should be an integer.');
|
||||
|
||||
@@ -16,9 +16,9 @@ final class Container implements ContainerInterface
|
||||
/**
|
||||
* @var array<string, callable|object|string>
|
||||
*/
|
||||
private $definitions;
|
||||
private array $definitions;
|
||||
|
||||
private $services = [];
|
||||
private array $services = [];
|
||||
|
||||
/**
|
||||
* Create a container object with a set of definitions. The array value MUST
|
||||
@@ -63,7 +63,7 @@ final class Container implements ContainerInterface
|
||||
|
||||
$definition = $this->definitions[$id];
|
||||
|
||||
$service = $this->services[$id] = $this->getService($id, $definition);
|
||||
$service = $this->getService($id, $definition);
|
||||
|
||||
if (!$service instanceof Extension) {
|
||||
throw new \RuntimeException(sprintf(
|
||||
@@ -73,6 +73,8 @@ final class Container implements ContainerInterface
|
||||
));
|
||||
}
|
||||
|
||||
$this->services[$id] = $service;
|
||||
|
||||
return $service;
|
||||
}
|
||||
|
||||
@@ -81,7 +83,7 @@ final class Container implements ContainerInterface
|
||||
*
|
||||
* @param callable|object|string $definition
|
||||
*/
|
||||
private function getService($id, $definition)
|
||||
private function getService(string $id, $definition)
|
||||
{
|
||||
if (is_callable($definition)) {
|
||||
try {
|
||||
@@ -134,12 +136,4 @@ final class Container implements ContainerInterface
|
||||
|
||||
return array_key_exists($id, $this->definitions);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the bindings between Extension interfaces and implementations.
|
||||
*/
|
||||
public function getDefinitions(): array
|
||||
{
|
||||
return $this->definitions;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,14 +5,7 @@ declare(strict_types=1);
|
||||
namespace Faker\Container;
|
||||
|
||||
use Faker\Core;
|
||||
use Faker\Extension\BarcodeExtension;
|
||||
use Faker\Extension\BloodExtension;
|
||||
use Faker\Extension\ColorExtension;
|
||||
use Faker\Extension\DateTimeExtension;
|
||||
use Faker\Extension\FileExtension;
|
||||
use Faker\Extension\NumberExtension;
|
||||
use Faker\Extension\UuidExtension;
|
||||
use Faker\Extension\VersionExtension;
|
||||
use Faker\Extension;
|
||||
|
||||
/**
|
||||
* @experimental This class is experimental and does not fall under our BC promise
|
||||
@@ -22,36 +15,23 @@ final class ContainerBuilder
|
||||
/**
|
||||
* @var array<string, callable|object|string>
|
||||
*/
|
||||
private $definitions = [];
|
||||
private array $definitions = [];
|
||||
|
||||
/**
|
||||
* @param callable|object|string $value
|
||||
* @param callable|object|string $definition
|
||||
*
|
||||
* @throws \InvalidArgumentException
|
||||
*/
|
||||
public function add($value, string $name = null): self
|
||||
public function add(string $id, $definition): self
|
||||
{
|
||||
if (!is_string($value) && !is_callable($value) && !is_object($value)) {
|
||||
if (!is_string($definition) && !is_callable($definition) && !is_object($definition)) {
|
||||
throw new \InvalidArgumentException(sprintf(
|
||||
'First argument to "%s::add()" must be a string, callable or object.',
|
||||
self::class,
|
||||
));
|
||||
}
|
||||
|
||||
if ($name === null) {
|
||||
if (is_string($value)) {
|
||||
$name = $value;
|
||||
} elseif (is_object($value)) {
|
||||
$name = get_class($value);
|
||||
} else {
|
||||
throw new \InvalidArgumentException(sprintf(
|
||||
'Second argument to "%s::add()" is required not passing a string or object as first argument',
|
||||
self::class,
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
$this->definitions[$name] = $value;
|
||||
$this->definitions[$id] = $definition;
|
||||
|
||||
return $this;
|
||||
}
|
||||
@@ -61,32 +41,28 @@ final class ContainerBuilder
|
||||
return new Container($this->definitions);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get an array with extension that represent the default English
|
||||
* functionality.
|
||||
*/
|
||||
public static function defaultExtensions(): array
|
||||
private static function defaultExtensions(): array
|
||||
{
|
||||
return [
|
||||
BarcodeExtension::class => Core\Barcode::class,
|
||||
BloodExtension::class => Core\Blood::class,
|
||||
ColorExtension::class => Core\Color::class,
|
||||
DateTimeExtension::class => Core\DateTime::class,
|
||||
FileExtension::class => Core\File::class,
|
||||
NumberExtension::class => Core\Number::class,
|
||||
VersionExtension::class => Core\Version::class,
|
||||
UuidExtension::class => Core\Uuid::class,
|
||||
Extension\BarcodeExtension::class => Core\Barcode::class,
|
||||
Extension\BloodExtension::class => Core\Blood::class,
|
||||
Extension\ColorExtension::class => Core\Color::class,
|
||||
Extension\DateTimeExtension::class => Core\DateTime::class,
|
||||
Extension\FileExtension::class => Core\File::class,
|
||||
Extension\NumberExtension::class => Core\Number::class,
|
||||
Extension\UuidExtension::class => Core\Uuid::class,
|
||||
Extension\VersionExtension::class => Core\Version::class,
|
||||
];
|
||||
}
|
||||
|
||||
public static function getDefault(): ContainerInterface
|
||||
public static function withDefaultExtensions(): self
|
||||
{
|
||||
$instance = new self();
|
||||
|
||||
foreach (self::defaultExtensions() as $id => $definition) {
|
||||
$instance->add($definition, $id);
|
||||
$instance->add($id, $definition);
|
||||
}
|
||||
|
||||
return $instance->build();
|
||||
return $instance;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,8 +6,4 @@ use Psr\Container\ContainerInterface as BaseContainerInterface;
|
||||
|
||||
interface ContainerInterface extends BaseContainerInterface
|
||||
{
|
||||
/**
|
||||
* Get the bindings between Extension interfaces and implementations.
|
||||
*/
|
||||
public function getDefinitions(): array;
|
||||
}
|
||||
|
||||
@@ -12,6 +12,13 @@ use Faker\Extension;
|
||||
*/
|
||||
final class Barcode implements Extension\BarcodeExtension
|
||||
{
|
||||
private Extension\NumberExtension $numberExtension;
|
||||
|
||||
public function __construct(Extension\NumberExtension $numberExtension = null)
|
||||
{
|
||||
$this->numberExtension = $numberExtension ?: new Number();
|
||||
}
|
||||
|
||||
private function ean(int $length = 13): string
|
||||
{
|
||||
$code = Extension\Helper::numerify(str_repeat('#', $length - 1));
|
||||
@@ -38,7 +45,7 @@ final class Barcode implements Extension\BarcodeExtension
|
||||
|
||||
public function isbn13(): string
|
||||
{
|
||||
$code = '97' . mt_rand(8, 9) . Extension\Helper::numerify(str_repeat('#', 9));
|
||||
$code = '97' . $this->numberExtension->numberBetween(8, 9) . Extension\Helper::numerify(str_repeat('#', 9));
|
||||
|
||||
return sprintf('%s%s', $code, Calculator\Ean::checksum($code));
|
||||
}
|
||||
|
||||
@@ -14,12 +14,12 @@ final class Blood implements Extension\BloodExtension
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
private $bloodTypes = ['A', 'AB', 'B', 'O'];
|
||||
private array $bloodTypes = ['A', 'AB', 'B', 'O'];
|
||||
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
private $bloodRhFactors = ['+', '-'];
|
||||
private array $bloodRhFactors = ['+', '-'];
|
||||
|
||||
public function bloodType(): string
|
||||
{
|
||||
|
||||
51
vendor/fakerphp/faker/src/Faker/Core/Color.php
vendored
51
vendor/fakerphp/faker/src/Faker/Core/Color.php
vendored
@@ -12,19 +12,20 @@ use Faker\Extension\Helper;
|
||||
*/
|
||||
final class Color implements Extension\ColorExtension
|
||||
{
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
private $safeColorNames = [
|
||||
'black', 'maroon', 'green', 'navy', 'olive',
|
||||
'purple', 'teal', 'lime', 'blue', 'silver',
|
||||
'gray', 'yellow', 'fuchsia', 'aqua', 'white',
|
||||
];
|
||||
private Extension\NumberExtension $numberExtension;
|
||||
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
private $allColorNames = [
|
||||
private array $safeColorNames = [
|
||||
'black', 'maroon', 'green', 'navy', 'olive',
|
||||
'purple', 'teal', 'lime', 'blue', 'silver',
|
||||
'gray', 'yellow', 'fuchsia', 'aqua', 'white',
|
||||
];
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
private array $allColorNames = [
|
||||
'AliceBlue', 'AntiqueWhite', 'Aqua', 'Aquamarine',
|
||||
'Azure', 'Beige', 'Bisque', 'Black', 'BlanchedAlmond',
|
||||
'Blue', 'BlueViolet', 'Brown', 'BurlyWood', 'CadetBlue',
|
||||
@@ -53,14 +54,17 @@ final class Color implements Extension\ColorExtension
|
||||
'Turquoise', 'Violet', 'Wheat', 'White', 'WhiteSmoke', 'Yellow', 'YellowGreen',
|
||||
];
|
||||
|
||||
public function __construct(Extension\NumberExtension $numberExtension = null)
|
||||
{
|
||||
$this->numberExtension = $numberExtension ?: new Number();
|
||||
}
|
||||
|
||||
/**
|
||||
* @example '#fa3cc2'
|
||||
*/
|
||||
public function hexColor(): string
|
||||
{
|
||||
$number = new Number();
|
||||
|
||||
return '#' . str_pad(dechex($number->numberBetween(1, 16777215)), 6, '0', STR_PAD_LEFT);
|
||||
return '#' . str_pad(dechex($this->numberExtension->numberBetween(1, 16777215)), 6, '0', STR_PAD_LEFT);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -68,8 +72,7 @@ final class Color implements Extension\ColorExtension
|
||||
*/
|
||||
public function safeHexColor(): string
|
||||
{
|
||||
$number = new Number();
|
||||
$color = str_pad(dechex($number->numberBetween(0, 255)), 3, '0', STR_PAD_LEFT);
|
||||
$color = str_pad(dechex($this->numberExtension->numberBetween(0, 255)), 3, '0', STR_PAD_LEFT);
|
||||
|
||||
return sprintf(
|
||||
'#%s%s%s%s%s%s',
|
||||
@@ -122,12 +125,10 @@ final class Color implements Extension\ColorExtension
|
||||
*/
|
||||
public function rgbaCssColor(): string
|
||||
{
|
||||
$number = new Number();
|
||||
|
||||
return sprintf(
|
||||
'rgba(%s,%s)',
|
||||
$this->rgbColor(),
|
||||
$number->randomFloat(1, 0, 1),
|
||||
$this->numberExtension->randomFloat(1, 0, 1),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -152,13 +153,11 @@ final class Color implements Extension\ColorExtension
|
||||
*/
|
||||
public function hslColor(): string
|
||||
{
|
||||
$number = new Number();
|
||||
|
||||
return sprintf(
|
||||
'%s,%s,%s',
|
||||
$number->numberBetween(0, 360),
|
||||
$number->numberBetween(0, 100),
|
||||
$number->numberBetween(0, 100),
|
||||
$this->numberExtension->numberBetween(0, 360),
|
||||
$this->numberExtension->numberBetween(0, 100),
|
||||
$this->numberExtension->numberBetween(0, 100),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -169,12 +168,10 @@ final class Color implements Extension\ColorExtension
|
||||
*/
|
||||
public function hslColorAsArray(): array
|
||||
{
|
||||
$number = new Number();
|
||||
|
||||
return [
|
||||
$number->numberBetween(0, 360),
|
||||
$number->numberBetween(0, 100),
|
||||
$number->numberBetween(0, 100),
|
||||
$this->numberExtension->numberBetween(0, 360),
|
||||
$this->numberExtension->numberBetween(0, 100),
|
||||
$this->numberExtension->numberBetween(0, 100),
|
||||
];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,10 +4,20 @@ declare(strict_types=1);
|
||||
|
||||
namespace Faker\Core;
|
||||
|
||||
use Faker\Extension\Extension;
|
||||
use Faker\Extension;
|
||||
|
||||
class Coordinates implements Extension
|
||||
/**
|
||||
* @experimental This class is experimental and does not fall under our BC promise
|
||||
*/
|
||||
final class Coordinates implements Extension\Extension
|
||||
{
|
||||
private Extension\NumberExtension $numberExtension;
|
||||
|
||||
public function __construct(Extension\NumberExtension $numberExtension = null)
|
||||
{
|
||||
$this->numberExtension = $numberExtension ?: new Number();
|
||||
}
|
||||
|
||||
/**
|
||||
* @example '77.147489'
|
||||
*
|
||||
@@ -52,8 +62,8 @@ class Coordinates implements Extension
|
||||
public function localCoordinates(): array
|
||||
{
|
||||
return [
|
||||
'latitude' => static::latitude(),
|
||||
'longitude' => static::longitude(),
|
||||
'latitude' => $this->latitude(),
|
||||
'longitude' => $this->longitude(),
|
||||
];
|
||||
}
|
||||
|
||||
@@ -63,6 +73,6 @@ class Coordinates implements Extension
|
||||
throw new \LogicException('Invalid coordinates boundaries');
|
||||
}
|
||||
|
||||
return round($min + mt_rand() / mt_getrandmax() * ($max - $min), $nbMaxDecimals);
|
||||
return $this->numberExtension->randomFloat($nbMaxDecimals, $min, $max);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ use Faker\Extension\GeneratorAwareExtensionTrait;
|
||||
use Faker\Extension\Helper;
|
||||
|
||||
/**
|
||||
* @experimental
|
||||
* @experimental This class is experimental and does not fall under our BC promise
|
||||
*
|
||||
* @since 1.20.0
|
||||
*/
|
||||
@@ -19,12 +19,9 @@ final class DateTime implements DateTimeExtension, GeneratorAwareExtension
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
private $centuries = ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII', 'XIII', 'XIV', 'XV', 'XVI', 'XVII', 'XVIII', 'XIX', 'XX', 'XXI'];
|
||||
private array $centuries = ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII', 'XIII', 'XIV', 'XV', 'XVI', 'XVII', 'XVIII', 'XIX', 'XX', 'XXI'];
|
||||
|
||||
/**
|
||||
* @var string
|
||||
*/
|
||||
private $defaultTimezone = null;
|
||||
private ?string $defaultTimezone = null;
|
||||
|
||||
/**
|
||||
* Get the POSIX-timestamp of a DateTime, int or string.
|
||||
@@ -33,7 +30,7 @@ final class DateTime implements DateTimeExtension, GeneratorAwareExtension
|
||||
*
|
||||
* @return false|int
|
||||
*/
|
||||
protected function getTimestamp($until = 'now')
|
||||
private function getTimestamp($until = 'now')
|
||||
{
|
||||
if (is_numeric($until)) {
|
||||
return (int) $until;
|
||||
@@ -51,22 +48,12 @@ final class DateTime implements DateTimeExtension, GeneratorAwareExtension
|
||||
*
|
||||
* @param int $timestamp the UNIX / POSIX-compatible timestamp
|
||||
*/
|
||||
protected function getTimestampDateTime(int $timestamp): \DateTime
|
||||
private function getTimestampDateTime(int $timestamp): \DateTime
|
||||
{
|
||||
return new \DateTime('@' . $timestamp);
|
||||
}
|
||||
|
||||
protected function setDefaultTimezone(string $timezone = null): void
|
||||
{
|
||||
$this->defaultTimezone = $timezone;
|
||||
}
|
||||
|
||||
protected function getDefaultTimezone(): ?string
|
||||
{
|
||||
return $this->defaultTimezone;
|
||||
}
|
||||
|
||||
protected function resolveTimezone(?string $timezone): string
|
||||
private function resolveTimezone(?string $timezone): string
|
||||
{
|
||||
if ($timezone !== null) {
|
||||
return $timezone;
|
||||
@@ -78,7 +65,7 @@ final class DateTime implements DateTimeExtension, GeneratorAwareExtension
|
||||
/**
|
||||
* Internal method to set the timezone on a DateTime object.
|
||||
*/
|
||||
protected function setTimezone(\DateTime $dateTime, ?string $timezone): \DateTime
|
||||
private function setTimezone(\DateTime $dateTime, ?string $timezone): \DateTime
|
||||
{
|
||||
$timezone = $this->resolveTimezone($timezone);
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ final class File implements Extension\FileExtension
|
||||
*
|
||||
* @see http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types
|
||||
*/
|
||||
private $mimeTypes = [
|
||||
private array $mimeTypes = [
|
||||
'application/atom+xml' => 'atom',
|
||||
'application/ecmascript' => 'ecma',
|
||||
'application/emma+xml' => 'emma',
|
||||
|
||||
12
vendor/fakerphp/faker/src/Faker/Core/Number.php
vendored
12
vendor/fakerphp/faker/src/Faker/Core/Number.php
vendored
@@ -21,12 +21,12 @@ final class Number implements Extension\NumberExtension
|
||||
|
||||
public function randomDigit(): int
|
||||
{
|
||||
return mt_rand(0, 9);
|
||||
return $this->numberBetween(0, 9);
|
||||
}
|
||||
|
||||
public function randomDigitNot(int $except): int
|
||||
{
|
||||
$result = self::numberBetween(0, 8);
|
||||
$result = $this->numberBetween(0, 8);
|
||||
|
||||
if ($result >= $except) {
|
||||
++$result;
|
||||
@@ -37,7 +37,7 @@ final class Number implements Extension\NumberExtension
|
||||
|
||||
public function randomDigitNotZero(): int
|
||||
{
|
||||
return mt_rand(1, 9);
|
||||
return $this->numberBetween(1, 9);
|
||||
}
|
||||
|
||||
public function randomFloat(?int $nbMaxDecimals = null, float $min = 0, ?float $max = null): float
|
||||
@@ -60,7 +60,7 @@ final class Number implements Extension\NumberExtension
|
||||
$max = $tmp;
|
||||
}
|
||||
|
||||
return round($min + mt_rand() / mt_getrandmax() * ($max - $min), $nbMaxDecimals);
|
||||
return round($min + $this->numberBetween() / mt_getrandmax() * ($max - $min), $nbMaxDecimals);
|
||||
}
|
||||
|
||||
public function randomNumber(int $nbDigits = null, bool $strict = false): int
|
||||
@@ -75,9 +75,9 @@ final class Number implements Extension\NumberExtension
|
||||
}
|
||||
|
||||
if ($strict) {
|
||||
return mt_rand(10 ** ($nbDigits - 1), $max);
|
||||
return $this->numberBetween(10 ** ($nbDigits - 1), $max);
|
||||
}
|
||||
|
||||
return mt_rand(0, $max);
|
||||
return $this->numberBetween(0, $max);
|
||||
}
|
||||
}
|
||||
|
||||
19
vendor/fakerphp/faker/src/Faker/Core/Uuid.php
vendored
19
vendor/fakerphp/faker/src/Faker/Core/Uuid.php
vendored
@@ -2,17 +2,26 @@
|
||||
|
||||
namespace Faker\Core;
|
||||
|
||||
use Faker\Extension\UuidExtension;
|
||||
use Faker\Extension;
|
||||
|
||||
final class Uuid implements UuidExtension
|
||||
/**
|
||||
* @experimental This class is experimental and does not fall under our BC promise
|
||||
*/
|
||||
final class Uuid implements Extension\UuidExtension
|
||||
{
|
||||
private Extension\NumberExtension $numberExtension;
|
||||
|
||||
public function __construct(Extension\NumberExtension $numberExtension = null)
|
||||
{
|
||||
|
||||
$this->numberExtension = $numberExtension ?: new Number();
|
||||
}
|
||||
|
||||
public function uuid3(): string
|
||||
{
|
||||
$number = new Number();
|
||||
|
||||
// fix for compatibility with 32bit architecture; each mt_rand call is restricted to 32bit
|
||||
// two such calls will cause 64bits of randomness regardless of architecture
|
||||
$seed = $number->numberBetween(0, 2147483647) . '#' . $number->numberBetween(0, 2147483647);
|
||||
$seed = $this->numberExtension->numberBetween(0, 2147483647) . '#' . $this->numberExtension->numberBetween(0, 2147483647);
|
||||
|
||||
// Hash the seed and convert to a byte array
|
||||
$val = md5($seed, true);
|
||||
|
||||
37
vendor/fakerphp/faker/src/Faker/Core/Version.php
vendored
37
vendor/fakerphp/faker/src/Faker/Core/Version.php
vendored
@@ -4,16 +4,25 @@ declare(strict_types=1);
|
||||
|
||||
namespace Faker\Core;
|
||||
|
||||
use Faker\Extension\Helper;
|
||||
use Faker\Extension\VersionExtension;
|
||||
use Faker\Extension;
|
||||
use Faker\Provider\DateTime;
|
||||
|
||||
final class Version implements VersionExtension
|
||||
/**
|
||||
* @experimental This class is experimental and does not fall under our BC promise
|
||||
*/
|
||||
final class Version implements Extension\VersionExtension
|
||||
{
|
||||
private Extension\NumberExtension $numberExtension;
|
||||
/**
|
||||
* @var string[]
|
||||
*/
|
||||
private $semverCommonPreReleaseIdentifiers = ['alpha', 'beta', 'rc'];
|
||||
private array $semverCommonPreReleaseIdentifiers = ['alpha', 'beta', 'rc'];
|
||||
|
||||
public function __construct(Extension\NumberExtension $numberExtension = null)
|
||||
{
|
||||
|
||||
$this->numberExtension = $numberExtension ?: new Number();
|
||||
}
|
||||
|
||||
/**
|
||||
* Represents v2.0.0 of the semantic versioning: https://semver.org/spec/v2.0.0.html
|
||||
@@ -22,11 +31,11 @@ final class Version implements VersionExtension
|
||||
{
|
||||
return sprintf(
|
||||
'%d.%d.%d%s%s',
|
||||
mt_rand(0, 9),
|
||||
mt_rand(0, 99),
|
||||
mt_rand(0, 99),
|
||||
$preRelease && mt_rand(0, 1) ? '-' . $this->semverPreReleaseIdentifier() : '',
|
||||
$build && mt_rand(0, 1) ? '+' . $this->semverBuildIdentifier() : '',
|
||||
$this->numberExtension->numberBetween(0, 9),
|
||||
$this->numberExtension->numberBetween(0, 99),
|
||||
$this->numberExtension->numberBetween(0, 99),
|
||||
$preRelease && $this->numberExtension->numberBetween(0, 1) === 1 ? '-' . $this->semverPreReleaseIdentifier() : '',
|
||||
$build && $this->numberExtension->numberBetween(0, 1) === 1 ? '+' . $this->semverBuildIdentifier() : '',
|
||||
);
|
||||
}
|
||||
|
||||
@@ -35,13 +44,13 @@ final class Version implements VersionExtension
|
||||
*/
|
||||
private function semverPreReleaseIdentifier(): string
|
||||
{
|
||||
$ident = Helper::randomElement($this->semverCommonPreReleaseIdentifiers);
|
||||
$ident = Extension\Helper::randomElement($this->semverCommonPreReleaseIdentifiers);
|
||||
|
||||
if (!mt_rand(0, 1)) {
|
||||
if ($this->numberExtension->numberBetween(0, 1) !== 1) {
|
||||
return $ident;
|
||||
}
|
||||
|
||||
return $ident . '.' . mt_rand(1, 99);
|
||||
return $ident . '.' . $this->numberExtension->numberBetween(1, 99);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -49,9 +58,9 @@ final class Version implements VersionExtension
|
||||
*/
|
||||
private function semverBuildIdentifier(): string
|
||||
{
|
||||
if (mt_rand(0, 1)) {
|
||||
if ($this->numberExtension->numberBetween(0, 1) === 1) {
|
||||
// short git revision syntax: https://git-scm.com/book/en/v2/Git-Tools-Revision-Selection
|
||||
return substr(sha1(Helper::lexify('??????')), 0, 7);
|
||||
return substr(sha1(Extension\Helper::lexify('??????')), 0, 7);
|
||||
}
|
||||
|
||||
// date syntax
|
||||
|
||||
@@ -83,10 +83,10 @@ final class Helper
|
||||
public static function bothify(string $string): string
|
||||
{
|
||||
$string = self::replaceWildcard($string, '*', static function () {
|
||||
return mt_rand(0, 1) ? '#' : '?';
|
||||
return mt_rand(0, 1) === 1 ? '#' : '?';
|
||||
});
|
||||
|
||||
return static::lexify(static::numerify($string));
|
||||
return self::lexify(self::numerify($string));
|
||||
}
|
||||
|
||||
private static function replaceWildcard(string $string, string $wildcard, callable $callback): string
|
||||
|
||||
2
vendor/fakerphp/faker/src/Faker/Factory.php
vendored
2
vendor/fakerphp/faker/src/Faker/Factory.php
vendored
@@ -38,10 +38,12 @@ class Factory
|
||||
if ($providerClass = self::findProviderClassname($provider, $locale)) {
|
||||
return $providerClass;
|
||||
}
|
||||
|
||||
// fallback to default locale
|
||||
if ($providerClass = self::findProviderClassname($provider, static::DEFAULT_LOCALE)) {
|
||||
return $providerClass;
|
||||
}
|
||||
|
||||
// fallback to no locale
|
||||
if ($providerClass = self::findProviderClassname($provider)) {
|
||||
return $providerClass;
|
||||
|
||||
20
vendor/fakerphp/faker/src/Faker/Generator.php
vendored
20
vendor/fakerphp/faker/src/Faker/Generator.php
vendored
@@ -279,7 +279,7 @@ use Faker\Container\ContainerInterface;
|
||||
*
|
||||
* @property string $image
|
||||
*
|
||||
* @method string image($dir = null, $width = 640, $height = 480, $category = null, $fullPath = true, $randomize = true, $word = null, $gray = false)
|
||||
* @method string image($dir = null, $width = 640, $height = 480, $category = null, $fullPath = true, $randomize = true, $word = null, $gray = false, string $format = 'png')
|
||||
*
|
||||
* @property string $email
|
||||
*
|
||||
@@ -463,7 +463,7 @@ use Faker\Container\ContainerInterface;
|
||||
*
|
||||
* @property string $lastName
|
||||
*
|
||||
* @method string lastName()
|
||||
* @method string lastName($gender = null)
|
||||
*
|
||||
* @property string $title
|
||||
*
|
||||
@@ -567,7 +567,7 @@ class Generator
|
||||
|
||||
public function __construct(ContainerInterface $container = null)
|
||||
{
|
||||
$this->container = $container ?: Container\ContainerBuilder::getDefault();
|
||||
$this->container = $container ?: Container\ContainerBuilder::withDefaultExtensions()->build();
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -687,10 +687,22 @@ class Generator
|
||||
if ($seed === null) {
|
||||
mt_srand();
|
||||
} else {
|
||||
mt_srand((int) $seed, MT_RAND_PHP);
|
||||
mt_srand((int) $seed, self::mode());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @see https://www.php.net/manual/en/migration83.deprecated.php#migration83.deprecated.random
|
||||
*/
|
||||
private static function mode(): int
|
||||
{
|
||||
if (PHP_VERSION_ID < 80300) {
|
||||
return MT_RAND_PHP;
|
||||
}
|
||||
|
||||
return MT_RAND_MT19937;
|
||||
}
|
||||
|
||||
public function format($format, $arguments = [])
|
||||
{
|
||||
return call_user_func_array($this->getFormatter($format), $arguments);
|
||||
|
||||
@@ -491,7 +491,7 @@ class Base
|
||||
public static function bothify($string = '## ??')
|
||||
{
|
||||
$string = self::replaceWildcard($string, '*', static function () {
|
||||
return mt_rand(0, 1) ? '#' : '?';
|
||||
return mt_rand(0, 1) === 1 ? '#' : '?';
|
||||
});
|
||||
|
||||
return static::lexify(static::numerify($string));
|
||||
@@ -576,6 +576,7 @@ class Base
|
||||
// remove backslashes (that are not followed by another backslash) because they are escape characters
|
||||
$match = preg_replace('/\\\(?!\\\)/', '', $matches[1]);
|
||||
$randomElement = Base::randomElement(str_split($match));
|
||||
|
||||
//[.] should not be a random character, but a literal .
|
||||
return str_replace('.', '\.', $randomElement);
|
||||
}, $regex);
|
||||
|
||||
@@ -123,6 +123,7 @@ class Image extends Base
|
||||
);
|
||||
|
||||
$dir = null === $dir ? sys_get_temp_dir() : $dir; // GNU/Linux / OS X / Windows compatible
|
||||
|
||||
// Validate directory path
|
||||
if (!is_dir($dir) || !is_writable($dir)) {
|
||||
throw new \InvalidArgumentException(sprintf('Cannot write to directory "%s"', $dir));
|
||||
|
||||
@@ -28,7 +28,7 @@ class Person extends \Faker\Provider\Person
|
||||
protected static $firstNameMale = [
|
||||
'Adam', 'Aleš', 'Alois', 'Antonín', 'Bohumil', 'Bohuslav', 'Dagmar',
|
||||
'Dalibor', 'Daniel', 'David', 'Dominik', 'Dušan', 'Eduard', 'Emil',
|
||||
'Filip', 'František', 'Ilona', 'Ivan', 'Ivo', 'Jakub', 'Jan', 'Ján',
|
||||
'Filip', 'František', 'Igor', 'Ivan', 'Ivo', 'Jakub', 'Jan', 'Ján',
|
||||
'Jaromír', 'Jaroslav', 'Jindřich', 'Jiří', 'Josef', 'Jozef', 'Kamil',
|
||||
'Karel', 'Kryštof', 'Ladislav', 'Libor', 'Lubomír', 'Luboš', 'Luděk',
|
||||
'Ludvík', 'Lukáš', 'Marcel', 'Marek', 'Martin', 'Matěj', 'Matyáš',
|
||||
@@ -451,6 +451,7 @@ class Person extends \Faker\Provider\Person
|
||||
if ($gender == static::GENDER_FEMALE) {
|
||||
$month += 50;
|
||||
}
|
||||
|
||||
// from year 2004 everyone has +20 to month when birth numbers in one day are exhausted
|
||||
if ($year >= 2004 && $this->generator->boolean(10)) {
|
||||
$month += 20;
|
||||
|
||||
@@ -15,7 +15,7 @@ class Company extends \Faker\Provider\Company
|
||||
'Adaptive', 'Advanced', 'Ameliorated', 'Assimilated', 'Automated', 'Balanced', 'Business-focused', 'Centralized', 'Cloned', 'Compatible', 'Configurable', 'Cross-group', 'Cross-platform', 'Customer-focused', 'Customizable', 'Decentralized', 'De-engineered', 'Devolved', 'Digitized', 'Distributed', 'Diverse', 'Down-sized', 'Enhanced', 'Enterprise-wide', 'Ergonomic', 'Exclusive', 'Expanded', 'Extended', 'Facetoface', 'Focused', 'Front-line', 'Fully-configurable', 'Function-based', 'Fundamental', 'Future-proofed', 'Grass-roots', 'Horizontal', 'Implemented', 'Innovative', 'Integrated', 'Intuitive', 'Inverse', 'Managed', 'Mandatory', 'Monitored', 'Multi-channelled', 'Multi-lateral', 'Multi-layered', 'Multi-tiered', 'Networked', 'Object-based', 'Open-architected', 'Open-source', 'Operative', 'Optimized', 'Optional', 'Organic', 'Organized', 'Persevering', 'Persistent', 'Phased', 'Polarised', 'Pre-emptive', 'Proactive', 'Profit-focused', 'Profound', 'Programmable', 'Progressive', 'Public-key', 'Quality-focused', 'Reactive', 'Realigned', 'Re-contextualized', 'Re-engineered', 'Reduced', 'Reverse-engineered', 'Right-sized', 'Robust', 'Seamless', 'Secured', 'Self-enabling', 'Sharable', 'Stand-alone', 'Streamlined', 'Switchable', 'Synchronised', 'Synergistic', 'Synergized', 'Team-oriented', 'Total', 'Triple-buffered', 'Universal', 'Up-sized', 'Upgradable', 'User-centric', 'User-friendly', 'Versatile', 'Virtual', 'Visionary', 'Vision-oriented',
|
||||
],
|
||||
[
|
||||
'24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', 'analyzing', 'assymetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', 'multi-tasking', 'national', 'needs-based', 'neutral', 'nextgeneration', 'non-volatile', 'object-oriented', 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', 'well-modulated', 'zeroadministration', 'zerodefect', 'zerotolerance',
|
||||
'24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', 'analyzing', 'asymmetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', 'multi-tasking', 'national', 'needs-based', 'neutral', 'nextgeneration', 'non-volatile', 'object-oriented', 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', 'well-modulated', 'zeroadministration', 'zerodefect', 'zerotolerance',
|
||||
],
|
||||
[
|
||||
'ability', 'access', 'adapter', 'algorithm', 'alliance', 'analyzer', 'application', 'approach', 'architecture', 'archive', 'artificialintelligence', 'array', 'attitude', 'benchmark', 'blockchain', 'budgetarymanagement', 'capability', 'capacity', 'challenge', 'circuit', 'collaboration', 'complexity', 'concept', 'conglomeration', 'contingency', 'core', 'customerloyalty', 'database', 'data-warehouse', 'definition', 'emulation', 'encoding', 'encryption', 'extranet', 'firmware', 'flexibility', 'focusgroup', 'forecast', 'frame', 'framework', 'function', 'functionalities', 'GraphicInterface', 'groupware', 'GraphicalUserInterface', 'hardware', 'help-desk', 'hierarchy', 'hub', 'implementation', 'info-mediaries', 'infrastructure', 'initiative', 'installation', 'instructionset', 'interface', 'internetsolution', 'intranet', 'knowledgeuser', 'knowledgebase', 'localareanetwork', 'leverage', 'matrices', 'matrix', 'methodology', 'middleware', 'migration', 'model', 'moderator', 'monitoring', 'moratorium', 'neural-net', 'openarchitecture', 'opensystem', 'orchestration', 'paradigm', 'parallelism', 'policy', 'portal', 'pricingstructure', 'processimprovement', 'product', 'productivity', 'project', 'projection', 'protocol', 'securedline', 'service-desk', 'software', 'solution', 'standardization', 'strategy', 'structure', 'success', 'superstructure', 'support', 'synergy', 'systemengine', 'task-force', 'throughput', 'time-frame', 'toolset', 'utilisation', 'website', 'workforce',
|
||||
|
||||
@@ -135,9 +135,8 @@ class Person extends \Faker\Provider\Person
|
||||
/**
|
||||
* @see https://en.wikipedia.org/wiki/National_identification_number#South_Africa
|
||||
*
|
||||
* @param \DateTime $birthdate
|
||||
* @param bool $citizen
|
||||
* @param string $gender
|
||||
* @param bool $citizen
|
||||
* @param string $gender
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
|
||||
@@ -17,7 +17,7 @@ class Company extends \Faker\Provider\Company
|
||||
'Adaptive', 'Advanced', 'Ameliorated', 'Assimilated', 'Automated', 'Balanced', 'Business-focused', 'Centralized', 'Cloned', 'Compatible', 'Configurable', 'Cross-group', 'Cross-platform', 'Customer-focused', 'Customizable', 'Decentralized', 'De-engineered', 'Devolved', 'Digitized', 'Distributed', 'Diverse', 'Down-sized', 'Enhanced', 'Enterprise-wide', 'Ergonomic', 'Exclusive', 'Expanded', 'Extended', 'Facetoface', 'Focused', 'Front-line', 'Fully-configurable', 'Function-based', 'Fundamental', 'Future-proofed', 'Grass-roots', 'Horizontal', 'Implemented', 'Innovative', 'Integrated', 'Intuitive', 'Inverse', 'Managed', 'Mandatory', 'Monitored', 'Multi-channelled', 'Multi-lateral', 'Multi-layered', 'Multi-tiered', 'Networked', 'Object-based', 'Open-architected', 'Open-source', 'Operative', 'Optimized', 'Optional', 'Organic', 'Organized', 'Persevering', 'Persistent', 'Phased', 'Polarised', 'Pre-emptive', 'Proactive', 'Profit-focused', 'Profound', 'Programmable', 'Progressive', 'Public-key', 'Quality-focused', 'Reactive', 'Realigned', 'Re-contextualized', 'Re-engineered', 'Reduced', 'Reverse-engineered', 'Right-sized', 'Robust', 'Seamless', 'Secured', 'Self-enabling', 'Sharable', 'Stand-alone', 'Streamlined', 'Switchable', 'Synchronised', 'Synergistic', 'Synergized', 'Team-oriented', 'Total', 'Triple-buffered', 'Universal', 'Up-sized', 'Upgradable', 'User-centric', 'User-friendly', 'Versatile', 'Virtual', 'Visionary', 'Vision-oriented',
|
||||
],
|
||||
[
|
||||
'24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', 'analyzing', 'assymetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', 'multi-tasking', 'national', 'needs-based', 'neutral', 'nextgeneration', 'non-volatile', 'object-oriented', 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', 'well-modulated', 'zeroadministration', 'zerodefect', 'zerotolerance',
|
||||
'24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', 'analyzing', 'asymmetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', 'multi-tasking', 'national', 'needs-based', 'neutral', 'nextgeneration', 'non-volatile', 'object-oriented', 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', 'well-modulated', 'zeroadministration', 'zerodefect', 'zerotolerance',
|
||||
],
|
||||
[
|
||||
'ability', 'access', 'adapter', 'algorithm', 'alliance', 'analyzer', 'application', 'approach', 'architecture', 'archive', 'artificialintelligence', 'array', 'attitude', 'benchmark', 'budgetarymanagement', 'capability', 'capacity', 'challenge', 'circuit', 'collaboration', 'complexity', 'concept', 'conglomeration', 'contingency', 'core', 'customerloyalty', 'database', 'data-warehouse', 'definition', 'emulation', 'encoding', 'encryption', 'extranet', 'firmware', 'flexibility', 'focusgroup', 'forecast', 'frame', 'framework', 'function', 'functionalities', 'GraphicInterface', 'groupware', 'GraphicalUserInterface', 'hardware', 'help-desk', 'hierarchy', 'hub', 'implementation', 'info-mediaries', 'infrastructure', 'initiative', 'installation', 'instructionset', 'interface', 'internetsolution', 'intranet', 'knowledgeuser', 'knowledgebase', 'localareanetwork', 'leverage', 'matrices', 'matrix', 'methodology', 'middleware', 'migration', 'model', 'moderator', 'monitoring', 'moratorium', 'neural-net', 'openarchitecture', 'opensystem', 'orchestration', 'paradigm', 'parallelism', 'policy', 'portal', 'pricingstructure', 'processimprovement', 'product', 'productivity', 'project', 'projection', 'protocol', 'securedline', 'service-desk', 'software', 'solution', 'standardization', 'strategy', 'structure', 'success', 'superstructure', 'support', 'synergy', 'systemengine', 'task-force', 'throughput', 'time-frame', 'toolset', 'utilisation', 'website', 'workforce',
|
||||
|
||||
@@ -22,7 +22,7 @@ class Company extends \Faker\Provider\Company
|
||||
'Adaptive', 'Advanced', 'Ameliorated', 'Assimilated', 'Automated', 'Balanced', 'Business-focused', 'Centralized', 'Cloned', 'Compatible', 'Configurable', 'Cross-group', 'Cross-platform', 'Customer-focused', 'Customizable', 'Decentralized', 'De-engineered', 'Devolved', 'Digitized', 'Distributed', 'Diverse', 'Down-sized', 'Enhanced', 'Enterprise-wide', 'Ergonomic', 'Exclusive', 'Expanded', 'Extended', 'Facetoface', 'Focused', 'Front-line', 'Fully-configurable', 'Function-based', 'Fundamental', 'Future-proofed', 'Grass-roots', 'Horizontal', 'Implemented', 'Innovative', 'Integrated', 'Intuitive', 'Inverse', 'Managed', 'Mandatory', 'Monitored', 'Multi-channelled', 'Multi-lateral', 'Multi-layered', 'Multi-tiered', 'Networked', 'Object-based', 'Open-architected', 'Open-source', 'Operative', 'Optimized', 'Optional', 'Organic', 'Organized', 'Persevering', 'Persistent', 'Phased', 'Polarised', 'Pre-emptive', 'Proactive', 'Profit-focused', 'Profound', 'Programmable', 'Progressive', 'Public-key', 'Quality-focused', 'Reactive', 'Realigned', 'Re-contextualized', 'Re-engineered', 'Reduced', 'Reverse-engineered', 'Right-sized', 'Robust', 'Seamless', 'Secured', 'Self-enabling', 'Sharable', 'Stand-alone', 'Streamlined', 'Switchable', 'Synchronised', 'Synergistic', 'Synergized', 'Team-oriented', 'Total', 'Triple-buffered', 'Universal', 'Up-sized', 'Upgradable', 'User-centric', 'User-friendly', 'Versatile', 'Virtual', 'Visionary', 'Vision-oriented',
|
||||
],
|
||||
[
|
||||
'24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', 'analyzing', 'assymetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', 'multi-tasking', 'national', 'needs-based', 'neutral', 'nextgeneration', 'non-volatile', 'object-oriented', 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', 'well-modulated', 'zeroadministration', 'zerodefect', 'zerotolerance',
|
||||
'24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', 'analyzing', 'asymmetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', 'multi-tasking', 'national', 'needs-based', 'neutral', 'nextgeneration', 'non-volatile', 'object-oriented', 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', 'well-modulated', 'zeroadministration', 'zerodefect', 'zerotolerance',
|
||||
],
|
||||
[
|
||||
'ability', 'access', 'adapter', 'algorithm', 'alliance', 'analyzer', 'application', 'approach', 'architecture', 'archive', 'artificialintelligence', 'array', 'attitude', 'benchmark', 'budgetarymanagement', 'capability', 'capacity', 'challenge', 'circuit', 'collaboration', 'complexity', 'concept', 'conglomeration', 'contingency', 'core', 'customerloyalty', 'database', 'data-warehouse', 'definition', 'emulation', 'encoding', 'encryption', 'extranet', 'firmware', 'flexibility', 'focusgroup', 'forecast', 'frame', 'framework', 'function', 'functionalities', 'GraphicInterface', 'groupware', 'GraphicalUserInterface', 'hardware', 'help-desk', 'hierarchy', 'hub', 'implementation', 'info-mediaries', 'infrastructure', 'initiative', 'installation', 'instructionset', 'interface', 'internetsolution', 'intranet', 'knowledgeuser', 'knowledgebase', 'localareanetwork', 'leverage', 'matrices', 'matrix', 'methodology', 'middleware', 'migration', 'model', 'moderator', 'monitoring', 'moratorium', 'neural-net', 'openarchitecture', 'opensystem', 'orchestration', 'paradigm', 'parallelism', 'policy', 'portal', 'pricingstructure', 'processimprovement', 'product', 'productivity', 'project', 'projection', 'protocol', 'securedline', 'service-desk', 'software', 'solution', 'standardization', 'strategy', 'structure', 'success', 'superstructure', 'support', 'synergy', 'systemengine', 'task-force', 'throughput', 'time-frame', 'toolset', 'utilisation', 'website', 'workforce',
|
||||
|
||||
@@ -17,7 +17,7 @@ class Company extends \Faker\Provider\Company
|
||||
'Adaptive', 'Advanced', 'Ameliorated', 'Assimilated', 'Automated', 'Balanced', 'Business-focused', 'Centralized', 'Cloned', 'Compatible', 'Configurable', 'Cross-group', 'Cross-platform', 'Customer-focused', 'Customizable', 'Decentralized', 'De-engineered', 'Devolved', 'Digitized', 'Distributed', 'Diverse', 'Down-sized', 'Enhanced', 'Enterprise-wide', 'Ergonomic', 'Exclusive', 'Expanded', 'Extended', 'Facetoface', 'Focused', 'Front-line', 'Fully-configurable', 'Function-based', 'Fundamental', 'Future-proofed', 'Grass-roots', 'Horizontal', 'Implemented', 'Innovative', 'Integrated', 'Intuitive', 'Inverse', 'Managed', 'Mandatory', 'Monitored', 'Multi-channelled', 'Multi-lateral', 'Multi-layered', 'Multi-tiered', 'Networked', 'Object-based', 'Open-architected', 'Open-source', 'Operative', 'Optimized', 'Optional', 'Organic', 'Organized', 'Persevering', 'Persistent', 'Phased', 'Polarised', 'Pre-emptive', 'Proactive', 'Profit-focused', 'Profound', 'Programmable', 'Progressive', 'Public-key', 'Quality-focused', 'Reactive', 'Realigned', 'Re-contextualized', 'Re-engineered', 'Reduced', 'Reverse-engineered', 'Right-sized', 'Robust', 'Seamless', 'Secured', 'Self-enabling', 'Sharable', 'Stand-alone', 'Streamlined', 'Switchable', 'Synchronised', 'Synergistic', 'Synergized', 'Team-oriented', 'Total', 'Triple-buffered', 'Universal', 'Up-sized', 'Upgradable', 'User-centric', 'User-friendly', 'Versatile', 'Virtual', 'Visionary', 'Vision-oriented',
|
||||
],
|
||||
[
|
||||
'24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', 'analyzing', 'assymetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', 'multi-tasking', 'national', 'needs-based', 'neutral', 'nextgeneration', 'non-volatile', 'object-oriented', 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', 'well-modulated', 'zeroadministration', 'zerodefect', 'zerotolerance',
|
||||
'24hour', '24/7', '3rdgeneration', '4thgeneration', '5thgeneration', '6thgeneration', 'actuating', 'analyzing', 'asymmetric', 'asynchronous', 'attitude-oriented', 'background', 'bandwidth-monitored', 'bi-directional', 'bifurcated', 'bottom-line', 'clear-thinking', 'client-driven', 'client-server', 'coherent', 'cohesive', 'composite', 'context-sensitive', 'contextually-based', 'content-based', 'dedicated', 'demand-driven', 'didactic', 'directional', 'discrete', 'disintermediate', 'dynamic', 'eco-centric', 'empowering', 'encompassing', 'even-keeled', 'executive', 'explicit', 'exuding', 'fault-tolerant', 'foreground', 'fresh-thinking', 'full-range', 'global', 'grid-enabled', 'heuristic', 'high-level', 'holistic', 'homogeneous', 'human-resource', 'hybrid', 'impactful', 'incremental', 'intangible', 'interactive', 'intermediate', 'leadingedge', 'local', 'logistical', 'maximized', 'methodical', 'mission-critical', 'mobile', 'modular', 'motivating', 'multimedia', 'multi-state', 'multi-tasking', 'national', 'needs-based', 'neutral', 'nextgeneration', 'non-volatile', 'object-oriented', 'optimal', 'optimizing', 'radical', 'real-time', 'reciprocal', 'regional', 'responsive', 'scalable', 'secondary', 'solution-oriented', 'stable', 'static', 'systematic', 'systemic', 'system-worthy', 'tangible', 'tertiary', 'transitional', 'uniform', 'upward-trending', 'user-facing', 'value-added', 'web-enabled', 'well-modulated', 'zeroadministration', 'zerodefect', 'zerotolerance',
|
||||
],
|
||||
[
|
||||
'ability', 'access', 'adapter', 'algorithm', 'alliance', 'analyzer', 'application', 'approach', 'architecture', 'archive', 'artificialintelligence', 'array', 'attitude', 'benchmark', 'budgetarymanagement', 'capability', 'capacity', 'challenge', 'circuit', 'collaboration', 'complexity', 'concept', 'conglomeration', 'contingency', 'core', 'customerloyalty', 'database', 'data-warehouse', 'definition', 'emulation', 'encoding', 'encryption', 'extranet', 'firmware', 'flexibility', 'focusgroup', 'forecast', 'frame', 'framework', 'function', 'functionalities', 'GraphicInterface', 'groupware', 'GraphicalUserInterface', 'hardware', 'help-desk', 'hierarchy', 'hub', 'implementation', 'info-mediaries', 'infrastructure', 'initiative', 'installation', 'instructionset', 'interface', 'internetsolution', 'intranet', 'knowledgeuser', 'knowledgebase', 'localareanetwork', 'leverage', 'matrices', 'matrix', 'methodology', 'middleware', 'migration', 'model', 'moderator', 'monitoring', 'moratorium', 'neural-net', 'openarchitecture', 'opensystem', 'orchestration', 'paradigm', 'parallelism', 'policy', 'portal', 'pricingstructure', 'processimprovement', 'product', 'productivity', 'project', 'projection', 'protocol', 'securedline', 'service-desk', 'software', 'solution', 'standardization', 'strategy', 'structure', 'success', 'superstructure', 'support', 'synergy', 'systemengine', 'task-force', 'throughput', 'time-frame', 'toolset', 'utilisation', 'website', 'workforce',
|
||||
|
||||
@@ -91,8 +91,7 @@ class Person extends \Faker\Provider\Person
|
||||
*
|
||||
* @see http://www.finlex.fi/fi/laki/ajantasa/2010/20100128
|
||||
*
|
||||
* @param \DateTime $birthdate
|
||||
* @param string $gender Person::GENDER_MALE || Person::GENDER_FEMALE
|
||||
* @param string $gender Person::GENDER_MALE || Person::GENDER_FEMALE
|
||||
*
|
||||
* @return string on format DDMMYYCZZZQ, where DDMMYY is the date of birth, C the century sign, ZZZ the individual number and Q the control character (checksum)
|
||||
*/
|
||||
|
||||
@@ -34,7 +34,11 @@ class Address extends \Faker\Provider\Address
|
||||
];
|
||||
|
||||
protected static $buildingNumber = ['%', '%#', '%#', '%#', '%##'];
|
||||
protected static $postcode = ['#####', '## ###'];
|
||||
|
||||
/**
|
||||
* @see https://en.wikipedia.org/wiki/Postal_codes_in_France
|
||||
*/
|
||||
protected static $postcode = ['#####'];
|
||||
|
||||
protected static $country = [
|
||||
'Afghanistan', 'Afrique du sud', 'Albanie', 'Algérie', 'Allemagne', 'Andorre', 'Angola', 'Anguilla', 'Antarctique', 'Antigua et Barbuda', 'Antilles néerlandaises', 'Arabie saoudite', 'Argentine', 'Arménie', 'Aruba', 'Australie', 'Autriche', 'Azerbaïdjan', 'Bahamas', 'Bahrain', 'Bangladesh', 'Belgique', 'Belize', 'Benin', 'Bermudes (Les)', 'Bhoutan', 'Biélorussie', 'Bolivie', 'Bosnie-Herzégovine', 'Botswana', 'Bouvet (Îles)', 'Brunei', 'Brésil', 'Bulgarie', 'Burkina Faso', 'Burundi', 'Cambodge', 'Cameroun', 'Canada', 'Cap Vert', 'Cayman (Îles)', 'Chili', 'Chine (Rép. pop.)', 'Christmas (Île)', 'Chypre', 'Cocos (Îles)', 'Colombie', 'Comores', 'Cook (Îles)', 'Corée du Nord', 'Corée, Sud', 'Costa Rica', 'Croatie', 'Cuba', 'Côte d\'Ivoire', 'Danemark', 'Djibouti', 'Dominique', 'Égypte', 'El Salvador', 'Émirats arabes unis', 'Équateur', 'Érythrée', 'Espagne', 'Estonie', 'États-Unis', 'Ethiopie', 'Falkland (Île)', 'Fidji (République des)', 'Finlande', 'France', 'Féroé (Îles)', 'Gabon',
|
||||
|
||||
@@ -12,35 +12,35 @@ class Address extends \Faker\Provider\Address
|
||||
];
|
||||
protected static $postcode = ['#####'];
|
||||
protected static $state = [
|
||||
'Agrigento', 'Alessandria', 'Ancona', 'Aosta', 'Arezzo', 'Ascoli Piceno', 'Asti', 'Avellino', 'Bari', 'Barletta-Andria-Trani', 'Belluno', 'Benevento', 'Bergamo', 'Biella', 'Bologna', 'Bolzano', 'Brescia', 'Brindisi', 'Cagliari', 'Caltanissetta', 'Campobasso', 'Carbonia-Iglesias', 'Caserta', 'Catania', 'Catanzaro', 'Chieti', 'Como', 'Cosenza', 'Cremona', 'Crotone', 'Cuneo', 'Enna', 'Fermo', 'Ferrara', 'Firenze', 'Foggia', 'Forlì-Cesena', 'Frosinone', 'Genova', 'Gorizia', 'Grosseto', 'Imperia', 'Isernia', 'La Spezia', 'L\'Aquila', 'Latina', 'Lecce', 'Lecco', 'Livorno', 'Lodi', 'Lucca', 'Macerata', 'Mantova', 'Massa-Carrara', 'Matera', 'Messina', 'Milano', 'Modena', 'Monza e della Brianza', 'Napoli', 'Novara', 'Nuoro', 'Olbia-Tempio', 'Oristano', 'Padova', 'Palermo', 'Parma', 'Pavia', 'Perugia', 'Pesaro e Urbino', 'Pescara', 'Piacenza', 'Pisa', 'Pistoia', 'Pordenone', 'Potenza', 'Prato', 'Ragusa', 'Ravenna', 'Reggio Calabria', 'Reggio Emilia', 'Rieti', 'Rimini', 'Roma', 'Rovigo', 'Salerno', 'Medio Campidano', 'Sassari', 'Savona', 'Siena', 'Siracusa', 'Sondrio', 'Taranto', 'Teramo', 'Terni', 'Torino', 'Ogliastra', 'Trapani', 'Trento', 'Treviso', 'Trieste', 'Udine', 'Varese', 'Venezia', 'Verbano-Cusio-Ossola', 'Vercelli', 'Verona', 'Vibo Valentia', 'Vicenza', 'Viterbo',
|
||||
'Agrigento', 'Alessandria', 'Ancona', 'Aosta', 'Arezzo', 'Ascoli Piceno', 'Asti', 'Avellino', 'Bari', 'Barletta-Andria-Trani', 'Belluno', 'Benevento', 'Bergamo', 'Biella', 'Bologna', 'Bolzano', 'Brescia', 'Brindisi', 'Cagliari', 'Caltanissetta', 'Campobasso', 'Caserta', 'Catania', 'Catanzaro', 'Chieti', 'Como', 'Cosenza', 'Cremona', 'Crotone', 'Cuneo', 'Enna', 'Fermo', 'Ferrara', 'Firenze', 'Foggia', 'Forlì-Cesena', 'Frosinone', 'Genova', 'Gorizia', 'Grosseto', 'Imperia', 'Isernia', 'La Spezia', 'L\'Aquila', 'Latina', 'Lecce', 'Lecco', 'Livorno', 'Lodi', 'Lucca', 'Macerata', 'Mantova', 'Massa-Carrara', 'Matera', 'Messina', 'Milano', 'Modena', 'Monza e della Brianza', 'Napoli', 'Novara', 'Nuoro', 'Oristano', 'Padova', 'Palermo', 'Parma', 'Pavia', 'Perugia', 'Pesaro e Urbino', 'Pescara', 'Piacenza', 'Pisa', 'Pistoia', 'Pordenone', 'Potenza', 'Prato', 'Ragusa', 'Ravenna', 'Reggio Calabria', 'Reggio Emilia', 'Rieti', 'Rimini', 'Roma', 'Rovigo', 'Salerno', 'Sassari', 'Savona', 'Siena', 'Siracusa', 'Sondrio', 'Sud Sardegna', 'Taranto', 'Teramo', 'Terni', 'Torino', 'Trapani', 'Trento', 'Treviso', 'Trieste', 'Udine', 'Varese', 'Venezia', 'Verbano-Cusio-Ossola', 'Vercelli', 'Verona', 'Vibo Valentia', 'Vicenza', 'Viterbo',
|
||||
];
|
||||
protected static $stateAbbr = [
|
||||
'AG', 'AL', 'AN', 'AO', 'AR', 'AP', 'AT', 'AV', 'BA', 'BT', 'BL', 'BN', 'BG', 'BI', 'BO', 'BZ', 'BS', 'BR', 'CA', 'CL', 'CB', 'CI', 'CE', 'CT', 'CZ', 'CH', 'CO', 'CS', 'CR', 'KR', 'CN', 'EN', 'FM', 'FE', 'FI', 'FG', 'FC', 'FR', 'GE', 'GO', 'GR', 'IM', 'IS', 'SP', 'AQ', 'LT', 'LE', 'LC', 'LI', 'LO', 'LU', 'MC', 'MN', 'MS', 'MT', 'ME', 'MI', 'MO', 'MB', 'NA', 'NO', 'NU', 'OT', 'OR', 'PD', 'PA', 'PR', 'PV', 'PG', 'PU', 'PE', 'PC', 'PI', 'PT', 'PN', 'PZ', 'PO', 'RG', 'RA', 'RC', 'RE', 'RI', 'RN', 'RM', 'RO', 'SA', 'VS', 'SS', 'SV', 'SI', 'SR', 'SO', 'TA', 'TE', 'TR', 'TO', 'OG', 'TP', 'TN', 'TV', 'TS', 'UD', 'VA', 'VE', 'VB', 'VC', 'VR', 'VV', 'VI', 'VT',
|
||||
'AG', 'AL', 'AN', 'AO', 'AR', 'AP', 'AT', 'AV', 'BA', 'BT', 'BL', 'BN', 'BG', 'BI', 'BO', 'BZ', 'BS', 'BR', 'CA', 'CL', 'CB', 'CE', 'CT', 'CZ', 'CH', 'CO', 'CS', 'CR', 'KR', 'CN', 'EN', 'FM', 'FE', 'FI', 'FG', 'FC', 'FR', 'GE', 'GO', 'GR', 'IM', 'IS', 'SP', 'AQ', 'LT', 'LE', 'LC', 'LI', 'LO', 'LU', 'MC', 'MN', 'MS', 'MT', 'ME', 'MI', 'MO', 'MB', 'NA', 'NO', 'NU', 'OR', 'PD', 'PA', 'PR', 'PV', 'PG', 'PU', 'PE', 'PC', 'PI', 'PT', 'PN', 'PZ', 'PO', 'RG', 'RA', 'RC', 'RE', 'RI', 'RN', 'RM', 'RO', 'SA', 'SS', 'SV', 'SI', 'SR', 'SO', 'SU', 'TA', 'TE', 'TR', 'TO', 'TP', 'TN', 'TV', 'TS', 'UD', 'VA', 'VE', 'VB', 'VC', 'VR', 'VV', 'VI', 'VT',
|
||||
];
|
||||
protected static $country = [
|
||||
'Afghanistan', 'Albania', 'Algeria', 'American Samoa', 'Andorra', 'Angola', 'Anguilla', 'Antartide (territori a sud del 60° parallelo)', 'Antigua e Barbuda', 'Argentina', 'Armenia', 'Aruba', 'Australia', 'Austria', 'Azerbaijan',
|
||||
'Bahamas', 'Bahrain', 'Bangladesh', 'Barbados', 'Bielorussia', 'Belgio', 'Belize', 'Benin', 'Bermuda', 'Bhutan', 'Bolivia', 'Bosnia e Herzegovina', 'Botswana', 'Bouvet Island (Bouvetoya)', 'Brasile', 'Territorio dell\'arcipelago indiano', 'Isole Vergini Britanniche', 'Brunei Darussalam', 'Bulgaria', 'Burkina Faso', 'Burundi',
|
||||
'Cambogia', 'Cameroon', 'Canada', 'Capo Verde', 'Isole Cayman', 'Repubblica Centrale Africana', 'Chad', 'Cile', 'Cina', 'Isola di Pasqua', 'Isola di Cocos (Keeling)', 'Colombia', 'Comoros', 'Congo', 'Isole Cook', 'Costa Rica', 'Costa d\'Avorio', 'Croazia', 'Cuba', 'Cipro', 'Repubblica Ceca',
|
||||
'Danimarca', 'Gibuti', 'Repubblica Dominicana',
|
||||
'Equador', 'Egitto', 'El Salvador', 'Guinea Equatoriale', 'Eritrea', 'Estonia', 'Etiopia',
|
||||
'Isole Faroe', 'Isole Falkland (Malvinas)', 'Fiji', 'Finlandia', 'Francia', 'Guyana Francese', 'Polinesia Francese', 'Territori Francesi del sud',
|
||||
'Gabon', 'Gambia', 'Georgia', 'Germania', 'Ghana', 'Gibilterra', 'Grecia', 'Groenlandia', 'Grenada', 'Guadalupa', 'Guam', 'Guatemala', 'Guernsey', 'Guinea', 'Guinea-Bissau', 'Guyana',
|
||||
'Haiti', 'Heard Island and McDonald Islands', 'Città del Vaticano', 'Honduras', 'Hong Kong', 'Ungheria',
|
||||
'Islanda', 'India', 'Indonesia', 'Iran', 'Iraq', 'Irlanda', 'Isola di Man', 'Israele', 'Italia',
|
||||
'Giamaica', 'Giappone', 'Jersey', 'Giordania',
|
||||
'Kazakhstan', 'Kenya', 'Kiribati', 'Korea', 'Kuwait', 'Republicca Kirgiza',
|
||||
'Repubblica del Laos', 'Latvia', 'Libano', 'Lesotho', 'Liberia', 'Libyan Arab Jamahiriya', 'Liechtenstein', 'Lituania', 'Lussemburgo',
|
||||
'Macao', 'Macedonia', 'Madagascar', 'Malawi', 'Malesia', 'Maldive', 'Mali', 'Malta', 'Isole Marshall', 'Martinica', 'Mauritania', 'Mauritius', 'Mayotte', 'Messico', 'Micronesia', 'Moldova', 'Principato di Monaco', 'Mongolia', 'Montenegro', 'Montserrat', 'Marocco', 'Mozambico', 'Myanmar',
|
||||
'Namibia', 'Nauru', 'Nepal', 'Antille Olandesi', 'Olanda', 'Nuova Caledonia', 'Nuova Zelanda', 'Nicaragua', 'Niger', 'Nigeria', 'Niue', 'Isole Norfolk', 'Northern Mariana Islands', 'Norvegia',
|
||||
'Oman',
|
||||
'Pakistan', 'Palau', 'Palestina', 'Panama', 'Papua Nuova Guinea', 'Paraguay', 'Peru', 'Filippine', 'Pitcairn Islands', 'Polonia', 'Portogallo', 'Porto Rico',
|
||||
'Afghanistan', 'Albania', 'Algeria', 'American Samoa', 'Andorra', 'Angola', 'Anguilla', 'Antartide (territori a sud del 60° parallelo)', 'Antigua e Barbuda', 'Antille Olandesi', 'Arabia Saudita', 'Argentina', 'Armenia', 'Aruba', 'Australia', 'Austria', 'Azerbaijan',
|
||||
'Bahamas', 'Bahrain', 'Bangladesh', 'Barbados', 'Bielorussia', 'Belgio', 'Belize', 'Benin', 'Bermuda', 'Bhutan', 'Bolivia', 'Bosnia e Herzegovina', 'Botswana', 'Isola Bouvet', 'Brasile', 'Territorio dell\'arcipelago indiano', 'Isole Vergini Britanniche', 'Brunei', 'Bulgaria', 'Burkina Faso', 'Burundi',
|
||||
'Cambogia', 'Cameroon', 'Canada', 'Capo Verde', 'Isole Cayman', 'Repubblica Centrale Africana', 'Chad', 'Cile', 'Cina', 'Isola di Pasqua', 'Isole Cocos', 'Colombia', 'Comore', 'Congo', 'Isole Cook', 'Costa Rica', 'Costa d\'Avorio', 'Croazia', 'Cuba', 'Cipro', 'Repubblica Ceca',
|
||||
'Danimarca', 'Repubblica Dominicana',
|
||||
'Equador', 'Egitto', 'El Salvador', 'Emirati Arabi Uniti', 'Eritrea', 'Estonia', 'Eswatini', 'Etiopia',
|
||||
'Isole Faroe', 'Isole Falkland', 'Fiji', 'Filippine', 'Finlandia', 'Francia', 'Guyana Francese', 'Polinesia Francese', 'Territori Francesi del Sud',
|
||||
'Gabon', 'Gambia', 'Georgia', 'Georgia del Sud e Isole Sandwich Australi', 'Germania', 'Ghana', 'Giamaica', 'Giappone', 'Gibilterra', 'Gibuti', 'Giordania', 'Grecia', 'Groenlandia', 'Grenada', 'Guadalupa', 'Guam', 'Guatemala', 'Guernsey', 'Guinea', 'Guinea-Bissau', 'Guinea Equatoriale', 'Guyana',
|
||||
'Haiti', 'Isole Heard e McDonald', 'Honduras', 'Hong Kong',
|
||||
'Islanda', 'India', 'Indonesia', 'Iran', 'Iraq', 'Irlanda', 'Israele', 'Italia',
|
||||
'Isola di Jersey',
|
||||
'Kazakhstan', 'Kenya', 'Kirghizistan', 'Kiribati', 'Korea', 'Kuwait',
|
||||
'Repubblica del Laos', 'Latvia', 'Lesotho', 'Libano', 'Liberia', 'Libia', 'Liechtenstein', 'Lituania', 'Lussemburgo',
|
||||
'Macao', 'Macedonia', 'Madagascar', 'Malawi', 'Malesia', 'Maldive', 'Mali', 'Malta', 'Isola di Man', 'Isole Marianne Settentrionali', 'Isole Marshall', 'Martinica', 'Mauritania', 'Mauritius', 'Mayotte', 'Messico', 'Micronesia', 'Isole Minori esterne degli Stati Uniti d\'America', 'Moldova', 'Principato di Monaco', 'Mongolia', 'Montenegro', 'Montserrat', 'Marocco', 'Mozambico', 'Myanmar',
|
||||
'Namibia', 'Nauru', 'Nepal', 'Nuova Caledonia', 'Nuova Zelanda', 'Nicaragua', 'Niger', 'Nigeria', 'Niue', 'Isole Norfolk', 'Norvegia',
|
||||
'Olanda', 'Oman',
|
||||
'Pakistan', 'Palau', 'Palestina', 'Panama', 'Papua Nuova Guinea', 'Paraguay', 'Peru', 'Isole Pitcairn', 'Polonia', 'Portogallo', 'Porto Rico',
|
||||
'Qatar',
|
||||
'Reunion', 'Romania', 'Russia', 'Rwanda',
|
||||
'San Bartolomeo', 'Sant\'Elena', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Martin', 'Saint Pierre and Miquelon', 'Saint Vincent and the Grenadines', 'Samoa', 'San Marino', 'Sao Tome and Principe', 'Arabia Saudita', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovenia', 'Isole Solomon', 'Somalia', 'Sud Africa', 'Georgia del sud e South Sandwich Islands', 'Spagna', 'Sri Lanka', 'Sudan', 'Suriname', 'Svalbard & Jan Mayen Islands', 'Swaziland', 'Svezia', 'Svizzera', 'Siria',
|
||||
'Taiwan', 'Tajikistan', 'Tanzania', 'Tailandia', 'Timor-Leste', 'Togo', 'Tokelau', 'Tonga', 'Trinidad e Tobago', 'Tunisia', 'Turchia', 'Turkmenistan', 'Isole di Turks and Caicos', 'Tuvalu',
|
||||
'Uganda', 'Ucraina', 'Emirati Arabi Uniti', 'Regno Unito', 'Stati Uniti d\'America', 'United States Minor Outlying Islands', 'Isole Vergini Statunitensi', 'Uruguay', 'Uzbekistan',
|
||||
'Vanuatu', 'Venezuela', 'Vietnam',
|
||||
'Wallis and Futuna', 'Western Sahara',
|
||||
'Regno Unito', 'Isola della Riunione', 'Romania', 'Russia', 'Rwanda',
|
||||
'Sahara Occidentale', 'San Bartolomeo', 'Sant\'Elena', 'Saint Kitts e Nevis', 'Saint Lucia', 'Saint Martin', 'Saint-Pierre e Miquelon', 'Saint Vincent e Grenadine', 'Samoa', 'San Marino', 'Sao Tome e Principe', 'Senegal', 'Serbia', 'Seychelles', 'Sierra Leone', 'Singapore', 'Slovenia', 'Isole Solomon', 'Somalia', 'Spagna', 'Sri Lanka', 'Stati Uniti d\'America', 'Sud Africa', 'Sudan', 'Suriname', 'Isole Svalbard e Jan Mayen', 'Svezia', 'Svizzera', 'Siria',
|
||||
'Taiwan', 'Tajikistan', 'Tanzania', 'Tailandia', 'Timor Leste', 'Togo', 'Tokelau', 'Tonga', 'Trinidad e Tobago', 'Tunisia', 'Turchia', 'Turkmenistan', 'Isole di Turks e Caicos', 'Tuvalu',
|
||||
'Uganda', 'Ucraina', 'Uruguay', 'Uzbekistan', 'Ungheria',
|
||||
'Vanuatu', 'Vaticano', 'Venezuela', 'Isole Vergini Statunitensi', 'Vietnam',
|
||||
'Wallis e Futuna',
|
||||
'Yemen',
|
||||
'Zambia', 'Zimbabwe',
|
||||
];
|
||||
@@ -64,7 +64,7 @@ class Address extends \Faker\Provider\Address
|
||||
protected static $secondaryAddressFormats = ['Appartamento ##', 'Piano #'];
|
||||
|
||||
/**
|
||||
* @example 'East'
|
||||
* @example 'Borgo'
|
||||
*/
|
||||
public static function cityPrefix()
|
||||
{
|
||||
@@ -72,7 +72,7 @@ class Address extends \Faker\Provider\Address
|
||||
}
|
||||
|
||||
/**
|
||||
* @example 'Appt. 350'
|
||||
* @example 'Appartamento 350'
|
||||
*/
|
||||
public static function secondaryAddress()
|
||||
{
|
||||
@@ -80,7 +80,7 @@ class Address extends \Faker\Provider\Address
|
||||
}
|
||||
|
||||
/**
|
||||
* @example 'California'
|
||||
* @example 'Cagliari'
|
||||
*/
|
||||
public static function state()
|
||||
{
|
||||
|
||||
@@ -23,41 +23,54 @@ class Person extends \Faker\Provider\Person
|
||||
];
|
||||
|
||||
protected static $firstNameMale = [
|
||||
'Aaron', 'Abramo', 'Adriano', 'Akira', 'Alan', 'Alberto', 'Albino', 'Alessandro', 'Alessio', 'Amedeo', 'Amos', 'Anastasio', 'Anselmo',
|
||||
'Antimo', 'Antonino', 'Antonio', 'Ariel', 'Armando', 'Aroldo', 'Arturo', 'Augusto', 'Battista', 'Bernardo', 'Boris', 'Caio',
|
||||
'Carlo', 'Carmelo', 'Ciro', 'Damiano', 'Danny', 'Dante', 'Davide', 'Davis', 'Demis', 'Dimitri', 'Domingo', 'Dylan',
|
||||
'Edilio', 'Egidio', 'Elio', 'Emanuel', 'Emidio', 'Enrico', 'Enzo', 'Ercole', 'Ermes', 'Ethan', 'Ettore', 'Eusebio',
|
||||
'Fabiano', 'Fabio', 'Ferdinando', 'Fernando', 'Fiorenzo', 'Flavio', 'Folco', 'Fulvio', 'Furio', 'Gabriele', 'Gaetano', 'Gastone',
|
||||
'Gavino', 'Gerlando', 'Germano', 'Giacinto', 'Gianantonio', 'Giancarlo', 'Gianmarco', 'Gianmaria', 'Gioacchino', 'Giordano', 'Giorgio', 'Giuliano',
|
||||
'Giulio', 'Graziano', 'Gregorio', 'Guido', 'Harry', 'Hector', 'Iacopo', 'Ian', 'Ilario', 'Italo', 'Ivano', 'Jack',
|
||||
'Jacopo', 'Jari', 'Jarno', 'Joey', 'Joseph', 'Joshua', 'Kai', 'Karim', 'Kris', 'Lamberto', 'Lauro', 'Lazzaro',
|
||||
'Leonardo', 'Liborio', 'Lino', 'Lorenzo', 'Loris', 'Ludovico', 'Luigi', 'Manfredi', 'Manuele', 'Marco', 'Mariano', 'Marino',
|
||||
'Marvin', 'Marzio', 'Matteo', 'Mattia', 'Mauro', 'Max', 'Michael', 'Mirco', 'Mirko', 'Modesto', 'Moreno', 'Nabil',
|
||||
'Nadir', 'Nathan', 'Nazzareno', 'Nick', 'Nico', 'Noah', 'Noel', 'Omar', 'Oreste', 'Osvaldo', 'Pablo', 'Patrizio',
|
||||
'Pietro', 'Priamo', 'Quirino', 'Raoul', 'Renato', 'Renzo', 'Rocco', 'Rodolfo', 'Romeo', 'Romolo', 'Rudy', 'Sabatino',
|
||||
'Sabino', 'Samuel', 'Sandro', 'Santo', 'Sebastian', 'Sesto', 'Silvano', 'Silverio', 'Sirio', 'Siro', 'Timoteo', 'Timothy',
|
||||
'Tommaso', 'Ubaldo', 'Umberto', 'Vinicio', 'Walter', 'Xavier', 'Yago', 'Alighieri', 'Alighiero', 'Amerigo', 'Arcibaldo', 'Arduino',
|
||||
'Artes', 'Audenico', 'Ausonio', 'Bacchisio', 'Baldassarre', 'Bettino', 'Bortolo', 'Caligola', 'Cecco', 'Cirino', 'Cleros',
|
||||
'Costantino', 'Costanzo', 'Danthon', 'Demian', 'Domiziano', 'Edipo', 'Egisto', 'Eliziario', 'Eriberto', 'Erminio',
|
||||
'Eustachio', 'Evangelista', 'Fiorentino', 'Giacobbe', 'Gianleonardo', 'Gianriccardo', 'Giobbe', 'Ippolito',
|
||||
'Isira', 'Joannes', 'Kociss', 'Laerte', 'Maggiore', 'Muzio', 'Nestore', 'Odino', 'Odone', 'Olo', 'Oretta', 'Orfeo',
|
||||
'Osea', 'Pacifico', 'Pericle', 'Piererminio', 'Pierfrancesco', 'Piersilvio', 'Primo', 'Quarto', 'Quasimodo',
|
||||
'Radames', 'Radio', 'Raniero', 'Rosalino', 'Rosolino', 'Rufo', 'Secondo', 'Tancredi', 'Tazio', 'Terzo', 'Teseo',
|
||||
'Tolomeo', 'Trevis', 'Tristano', 'Ulrico', 'Valdo', 'Zaccaria', 'Dindo', 'Serse',
|
||||
'Aaron', 'Abramo', 'Adriano', 'Agostino', 'Akira', 'Alan', 'Alberto', 'Albino', 'Aldo', 'Alessandro', 'Alessio',
|
||||
'Alfonso', 'Alfredo', 'Alighieri', 'Alighiero', 'Amedeo', 'Amerigo', 'Amos', 'Anastasio', 'Andrea', 'Angelo',
|
||||
'Anselmo', 'Antimo', 'Antonino', 'Antonio', 'Arcibaldo', 'Arduino', 'Ariel', 'Armando', 'Aroldo', 'Artes', 'Arturo',
|
||||
'Audenico', 'Augusto', 'Ausonio', 'Bacchisio', 'Baldassarre', 'Battista', 'Bernardo', 'Bettino', 'Boris', 'Bortolo',
|
||||
'Bruno', 'Caio', 'Caligola', 'Carlo', 'Carmelo', 'Carmine', 'Cecco', 'Cesare', 'Cirino', 'Ciro', 'Claudio', 'Cleros',
|
||||
'Corrado', 'Cosimo', 'Costantino', 'Costanzo', 'Damiano', 'Danilo', 'Danny', 'Dante', 'Danthon', 'Dario', 'David',
|
||||
'Davide', 'Davis', 'Demian', 'Demis', 'Dimitri', 'Dindo', 'Dino', 'Domenico', 'Domingo', 'Domiziano', 'Donato', 'Dylan',
|
||||
'Edilio', 'Edipo', 'Egidio', 'Egisto', 'Elio', 'Eliziario', 'Emanuel', 'Emanuele', 'Emidio', 'Emilio', 'Enrico', 'Enzo',
|
||||
'Ercole', 'Eriberto', 'Ermes', 'Erminio', 'Ernesto', 'Ethan', 'Ettore', 'Eugenio', 'Eusebio', 'Eustachio', 'Evangelista',
|
||||
'Fabiano', 'Fabio', 'Fabrizio', 'Fausto', 'Federico', 'Felice', 'Ferdinando', 'Fernando', 'Filippo', 'Fiorentino',
|
||||
'Fiorenzo', 'Flavio', 'Folco', 'Francesco', 'Franco', 'Fulvio', 'Furio', 'Gabriele', 'Gaetano', 'Gastone', 'Gavino',
|
||||
'Gennaro', 'Gerardo', 'Gerlando', 'Germano', 'Giacinto', 'Giacobbe', 'Giacomo', 'Gian', 'Gianantonio', 'Giancarlo',
|
||||
'Gianfranco', 'Gianleonardo', 'Gianluca', 'Gianmarco', 'Gianmaria', 'Gianni', 'Gianriccardo', 'Gino', 'Gioacchino', 'Giobbe',
|
||||
'Giordano', 'Giorgio', 'Giovanni', 'Giuliano', 'Giulio', 'Giuseppe', 'Graziano', 'Gregorio', 'Guido', 'Harry', 'Hector',
|
||||
'Iacopo', 'Ian', 'Ilario', 'Ippolito', 'Isira', 'Italo', 'Ivano', 'Jack', 'Jacopo', 'Jari', 'Jarno', 'Joannes', 'Joey',
|
||||
'Joseph', 'Joshua', 'Kai', 'Karim', 'Kociss', 'Kris', 'Laerte', 'Lamberto', 'Lauro', 'Lazzaro', 'Leonardo', 'Liborio',
|
||||
'Lino', 'Lorenzo', 'Loris', 'Luca', 'Luciano', 'Ludovico', 'Luigi', 'Maggiore', 'Manfredi', 'Manuele', 'Marcello',
|
||||
'Marco', 'Mariano', 'Marino', 'Mario', 'Marvin', 'Marzio', 'Massimiliano', 'Massimo', 'Matteo', 'Mattia', 'Maurizio',
|
||||
'Mauro', 'Max', 'Michael', 'Mirco', 'Mirko', 'Modesto', 'Moreno', 'Muzio', 'Nabil', 'Nadir', 'Nathan', 'Nazzareno',
|
||||
'Nestore', 'Nick', 'Nico', 'Nicola', 'Noah', 'Noel', 'Odino', 'Odone', 'Olo', 'Omar', 'Oreste', 'Oretta', 'Orfeo',
|
||||
'Osea', 'Osvaldo', 'Pablo', 'Pacifico', 'Paolo', 'Pasquale', 'Patrizio', 'Pericle', 'Piererminio', 'Pierfrancesco',
|
||||
'Piero', 'Piersilvio', 'Pietro', 'Priamo', 'Primo', 'Quarto', 'Quasimodo', 'Quirino', 'Radames', 'Radio', 'Raffaele',
|
||||
'Raniero', 'Raoul', 'Renato', 'Renzo', 'Riccardo', 'Roberto', 'Rocco', 'Rodolfo', 'Romano', 'Romeo', 'Romolo',
|
||||
'Rosalino', 'Rosolino', 'Rudy', 'Rufo', 'Sabatino', 'Sabino', 'Salvatore', 'Samuel', 'Sandro', 'Santo', 'Sebastian',
|
||||
'Sebastiano', 'Secondo', 'Sergio', 'Serse', 'Sesto', 'Silvano', 'Silverio', 'Silvio', 'Sirio', 'Siro', 'Stefano',
|
||||
'Tancredi', 'Tazio', 'Terzo', 'Teseo', 'Timoteo', 'Timothy', 'Tolomeo', 'Tommaso', 'Trevis', 'Tristano', 'Ubaldo',
|
||||
'Ugo', 'Ulrico', 'Umberto', 'Valdo', 'Vincenzo', 'Vinicio', 'Vito', 'Vittorio', 'Walter', 'Xavier', 'Yago', 'Zaccaria',
|
||||
];
|
||||
|
||||
protected static $firstNameFemale = [
|
||||
'Assia', 'Benedetta', 'Bibiana', 'Brigitta', 'Carmela', 'Celeste', 'Cira', 'Claudia', 'Concetta', 'Cristyn', 'Deborah', 'Demi', 'Diana',
|
||||
'Donatella', 'Doriana', 'Edvige', 'Elda', 'Elga', 'Elsa', 'Emilia', 'Enrica', 'Erminia', 'Evita', 'Fatima', 'Felicia',
|
||||
'Filomena', 'Fortunata', 'Gilda', 'Giovanna', 'Giulietta', 'Grazia', 'Helga', 'Ileana', 'Ingrid', 'Ione', 'Irene', 'Isabel',
|
||||
'Ivonne', 'Jelena', 'Kayla', 'Kristel', 'Laura', 'Leone', 'Lia', 'Lidia', 'Lisa', 'Loredana', 'Loretta', 'Luce',
|
||||
'Lucia', 'Lucrezia', 'Luna', 'Maika', 'Marcella', 'Maria', 'Marianita', 'Mariapia', 'Marina', 'Maristella', 'Maruska', 'Matilde',
|
||||
'Mercedes', 'Michele', 'Miriam', 'Miriana', 'Monia', 'Morgana', 'Naomi', 'Neri', 'Nicoletta', 'Ninfa', 'Noemi', 'Nunzia',
|
||||
'Olimpia', 'Ortensia', 'Penelope', 'Prisca', 'Rebecca', 'Rita', 'Rosalba', 'Rosaria', 'Rosita', 'Ruth', 'Samira', 'Sarita',
|
||||
'Sasha', 'Shaira', 'Thea', 'Ursula', 'Vania', 'Vera', 'Vienna', 'Artemide', 'Cassiopea', 'Cesidia', 'Clea', 'Cleopatra',
|
||||
'Clodovea', 'Cosetta', 'Damiana', 'Danuta', 'Diamante', 'Eufemia', 'Flaviana', 'Gelsomina', 'Genziana', 'Giacinta', 'Guendalina',
|
||||
'Jole', 'Mariagiulia', 'Marieva', 'Mietta', 'Nayade', 'Piccarda', 'Selvaggia', 'Sibilla', 'Soriana', 'Sue ellen', 'Tosca', 'Violante',
|
||||
'Vitalba', 'Zelida',
|
||||
'Adriana', 'Alessandra', 'Andrea', 'Angela', 'Angelina', 'Anna', 'Annalisa', 'Annamaria', 'Annunziata', 'Antonella',
|
||||
'Antonia', 'Antonietta', 'Antonina', 'Artemide', 'Asia', 'Assia', 'Assunta', 'Barbara', 'Benedetta', 'Bibiana', 'Brigitta',
|
||||
'Bruna', 'Carla', 'Carmela', 'Cassiopea', 'Caterina', 'Celeste', 'Cesidia', 'Chiara', 'Cinzia', 'Cira', 'Clara', 'Claudia',
|
||||
'Clea', 'Cleopatra', 'Clodovea', 'Concetta', 'Cosetta', 'Cristina', 'Cristyn', 'Damiana', 'Daniela', 'Danuta', 'Deborah',
|
||||
'Demi', 'Diamante', 'Diana', 'Domenica', 'Donatella', 'Doriana', 'Edvige', 'Elda', 'Elena', 'Eleonora', 'Elga', 'Elisa',
|
||||
'Elisabetta', 'Elsa', 'Emanuela', 'Emilia', 'Enrica', 'Erminia', 'Eufemia', 'Evita', 'Fatima', 'Federica', 'Felicia',
|
||||
'Filomena', 'Flaviana', 'Fortunata', 'Franca', 'Francesca', 'Gabriella', 'Gelsomina', 'Genziana', 'Giacinta', 'Gilda',
|
||||
'Giovanna', 'Giuliana', 'Giulietta', 'Giuseppa', 'Giuseppina', 'Grazia', 'Graziella', 'Guendalina', 'Helga', 'Ida', 'Ileana',
|
||||
'Ingrid', 'Ione', 'Irene', 'Isabel', 'Isabella', 'Ivana', 'Ivonne', 'Jelena', 'Jole', 'Kayla', 'Kristel', 'Laura', 'Leone',
|
||||
'Lia', 'Lidia', 'Liliana', 'Lina', 'Lisa', 'Loredana', 'Loretta', 'Luce', 'Lucia', 'Luciana', 'Lucrezia', 'Luisa', 'Luna',
|
||||
'Maddalena', 'Maika', 'Manuela', 'Marcella', 'Margherita', 'Maria', 'Mariagiulia', 'Marianita', 'Marianna', 'Mariapia',
|
||||
'Marieva', 'Marina', 'Marisa', 'Maristella', 'Marta', 'Maruska', 'Matilde', 'Mercedes', 'Michela', 'Michele', 'Michelle',
|
||||
'Mietta', 'Mirella', 'Miriam', 'Miriana', 'Monia', 'Monica', 'Morgana', 'Nadia', 'Naomi', 'Nayade', 'Neri', 'Nicoletta',
|
||||
'Ninfa', 'Noemi', 'Nunzia', 'Olimpia', 'Ortensia', 'Paola', 'Patrizia', 'Penelope', 'Piccarda', 'Pierina', 'Prisca',
|
||||
'Raffaella', 'Rebecca', 'Renata', 'Rita', 'Roberta', 'Rosa', 'Rosalba', 'Rosalia', 'Rosanna', 'Rosaria', 'Rosita',
|
||||
'Ruth', 'Sabrina', 'Samira', 'Sandra', 'Sara', 'Sarah', 'Sarita', 'Sasha', 'Selvaggia', 'Shaira', 'Sibilla', 'Silvana',
|
||||
'Silvia', 'Simona', 'Sonia', 'Soriana', 'Stefania', 'Stella', 'Sue ellen', 'Teresa', 'Thea', 'Tiziana', 'Tosca',
|
||||
'Ursula', 'Valentina', 'Vania', 'Vera', 'Veronica', 'Vienna', 'Vincenza', 'Violante', 'Vitalba', 'Vittoria', 'Zelida',
|
||||
];
|
||||
|
||||
protected static $lastName = [
|
||||
@@ -69,7 +82,7 @@ class Person extends \Faker\Provider\Person
|
||||
'Rizzi', 'Monti', 'Cattaneo', 'Morelli', 'Amato', 'Silvestri', 'Mazza', 'Testa', 'Grassi', 'Pellegrino', 'Carbone',
|
||||
'Giuliani', 'Benedetti', 'Barone', 'Rossetti', 'Caputo', 'Montanari', 'Guerra', 'Palmieri', 'Bernardi', 'Martino', 'Fiore',
|
||||
'De rosa', 'Ferretti', 'Bellini', 'Basile', 'Riva', 'Donati', 'Piras', 'Vitali', 'Battaglia', 'Sartori', 'Neri', 'Costantini',
|
||||
'Milani', 'Pagano', 'Ruggiero', 'Sorrentino', 'D\'amico', 'Orlando', 'Damico', 'Negri',
|
||||
'Milani', 'Pagano', 'Ruggiero', 'Sorrentino', 'D\'amico', 'Orlando', 'Damico', 'Negri', 'Verdi',
|
||||
];
|
||||
|
||||
protected static $titleMale = ['Sig.', 'Dott.', 'Dr.', 'Ing.'];
|
||||
|
||||
@@ -628,10 +628,12 @@ EOT;
|
||||
$chars = static::split($text);
|
||||
$last = end($chars);
|
||||
}
|
||||
|
||||
// if the last char is a not-valid-end punctuation, remove it
|
||||
if (in_array($last, static::$notEndPunct, false)) {
|
||||
$text = preg_replace('/.$/u', '', $text);
|
||||
}
|
||||
|
||||
// if the last char is not a valid punctuation, append a default one.
|
||||
return in_array($last, static::$endPunct, false) ? $text : $text . '。';
|
||||
}
|
||||
|
||||
@@ -54,8 +54,6 @@ class Company extends \Faker\Provider\Company
|
||||
*
|
||||
* @see http://egov.kz/wps/portal/Content?contentPath=%2Fegovcontent%2Fbus_business%2Ffor_businessmen%2Farticle%2Fbusiness_identification_number&lang=en
|
||||
*
|
||||
* @param \DateTime $registrationDate
|
||||
*
|
||||
* @return string 12 digits, like 150140000019
|
||||
*/
|
||||
public static function businessIdentificationNumber(\DateTime $registrationDate = null)
|
||||
|
||||
@@ -207,8 +207,7 @@ class Person extends \Faker\Provider\Person
|
||||
* @see http://egov.kz/wps/portal/Content?contentPath=%2Fegovcontent%2Fcitizen_migration%2Fpassport_id_card%2Farticle%2Fiin_info&lang=en
|
||||
* @see https://ru.wikipedia.org/wiki/%D0%98%D0%BD%D0%B4%D0%B8%D0%B2%D0%B8%D0%B4%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80
|
||||
*
|
||||
* @param \DateTime $birthDate
|
||||
* @param int $gender
|
||||
* @param int $gender
|
||||
*
|
||||
* @return string 12 digits, like 780322300455
|
||||
*/
|
||||
|
||||
@@ -325,9 +325,8 @@ class Person extends \Faker\Provider\Person
|
||||
* @see https://en.wikipedia.org/wiki/National_identification_number#Lithuania
|
||||
* @see https://lt.wikipedia.org/wiki/Asmens_kodas
|
||||
*
|
||||
* @param string $gender [male|female]
|
||||
* @param \DateTime $birthdate
|
||||
* @param string $randomNumber three integers
|
||||
* @param string $gender [male|female]
|
||||
* @param string $randomNumber three integers
|
||||
*
|
||||
* @return string on format XXXXXXXXXXX
|
||||
*/
|
||||
|
||||
@@ -12,7 +12,7 @@ class Address extends \Faker\Provider\Address
|
||||
];
|
||||
|
||||
protected static $buildingNumber = ['%#'];
|
||||
protected static $postcode = ['LV ####'];
|
||||
protected static $postcode = ['LV-####'];
|
||||
|
||||
/**
|
||||
* @see https://lv.wikipedia.org/wiki/Suver%C4%93no_valstu_uzskait%C4%ABjums
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
|
||||
namespace Faker\Provider\lv_LV;
|
||||
|
||||
use Faker\Calculator\Luhn;
|
||||
use Faker\Provider\DateTime;
|
||||
|
||||
class Person extends \Faker\Provider\Person
|
||||
@@ -135,8 +134,6 @@ class Person extends \Faker\Provider\Person
|
||||
*
|
||||
* @see https://en.wikipedia.org/wiki/National_identification_number#Latvia
|
||||
*
|
||||
* @param \DateTime $birthdate
|
||||
*
|
||||
* @return string on format XXXXXX-XXXXX
|
||||
*/
|
||||
public function personalIdentityNumber(\DateTime $birthdate = null)
|
||||
@@ -145,11 +142,32 @@ class Person extends \Faker\Provider\Person
|
||||
$birthdate = DateTime::dateTimeThisCentury();
|
||||
}
|
||||
|
||||
$year = $birthdate->format('Y');
|
||||
|
||||
if ($year >= 2000 && $year <= 2099) {
|
||||
$century = 2;
|
||||
} elseif ($year >= 1900 && $year <= 1999) {
|
||||
$century = 1;
|
||||
} else {
|
||||
$century = 0;
|
||||
}
|
||||
|
||||
$datePart = $birthdate->format('dmy');
|
||||
$randomDigits = (string) static::numerify('####');
|
||||
$serialNumber = static::numerify('###');
|
||||
|
||||
$checksum = Luhn::computeCheckDigit($datePart . $randomDigits);
|
||||
$partialNumberSplit = str_split($datePart . $century . $serialNumber);
|
||||
|
||||
return $datePart . '-' . $randomDigits . $checksum;
|
||||
$idDigitValidator = [1, 6, 3, 7, 9, 10, 5, 8, 4, 2];
|
||||
$total = 0;
|
||||
|
||||
foreach ($partialNumberSplit as $key => $digit) {
|
||||
if (isset($idDigitValidator[$key])) {
|
||||
$total += $idDigitValidator[$key] * (int) $digit;
|
||||
}
|
||||
}
|
||||
|
||||
$checksumDigit = (1101 - $total) % 11 % 10;
|
||||
|
||||
return $datePart . '-' . $century . $serialNumber . $checksumDigit;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -792,6 +792,7 @@ class Person extends \Faker\Provider\Person
|
||||
|
||||
// gender digit. Odd = MALE, Even = FEMALE
|
||||
$g = self::numberBetween(0, 9);
|
||||
|
||||
//Credit: https://gist.github.com/mauris/3629548
|
||||
if ($gender === static::GENDER_MALE) {
|
||||
$g = $g | 1;
|
||||
|
||||
@@ -288,8 +288,7 @@ class Person extends \Faker\Provider\Person
|
||||
*
|
||||
* @see https://no.wikipedia.org/wiki/Personnummer
|
||||
*
|
||||
* @param \DateTime $birthdate
|
||||
* @param string $gender Person::GENDER_MALE || Person::GENDER_FEMALE
|
||||
* @param string $gender Person::GENDER_MALE || Person::GENDER_FEMALE
|
||||
*
|
||||
* @return string on format DDMMYY#####
|
||||
*/
|
||||
|
||||
@@ -73,17 +73,17 @@ class Person extends \Faker\Provider\Person
|
||||
];
|
||||
|
||||
/**
|
||||
* Belgian Rijksregister numbers are used to identify each citizen,
|
||||
* it consists of three parts, the person's day of birth, in the
|
||||
* format 'ymd', followed by a number between 1 and 997, odd for
|
||||
* males, even for females. The last part is used to check if it's
|
||||
* a valid number.
|
||||
* Belgian Rijksregister numbers are used to identify each citizen,
|
||||
* it consists of three parts, the person's day of birth, in the
|
||||
* format 'ymd', followed by a number between 1 and 997, odd for
|
||||
* males, even for females. The last part is used to check if it's
|
||||
* a valid number.
|
||||
*
|
||||
* @see https://nl.wikipedia.org/wiki/Rijksregisternummer
|
||||
*
|
||||
* @param string|null $gender 'male', 'female' or null for any
|
||||
* @param string|null $gender 'male', 'female' or null for any
|
||||
*
|
||||
* @return string
|
||||
* @return string
|
||||
*/
|
||||
public static function rrn($gender = null)
|
||||
{
|
||||
|
||||
@@ -99,101 +99,97 @@ class Address extends \Faker\Provider\Address
|
||||
* @see http://www.poczta-polska.pl/
|
||||
*/
|
||||
protected static $street = [
|
||||
'1 Maja', '3 Maja', '11 Listopada', 'Agrestowa', 'Akacjowa', 'Andersa Władysława', 'Armii Krajowej',
|
||||
'Asnyka Adama', 'Astrów', 'Azaliowa', 'Baczyńskiego Krzysztofa Kamila', 'Bałtycka',
|
||||
'Barlickiego Norberta', 'Batalionów Chłopskich', 'Batorego Stefana', 'Bema Józefa',
|
||||
'Bema Józefa', 'Beskidzka', 'Białostocka', 'Bielska', 'Bieszczadzka', 'Błękitna',
|
||||
'Boczna', 'Bogusławskiego Wojciecha', 'Bohaterów Westerplatte', 'Bolesława Chrobrego',
|
||||
'Bolesława Krzywoustego', 'Borowa', 'Botaniczna', 'Bracka', 'Bratków', 'Broniewskiego Władysława',
|
||||
'Brzechwy Jana', 'Brzoskwiniowa', 'Brzozowa', 'Budowlanych', 'Bukowa', 'Bursztynowa',
|
||||
'Bydgoska', 'Bytomska', 'Cedrowa', 'Cegielniana', 'Ceglana', 'Chabrowa', 'Chełmońskiego Józefa',
|
||||
'Chłodna', 'Chłopska', 'Chmielna', 'Chopina Fryderyka', 'Chorzowska', 'Chrobrego Bolesława',
|
||||
'Ciasna', 'Cicha', 'Cieszyńska', 'Cisowa', 'Cmentarna', 'Curie-Skłodowskiej Marii',
|
||||
'Czarnieckiego Stefana', 'Czereśniowa', 'Częstochowska', 'Czwartaków', 'Daleka', 'Daszyńskiego Ignacego',
|
||||
'Dąbrowskiego Jana Henryka', 'Dąbrowskiego Jarosława', 'Dąbrowskiego Jarosława',
|
||||
'Dąbrowskiej Marii', 'Dąbrowszczaków', 'Dąbrówki', 'Dębowa', 'Diamentowa', 'Długa',
|
||||
'Długosza Jana', 'Dmowskiego Romana', 'Dobra', 'Dolna', 'Dożynkowa', 'Drzymały Michała',
|
||||
'Dubois Stanisława', 'Dworcowa', 'Dworska', 'Działkowa', 'Energetyków', 'Fabryczna',
|
||||
'Fałata Juliana', 'Fiołkowa', 'Folwarczna', 'Franciszkańska', 'Francuska', 'Fredry Aleksandra',
|
||||
'Gagarina Jurija', 'Gajowa', 'Gałczyńskiego Konstantego Ildefonsa', 'Gdańska', 'Gdyńska',
|
||||
'Gliwicka', 'Głogowa', 'Głogowska', 'Głowackiego Bartosza', 'Główna', 'Gminna', 'Gnieźnieńska',
|
||||
'Gojawiczyńskiej Poli', 'Gołębia', 'Gościnna', 'Górna', 'Górnicza', 'Górnośląska',
|
||||
'Grabowa', 'Graniczna', 'Granitowa', 'Grochowska', 'Grodzka', 'Grota-Roweckiego Stefana',
|
||||
'Grottgera Artura', 'Grójecka', 'Grunwaldzka', 'Grzybowa', 'Hallera Józefa', 'Handlowa',
|
||||
'Harcerska', 'Hetmańska', 'Hoża', 'Husarska', 'Hutnicza', 'Inżynierska', 'Iwaszkiewicza Jarosława',
|
||||
'Jagiellońska', 'Jagiellońskie Os.', 'Jagiełły Władysława', 'Jagodowa', 'Jałowcowa',
|
||||
'Jana Pawła II', 'Jana Pawła II Al.', 'Jaracza Stefana', 'Jarzębinowa', 'Jaskółcza',
|
||||
'Jasna', 'Jastrzębia', 'Jaśminowa', 'Jaworowa', 'Jerozolimskie Al.', 'Jesienna', 'Jesionowa',
|
||||
'Jeżynowa', 'Jodłowa', 'Kalinowa', 'Kaliska', 'Kamienna', 'Karłowicza Mieczysława',
|
||||
'Karpacka', 'Kartuska', 'Kasprowicza Jana', 'Kasprzaka Marcina', 'Kasztanowa', 'Kaszubska',
|
||||
'Katowicka', 'Kazimierza Wielkiego', 'Kielecka', 'Kilińskiego Jana', 'Kleeberga Franciszka',
|
||||
'Klonowa', 'Kłosowa', 'Kochanowskiego Jana', 'Kolberga Oskara', 'Kolejowa', 'Kolorowa',
|
||||
'Kołłątaja Hugo', 'Kołłątaja Hugona', 'Kołobrzeska', 'Konarskiego Stanisława',
|
||||
'Konopnickiej Marii', 'Konstytucji 3 Maja', 'Konwaliowa', 'Kopalniana', 'Kopernika Mikołaja',
|
||||
'Koralowa', 'Korczaka Janusza', 'Korfantego Wojciecha', 'Kosmonautów', 'Kossaka Juliusza',
|
||||
'Kosynierów', 'Koszalińska', 'Koszykowa', 'Kościelna', 'Kościuszki Tadeusza', 'Kościuszki Tadeusza Pl.',
|
||||
'Kowalska', 'Krakowska', 'Krańcowa', 'Krasickiego Ignacego', 'Krasińskiego Zygmunta',
|
||||
'Kraszewskiego Józefa Ignacego', 'Kresowa', 'Kręta', 'Królewska', 'Królowej Jadwigi',
|
||||
'Krótka', 'Krucza', 'Kruczkowskiego Leona', 'Krzywa', 'Księżycowa', 'Kujawska', 'Kusocińskiego Janusza',
|
||||
'Kwiatkowskiego Eugeniusza', 'Kwiatowa', 'Lawendowa', 'Lazurowa', 'Lechicka', 'Legionów',
|
||||
'Legnicka', 'Lelewela Joachima', 'Leszczynowa', 'Leśmiana Bolesława', 'Leśna', 'Letnia',
|
||||
'Ligonia Juliusza', 'Liliowa', 'Limanowskiego Bolesława', 'Lipowa', 'Lisia', 'Litewska',
|
||||
'Lompy Józefa', 'Lotnicza', 'Lotników', 'Lubelska', 'Ludowa', 'Lwowska', 'Łabędzia',
|
||||
'Łagiewnicka', 'Łanowa', 'Łączna', 'Łąkowa', 'Łokietka Władysława', 'Łomżyńska',
|
||||
'Łowicka', 'Łódzka', 'Łukasiewicza Ignacego', 'Łużycka', 'Maczka Stanisława',
|
||||
'Magazynowa', 'Majowa', 'Makowa', 'Makuszyńskiego Kornela', 'Malczewskiego Jacka', 'Malinowa',
|
||||
'Mała', 'Małachowskiego Stanisława', 'Małopolska', 'Marszałkowska', 'Matejki Jana',
|
||||
'Mazowiecka', 'Mazurska', 'Miarki Karola', 'Mickiewicza Adama', 'Miedziana', 'Mieszka I',
|
||||
'Miła', 'Miodowa', 'Młynarska', 'Młyńska', 'Modlińska', 'Modra', 'Modrzejewskiej Heleny',
|
||||
'Modrzewiowa', 'Mokra', 'Moniuszki Stanisława', 'Morcinka Gustawa', 'Morelowa', 'Morska',
|
||||
'Mostowa', 'Myśliwska', 'Nadbrzeżna', 'Nadrzeczna', 'Nałkowskiej Zofii', 'Narutowicza Gabriela',
|
||||
'Niecała', 'Niedziałkowskiego Mieczysława', 'Niemcewicza Juliana Ursyna', 'Niepodległości',
|
||||
'Niepodległości Al.', 'Niska', 'Norwida Cypriana Kamila', 'Nowa', 'Nowowiejska', 'Nowowiejskiego Feliksa',
|
||||
'1 Maja', '3 Maja', '11 Listopada', 'Agrestowa', 'Akacjowa', 'Andersa', 'Armii Krajowej',
|
||||
'Asnyka', 'Astrów', 'Azaliowa', 'Baczyńskiego', 'Bałtycka', 'Barlickiego', 'Batalionów Chłopskich',
|
||||
'Batorego', 'Bema', 'Beskidzka', 'Białostocka', 'Bielska', 'Bieszczadzka', 'Błękitna',
|
||||
'Boczna', 'Bogusławskiego', 'Bohaterów Westerplatte', 'Bolesława Chrobrego',
|
||||
'Bolesława Krzywoustego', 'Borowa', 'Botaniczna', 'Bracka', 'Bratków', 'Broniewskiego',
|
||||
'Brzechwy', 'Brzoskwiniowa', 'Brzozowa', 'Budowlanych', 'Bukowa', 'Bursztynowa',
|
||||
'Bydgoska', 'Bytomska', 'Cedrowa', 'Cegielniana', 'Ceglana', 'Chabrowa', 'Chełmońskiego',
|
||||
'Chłodna', 'Chłopska', 'Chmielna', 'Chopina Fryderyka', 'Chorzowska',
|
||||
'Ciasna', 'Cicha', 'Cieszyńska', 'Cisowa', 'Cmentarna', 'Curie-Skłodowskiej',
|
||||
'Czarnieckiego', 'Czereśniowa', 'Częstochowska', 'Czwartaków', 'Daleka', 'Daszyńskiego',
|
||||
'Dąbrowskiego', 'Dąbrowskiej', 'Dąbrowszczaków', 'Dąbrówki', 'Dębowa', 'Diamentowa', 'Długa',
|
||||
'Długosza', 'Dmowskiego', 'Dobra', 'Dolna', 'Dożynkowa', 'Drzymały',
|
||||
'Dworcowa', 'Dworska', 'Działkowa', 'Energetyków', 'Fabryczna',
|
||||
'Fałata', 'Fiołkowa', 'Folwarczna', 'Franciszkańska', 'Francuska', 'Fredry',
|
||||
'Gagarina', 'Gajowa', 'Gałczyńskiego', 'Gdańska', 'Gdyńska',
|
||||
'Gliwicka', 'Głogowa', 'Głogowska', 'Głowackiego', 'Główna', 'Gminna', 'Gnieźnieńska',
|
||||
'Gojawiczyńskiej', 'Gołębia', 'Gościnna', 'Górna', 'Górnicza', 'Górnośląska',
|
||||
'Grabowa', 'Graniczna', 'Granitowa', 'Grochowska', 'Grodzka', 'Grota-Roweckiego',
|
||||
'Grottgera', 'Grójecka', 'Grunwaldzka', 'Grzybowa', 'Hallera', 'Handlowa',
|
||||
'Harcerska', 'Hetmańska', 'Hoża', 'Husarska', 'Hutnicza', 'Inżynierska', 'Iwaszkiewicza',
|
||||
'Jagiellońska', 'Os. Jagiellońskie', 'Jagiełły', 'Jagodowa', 'Jałowcowa',
|
||||
'Jana Pawła II', 'Al. Jana Pawła II', 'Jaracza', 'Jarzębinowa', 'Jaskółcza',
|
||||
'Jasna', 'Jastrzębia', 'Jaśminowa', 'Jaworowa', 'Al. Jerozolimskie', 'Jesienna', 'Jesionowa',
|
||||
'Jeżynowa', 'Jodłowa', 'Kalinowa', 'Kaliska', 'Kamienna', 'Karłowicza',
|
||||
'Karpacka', 'Kartuska', 'Kasprowicza', 'Kasprzaka Marcina', 'Kasztanowa', 'Kaszubska',
|
||||
'Katowicka', 'Kazimierza Wielkiego', 'Kielecka', 'Kilińskiego', 'Kleeberga',
|
||||
'Klonowa', 'Kłosowa', 'Kochanowskiego', 'Kolberga', 'Kolejowa', 'Kolorowa',
|
||||
'Kołłątaja', 'Kołobrzeska', 'Konarskiego',
|
||||
'Konopnickiej', 'Konstytucji 3 Maja', 'Konwaliowa', 'Kopalniana', 'Kopernika',
|
||||
'Koralowa', 'Korczaka', 'Korfantego', 'Kosmonautów', 'Kossaka',
|
||||
'Kosynierów', 'Koszalińska', 'Koszykowa', 'Kościelna', 'Kościuszki', 'Pl. Kościuszki',
|
||||
'Kowalska', 'Krakowska', 'Krańcowa', 'Krasickiego', 'Krasińskiego',
|
||||
'Kraszewskiego', 'Kresowa', 'Kręta', 'Królewska', 'Królowej Jadwigi',
|
||||
'Krótka', 'Krucza', 'Kruczkowskiego', 'Krzywa', 'Księżycowa', 'Kujawska', 'Kusocińskiego',
|
||||
'Kwiatkowskiego', 'Kwiatowa', 'Lawendowa', 'Lazurowa', 'Lechicka', 'Legionów',
|
||||
'Legnicka', 'Lelewela', 'Leszczynowa', 'Leśmiana', 'Leśna', 'Letnia',
|
||||
'Ligonia', 'Liliowa', 'Limanowskiego', 'Lipowa', 'Lisia', 'Litewska',
|
||||
'Lompy', 'Lotnicza', 'Lotników', 'Lubelska', 'Ludowa', 'Lwowska', 'Łabędzia',
|
||||
'Łagiewnicka', 'Łanowa', 'Łączna', 'Łąkowa', 'Łokietka', 'Łomżyńska',
|
||||
'Łowicka', 'Łódzka', 'Łukasiewicza', 'Łużycka', 'Maczka',
|
||||
'Magazynowa', 'Majowa', 'Makowa', 'Makuszyńskiego', 'Malczewskiego', 'Malinowa',
|
||||
'Mała', 'Małachowskiego', 'Małopolska', 'Marszałkowska', 'Matejki',
|
||||
'Mazowiecka', 'Mazurska', 'Miarki', 'Mickiewicza', 'Miedziana', 'Mieszka I',
|
||||
'Miła', 'Miodowa', 'Młynarska', 'Młyńska', 'Modlińska', 'Modra', 'Modrzejewskiej',
|
||||
'Modrzewiowa', 'Mokra', 'Moniuszki', 'Morcinka', 'Morelowa', 'Morska',
|
||||
'Mostowa', 'Myśliwska', 'Nadbrzeżna', 'Nadrzeczna', 'Nałkowskiej', 'Narutowicza',
|
||||
'Niecała', 'Niedziałkowskiego', 'Niemcewicza', 'Niepodległości',
|
||||
'Al. Niepodległości', 'Niska', 'Norwida', 'Nowa', 'Nowowiejska', 'Nowowiejskiego',
|
||||
'Nowy Świat', 'Obrońców Westerplatte', 'Odrodzenia', 'Odrzańska', 'Ogrodowa', 'Okopowa',
|
||||
'Okólna', 'Okrężna', 'Okrzei Stefana', 'Okulickiego Leopolda', 'Olchowa', 'Olimpijska',
|
||||
'Olsztyńska', 'Opolska', 'Orkana Władysława', 'Orla', 'Orzechowa', 'Orzeszkowej Elizy',
|
||||
'Osiedlowa', 'Oświęcimska', 'Owocowa', 'Paderewskiego Ignacego', 'Parkowa', 'Partyzantów',
|
||||
'Patriotów', 'Pawia', 'Perłowa', 'Piaskowa', 'Piastowska', 'Piastowskie Os.', 'Piekarska',
|
||||
'Piękna', 'Piłsudskiego Józefa', 'Piłsudskiego Józefa', 'Piłsudskiego Józefa Al.',
|
||||
'Piotrkowska', 'Piwna', 'Plater Emilii', 'Plebiscytowa', 'Płocka', 'Pocztowa', 'Podchorążych',
|
||||
'Okólna', 'Okrężna', 'Okrzei', 'Okulickiego', 'Olchowa', 'Olimpijska',
|
||||
'Olsztyńska', 'Opolska', 'Orkana', 'Orla', 'Orzechowa', 'Orzeszkowej',
|
||||
'Osiedlowa', 'Oświęcimska', 'Owocowa', 'Paderewskiego', 'Parkowa', 'Partyzantów',
|
||||
'Patriotów', 'Pawia', 'Perłowa', 'Piaskowa', 'Piastowska', 'Os. Piastowskie', 'Piekarska',
|
||||
'Piękna', 'Piłsudskiego', 'Al. Piłsudskiego',
|
||||
'Piotrkowska', 'Piwna', 'Emilii Plater', 'Plebiscytowa', 'Płocka', 'Pocztowa', 'Podchorążych',
|
||||
'Podgórna', 'Podhalańska', 'Podleśna', 'Podmiejska', 'Podwale', 'Pogodna', 'Pokoju',
|
||||
'Pola Wincentego', 'Polna', 'Południowa', 'Pomorska', 'Poniatowskiego Józefa', 'Poniatowskiego Józefa',
|
||||
'Popiełuszki Jerzego', 'Poprzeczna', 'Portowa', 'Porzeczkowa', 'Powstańców', 'Powstańców Śląskich',
|
||||
'Wincentego Pola', 'Polna', 'Południowa', 'Pomorska', 'Poniatowskiego',
|
||||
'Popiełuszki', 'Poprzeczna', 'Portowa', 'Porzeczkowa', 'Powstańców', 'Powstańców Śląskich',
|
||||
'Powstańców Wielkopolskich', 'Poziomkowa', 'Poznańska', 'Północna', 'Promienna',
|
||||
'Prosta', 'Prusa Bolesława', 'Przechodnia', 'Przemysłowa', 'Przybyszewskiego Stanisława',
|
||||
'Przyjaźni', 'Pszenna', 'Ptasia', 'Pułaskiego Kazimierza', 'Pułaskiego Kazimierza',
|
||||
'Puławska', 'Puszkina Aleksandra', 'Racławicka', 'Radomska', 'Radosna', 'Rataja Macieja',
|
||||
'Reja Mikołaja', 'Rejtana Tadeusza', 'Reymonta Władysława', 'Reymonta Władysława Stanisława',
|
||||
'Prosta', 'Bolesława Prusa', 'Przechodnia', 'Przemysłowa', 'Przybyszewskiego',
|
||||
'Przyjaźni', 'Pszenna', 'Ptasia', 'Pułaskiego', 'Puławska', 'Puszkina', 'Racławicka',
|
||||
'Radomska', 'Radosna', 'Rataja', 'Reja', 'Rejtana', 'Reymonta',
|
||||
'Robotnicza', 'Rodzinna', 'Rolna', 'Rolnicza', 'Równa', 'Różana', 'Rubinowa', 'Rumiankowa',
|
||||
'Rybacka', 'Rybna', 'Rybnicka', 'Rycerska', 'Rynek', 'Rynek Rynek', 'Rzeczna', 'Rzemieślnicza',
|
||||
'Sadowa', 'Sandomierska', 'Saperów', 'Sawickiej Hanki', 'Sądowa', 'Sąsiedzka', 'Senatorska',
|
||||
'Siemiradzkiego Henryka', 'Sienkiewicza Henryka', 'Sienna', 'Siewna', 'Sikorskiego Władysława',
|
||||
'Sikorskiego Władysława', 'Skargi Piotra', 'Skargi Piotra', 'Składowa', 'Skłodowskiej-Curie Marii',
|
||||
'Skośna', 'Skrajna', 'Słoneczna', 'Słonecznikowa', 'Słowackiego Juliusza', 'Słowiańska',
|
||||
'Słowicza', 'Sobieskiego Jana', 'Sobieskiego Jana III', 'Sokola', 'Solidarności Al.',
|
||||
'Solna', 'Solskiego Ludwika', 'Sosnowa', 'Sowia', 'Sowińskiego Józefa', 'Spacerowa',
|
||||
'Spokojna', 'Sportowa', 'Spółdzielcza', 'Srebrna', 'Staffa Leopolda', 'Stalowa', 'Staromiejska',
|
||||
'Starowiejska', 'Staszica Stanisława', 'Stawowa', 'Stolarska', 'Strażacka', 'Stroma',
|
||||
'Struga Andrzeja', 'Strumykowa', 'Strzelecka', 'Studzienna', 'Stwosza Wita', 'Sucha',
|
||||
'Sucharskiego Henryka', 'Szafirowa', 'Szarych Szeregów', 'Szczecińska', 'Szczęśliwa',
|
||||
'Szeroka', 'Szewska', 'Szkolna', 'Szmaragdowa', 'Szpitalna', 'Szymanowskiego Karola',
|
||||
'Ściegiennego Piotra', 'Śląska', 'Średnia', 'Środkowa', 'Świdnicka', 'Świerkowa',
|
||||
'Rybacka', 'Rybna', 'Rybnicka', 'Rycerska', 'Rynek', 'Rzeczna', 'Rzemieślnicza',
|
||||
'Sadowa', 'Sandomierska', 'Saperów', 'Sawickiej', 'Sądowa', 'Sąsiedzka', 'Senatorska',
|
||||
'Siemiradzkiego', 'Sienkiewicza', 'Sienna', 'Siewna',
|
||||
'Sikorskiego', 'Piotra Skargi', 'Składowa', 'Skłodowskiej-Curie',
|
||||
'Skośna', 'Skrajna', 'Słoneczna', 'Słonecznikowa', 'Słowackiego', 'Słowiańska',
|
||||
'Słowicza', 'Sobieskiego', 'Jana III Sobieskiego', 'Sokola', 'Al. Solidarności',
|
||||
'Solna', 'Solskiego', 'Sosnowa', 'Sowia', 'Sowińskiego', 'Spacerowa',
|
||||
'Spokojna', 'Sportowa', 'Spółdzielcza', 'Srebrna', 'Staffa ', 'Stalowa', 'Staromiejska',
|
||||
'Starowiejska', 'Staszica', 'Stawowa', 'Stolarska', 'Strażacka', 'Stroma',
|
||||
'Struga', 'Strumykowa', 'Strzelecka', 'Studzienna', 'Wita Stwosza', 'Sucha',
|
||||
'Sucharskiego', 'Szafirowa', 'Szarych Szeregów', 'Szczecińska', 'Szczęśliwa',
|
||||
'Szeroka', 'Szewska', 'Szkolna', 'Szmaragdowa', 'Szpitalna', 'Szymanowskiego',
|
||||
'Ściegiennego', 'Śląska', 'Średnia', 'Środkowa', 'Świdnicka', 'Świerkowa',
|
||||
'Świętojańska', 'Świętokrzyska', 'Targowa', 'Tatrzańska', 'Tęczowa', 'Topolowa',
|
||||
'Torowa', 'Toruńska', 'Towarowa', 'Traugutta Romualda', 'Truskawkowa', 'Tulipanowa',
|
||||
'Tulipanów', 'Turkusowa', 'Turystyczna', 'Tuwima Juliana', 'Tylna', 'Tysiąclecia', 'Ułańska',
|
||||
'Urocza', 'Wałowa', 'Wandy', 'Wańkowicza Melchiora', 'Wapienna', 'Warmińska', 'Warszawska',
|
||||
'Waryńskiego Ludwika', 'Wąska', 'Wczasowa', 'Wesoła', 'Węglowa', 'Widok', 'Wiejska',
|
||||
'Wielkopolska', 'Wieniawskiego Henryka', 'Wierzbowa', 'Wilcza', 'Wileńska', 'Willowa',
|
||||
'Wiosenna', 'Wiśniowa', 'Witosa Wincentego', 'Władysława IV', 'Wodna', 'Wojska Polskiego',
|
||||
'Wojska Polskiego Al.', 'Wolności', 'Wolności Pl.', 'Wolska', 'Wołodyjowskiego Michała',
|
||||
'Wrocławska', 'Wronia', 'Wróblewskiego Walerego', 'Wrzosowa', 'Wschodnia', 'Wspólna',
|
||||
'Wybickiego Józefa', 'Wysoka', 'Wyspiańskiego Stanisława', 'Wyszyńskiego Stefana',
|
||||
'Wyzwolenia', 'Wyzwolenia Al.', 'Zachodnia', 'Zacisze', 'Zajęcza', 'Zakątek', 'Zakopiańska',
|
||||
'Zamenhofa Ludwika', 'Zamkowa', 'Zapolskiej Gabrieli', 'Zbożowa', 'Zdrojowa', 'Zgierska',
|
||||
'Torowa', 'Toruńska', 'Towarowa', 'Traugutta', 'Truskawkowa', 'Tulipanowa',
|
||||
'Tulipanów', 'Turkusowa', 'Turystyczna', 'Tuwima', 'Tylna', 'Tysiąclecia', 'Ułańska',
|
||||
'Urocza', 'Wałowa', 'Wandy', 'Wańkowicza', 'Wapienna', 'Warmińska', 'Warszawska',
|
||||
'Waryńskiego', 'Wąska', 'Wczasowa', 'Wesoła', 'Węglowa', 'Widok', 'Wiejska',
|
||||
'Wielkopolska', 'Wieniawskiego', 'Wierzbowa', 'Wilcza', 'Wileńska', 'Willowa',
|
||||
'Wiosenna', 'Wiśniowa', 'Witosa', 'Władysława IV', 'Wodna', 'Wojska Polskiego',
|
||||
'Al. Wojska Polskiego', 'Wolności', 'Pl. Wolności', 'Wolska', 'Wołodyjowskiego',
|
||||
'Wrocławska', 'Wronia', 'Wróblewskiego', 'Wrzosowa', 'Wschodnia', 'Wspólna',
|
||||
'Wybickiego', 'Wysoka', 'Wyspiańskiego', 'Wyszyńskiego',
|
||||
'Wyzwolenia', 'Al. Wyzwolenia', 'Zachodnia', 'Zacisze', 'Zajęcza', 'Zakątek', 'Zakopiańska',
|
||||
'Zamenhofa', 'Zamkowa', 'Zapolskiej', 'Zbożowa', 'Zdrojowa', 'Zgierska',
|
||||
'Zielna', 'Zielona', 'Złota', 'Zwierzyniecka', 'Zwycięstwa', 'Źródlana', 'Żabia',
|
||||
'Żeglarska', 'Żelazna', 'Żeromskiego Stefana', 'Żniwna', 'Żołnierska', 'Żółkiewskiego Stanisława',
|
||||
'Żurawia', 'Żwirki Franciszka i Wigury Stanisława', 'Żwirki i Wigury', 'Żwirowa',
|
||||
'Żytnia',
|
||||
'Żeglarska', 'Żelazna', 'Żeromskiego', 'Żniwna', 'Żołnierska', 'Żółkiewskiego',
|
||||
'Żurawia', 'Żwirki i Wigury', 'Żwirowa', 'Żytnia',
|
||||
];
|
||||
|
||||
public function city()
|
||||
|
||||
@@ -5,5 +5,5 @@ namespace Faker\Provider\pl_PL;
|
||||
class Internet extends \Faker\Provider\Internet
|
||||
{
|
||||
protected static $freeEmailDomain = ['gmail.com', 'yahoo.com', 'wp.pl', 'onet.pl', 'interia.pl', 'gazeta.pl'];
|
||||
protected static $tld = ['pl', 'pl', 'pl', 'pl', 'pl', 'pl', 'com', 'info', 'net', 'org', 'com.pl', 'com.pl'];
|
||||
protected static $tld = ['pl', 'pl', 'pl', 'pl', 'pl', 'pl', 'com', 'info', 'net', 'org', 'com.pl', 'com.pl', 'co.pl', 'net.pl', 'org.pl'];
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ use Faker\Provider\Base;
|
||||
|
||||
/**
|
||||
* Generator of Polish vehicle registration numbers.
|
||||
* {@link} http://prawo.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=WDU20170002355
|
||||
* {@link} https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=WDU20220001847
|
||||
* {@link} https://pl.wikipedia.org/wiki/Tablice_rejestracyjne_w_Polsce#Tablice_standardowe
|
||||
*/
|
||||
class LicensePlate extends Base
|
||||
@@ -15,37 +15,37 @@ class LicensePlate extends Base
|
||||
* @var array list of Polish voivodeships and respective vehicle registration number prefixes.
|
||||
*/
|
||||
protected static $voivodeships = [
|
||||
'dolnośląskie' => 'D',
|
||||
'kujawsko-pomorskie' => 'C',
|
||||
'lubelskie' => 'L',
|
||||
'lubuskie' => 'F',
|
||||
'łódzkie' => 'E',
|
||||
'małopolskie' => 'K',
|
||||
'mazowieckie' => 'W',
|
||||
'opolskie' => 'O',
|
||||
'podkarpackie' => 'R',
|
||||
'podlaskie' => 'B',
|
||||
'pomorskie' => 'G',
|
||||
'śląskie' => 'S',
|
||||
'świętokrzyskie' => 'T',
|
||||
'warmińsko-mazurskie' => 'N',
|
||||
'wielkopolskie' => 'P',
|
||||
'zachodniopomorskie' => 'Z',
|
||||
'dolnośląskie' => ['D', 'V'],
|
||||
'kujawsko-pomorskie' => ['C'],
|
||||
'lubelskie' => ['L'],
|
||||
'lubuskie' => ['F'],
|
||||
'łódzkie' => ['E'],
|
||||
'małopolskie' => ['K', 'J'],
|
||||
'mazowieckie' => ['W', 'A'],
|
||||
'opolskie' => ['O'],
|
||||
'podkarpackie' => ['R', 'Y'],
|
||||
'podlaskie' => ['B'],
|
||||
'pomorskie' => ['G', 'X'],
|
||||
'śląskie' => ['S', 'I'],
|
||||
'świętokrzyskie' => ['T'],
|
||||
'warmińsko-mazurskie' => ['N'],
|
||||
'wielkopolskie' => ['P', 'M'],
|
||||
'zachodniopomorskie' => ['Z'],
|
||||
];
|
||||
|
||||
/**
|
||||
* @var array list of special vehicle registration number prefixes.
|
||||
*/
|
||||
protected static $specials = [
|
||||
'army' => 'U',
|
||||
'services' => 'H',
|
||||
'army' => ['U'],
|
||||
'services' => ['H'],
|
||||
];
|
||||
|
||||
/**
|
||||
* @var array list of Polish counties and respective vehicle registration number prefixes.
|
||||
*/
|
||||
protected static $counties = [
|
||||
'D' => [
|
||||
'dolnośląskie' => [
|
||||
'Jelenia Góra' => ['J'],
|
||||
'Legnica' => ['L'],
|
||||
'Wałbrzych' => ['B'],
|
||||
@@ -77,7 +77,7 @@ class LicensePlate extends Base
|
||||
'zgorzelecki' => ['ZG'],
|
||||
'złotoryjski' => ['ZL'],
|
||||
],
|
||||
'C' => [
|
||||
'kujawsko-pomorskie' => [
|
||||
'Bydgoszcz' => ['B'],
|
||||
'Grudziądz' => ['G'],
|
||||
'Toruń' => ['T'],
|
||||
@@ -102,7 +102,7 @@ class LicensePlate extends Base
|
||||
'włocławski' => ['WL'],
|
||||
'żniński' => ['ZN'],
|
||||
],
|
||||
'L' => [
|
||||
'lubelskie' => [
|
||||
'Biała Podlaska' => ['B'],
|
||||
'Chełm' => ['C'],
|
||||
'Lublin' => ['U'],
|
||||
@@ -128,7 +128,7 @@ class LicensePlate extends Base
|
||||
'włodawski' => ['WL'],
|
||||
'zamojski' => ['ZA'],
|
||||
],
|
||||
'F' => [
|
||||
'lubuskie' => [
|
||||
'Gorzów Wielkopolski' => ['G'],
|
||||
'Zielona Góra' => ['Z'],
|
||||
'gorzowski' => ['GW'],
|
||||
@@ -144,8 +144,8 @@ class LicensePlate extends Base
|
||||
'żagański' => ['ZG'],
|
||||
'żarski' => ['ZA'],
|
||||
],
|
||||
'E' => [
|
||||
'Łódź' => ['L'],
|
||||
'łódzkie' => [
|
||||
'Łódź' => ['L', 'D'],
|
||||
'Piotrków Trybunalski' => ['P'],
|
||||
'Skierniewice' => ['S'],
|
||||
'brzeziński' => ['BR'],
|
||||
@@ -170,8 +170,8 @@ class LicensePlate extends Base
|
||||
'zduńskowolski' => ['ZD'],
|
||||
'zgierski' => ['ZG'],
|
||||
],
|
||||
'K' => [
|
||||
'Kraków' => ['R'],
|
||||
'małopolskie' => [
|
||||
'Kraków' => ['R', 'K'],
|
||||
'Nowy Sącz' => ['N'],
|
||||
'Tarnów' => ['T'],
|
||||
'bocheński' => ['BA', 'BC'],
|
||||
@@ -179,7 +179,7 @@ class LicensePlate extends Base
|
||||
'chrzanowski' => ['CH'],
|
||||
'dąbrowski' => ['DA'],
|
||||
'gorlicki' => ['GR'],
|
||||
'krakowski' => ['RA'],
|
||||
'krakowski' => ['RA', 'RK'],
|
||||
'limanowski' => ['LI'],
|
||||
'miechowski' => ['MI'],
|
||||
'myślenicki' => ['MY'],
|
||||
@@ -194,7 +194,7 @@ class LicensePlate extends Base
|
||||
'wadowicki' => ['WA'],
|
||||
'wielicki' => ['WI'],
|
||||
],
|
||||
'W' => [
|
||||
'mazowieckie' => [
|
||||
'Ostrołęka' => ['O'],
|
||||
'Płock' => ['P'],
|
||||
'Radom' => ['R'],
|
||||
@@ -216,7 +216,7 @@ class LicensePlate extends Base
|
||||
'ostrołęcki' => ['OS'],
|
||||
'ostrowski' => ['OR'],
|
||||
'otwocki' => ['OT'],
|
||||
'piaseczyński' => ['PA', 'PI'],
|
||||
'piaseczyński' => ['PA', 'PI', 'PW', 'PX'],
|
||||
'płocki' => ['PL'],
|
||||
'płoński' => ['PN'],
|
||||
'pruszkowski' => ['PP', 'PR', 'PS'],
|
||||
@@ -238,7 +238,7 @@ class LicensePlate extends Base
|
||||
'żuromiński' => ['ZU'],
|
||||
'żyrardowski' => ['ZY'],
|
||||
],
|
||||
'O' => [
|
||||
'opolskie' => [
|
||||
'Opole' => ['P'],
|
||||
'brzeski' => ['B'],
|
||||
'głubczycki' => ['GL'],
|
||||
@@ -252,7 +252,7 @@ class LicensePlate extends Base
|
||||
'prudnicki' => ['PR'],
|
||||
'strzelecki' => ['ST'],
|
||||
],
|
||||
'R' => [
|
||||
'podkarpackie' => [
|
||||
'Krosno' => ['K'],
|
||||
'Przemyśl' => ['P'],
|
||||
'Rzeszów' => ['Z'],
|
||||
@@ -273,18 +273,18 @@ class LicensePlate extends Base
|
||||
'przemyski' => ['PR'],
|
||||
'przeworski' => ['PZ'],
|
||||
'ropczycko-sędziszowski' => ['RS'],
|
||||
'rzeszowski' => ['ZE'],
|
||||
'rzeszowski' => ['ZE', 'ZR', 'ZZ'],
|
||||
'sanocki' => ['SA'],
|
||||
'stalowowolski' => ['ST'],
|
||||
'strzyżowski' => ['SR'],
|
||||
'tarnobrzeski' => ['TA'],
|
||||
],
|
||||
'B' => [
|
||||
'podlaskie' => [
|
||||
'Białystok' => ['I'],
|
||||
'Łomża' => ['L'],
|
||||
'Suwałki' => ['S'],
|
||||
'augustowski' => ['AU'],
|
||||
'białostocki' => ['IA'],
|
||||
'białostocki' => ['IA', 'IB'],
|
||||
'bielski' => ['BI'],
|
||||
'grajewski' => ['GR'],
|
||||
'hajnowski' => ['HA'],
|
||||
@@ -298,7 +298,7 @@ class LicensePlate extends Base
|
||||
'wysokomazowiecki' => ['WM'],
|
||||
'zambrowski' => ['ZA'],
|
||||
],
|
||||
'G' => [
|
||||
'pomorskie' => [
|
||||
'Gdańsk' => ['D'],
|
||||
'Gdynia' => ['A'],
|
||||
'Słupsk' => ['S'],
|
||||
@@ -307,7 +307,7 @@ class LicensePlate extends Base
|
||||
'chojnicki' => ['CH'],
|
||||
'człuchowski' => ['CZ'],
|
||||
'gdański' => ['DA'],
|
||||
'kartuski' => ['KY', 'KA'],
|
||||
'kartuski' => ['KA', 'KY', 'KZ'],
|
||||
'kościerski' => ['KS'],
|
||||
'kwidzyński' => ['KW'],
|
||||
'lęborski' => ['LE'],
|
||||
@@ -320,7 +320,7 @@ class LicensePlate extends Base
|
||||
'tczewski' => ['TC'],
|
||||
'wejherowski' => ['WE', 'WO'],
|
||||
],
|
||||
'S' => [
|
||||
'śląskie' => [
|
||||
'Bielsko-Biała' => ['B'],
|
||||
'Bytom' => ['Y'],
|
||||
'Chorzów' => ['H'],
|
||||
@@ -340,9 +340,9 @@ class LicensePlate extends Base
|
||||
'Tychy' => ['T'],
|
||||
'Zabrze' => ['Z'],
|
||||
'Żory' => ['ZO'],
|
||||
'będziński' => ['BE'],
|
||||
'będziński' => ['BE', 'BN', 'E'],
|
||||
'bielski' => ['BI'],
|
||||
'cieszyński' => ['CN', 'CI'],
|
||||
'cieszyński' => ['CI', 'CN'],
|
||||
'częstochowski' => ['CZ'],
|
||||
'gliwicki' => ['GL'],
|
||||
'kłobucki' => ['KL'],
|
||||
@@ -358,7 +358,7 @@ class LicensePlate extends Base
|
||||
'zawierciański' => ['ZA'],
|
||||
'żywiecki' => ['ZY'],
|
||||
],
|
||||
'T' => [
|
||||
'świętokrzyskie' => [
|
||||
'Kielce' => ['K'],
|
||||
'buski' => ['BU'],
|
||||
'jędrzejowski' => ['JE'],
|
||||
@@ -374,7 +374,7 @@ class LicensePlate extends Base
|
||||
'staszowski' => ['SZ'],
|
||||
'włoszczowski' => ['LW'],
|
||||
],
|
||||
'N' => [
|
||||
'warmińsko-mazurskie' => [
|
||||
'Elbląg' => ['E'],
|
||||
'Olsztyn' => ['O'],
|
||||
'bartoszycki' => ['BA'],
|
||||
@@ -397,7 +397,7 @@ class LicensePlate extends Base
|
||||
'szczycieński' => ['SZ'],
|
||||
'węgorzewski' => ['WE'],
|
||||
],
|
||||
'P' => [
|
||||
'wielkopolskie' => [
|
||||
'Kalisz' => ['A', 'K'],
|
||||
'Konin' => ['KO', 'N'],
|
||||
'Leszno' => ['L'],
|
||||
@@ -434,7 +434,7 @@ class LicensePlate extends Base
|
||||
'wrzesiński' => ['WR'],
|
||||
'złotowski' => ['ZL'],
|
||||
],
|
||||
'Z' => [
|
||||
'zachodniopomorskie' => [
|
||||
'Koszalin' => ['K'],
|
||||
'Szczecin' => ['S', 'Z'],
|
||||
'Świnoujście' => ['SW'],
|
||||
@@ -457,10 +457,10 @@ class LicensePlate extends Base
|
||||
'świdwiński' => ['SD'],
|
||||
'wałecki' => ['WA'],
|
||||
],
|
||||
'U' => [
|
||||
'army' => [
|
||||
'Siły Zbrojne Rzeczypospolitej Polskiej' => ['A', 'B', 'C', 'D', 'E', 'G', 'I', 'J', 'K', 'L'],
|
||||
],
|
||||
'H' => [
|
||||
'services' => [
|
||||
'Centralne Biuro Antykorupcyjne' => ['A'],
|
||||
'Służba Ochrony Państwa' => ['BA', 'BB', 'BE', 'BF', 'BG'],
|
||||
'Służba Celno-Skarbowa' => ['CA', 'CB', 'CC', 'CD', 'CE', 'CF', 'CG', 'CH', 'CJ', 'CK', 'CL', 'CM', 'CN', 'CO', 'CP', 'CR'],
|
||||
@@ -514,12 +514,13 @@ class LicensePlate extends Base
|
||||
?array $counties = null
|
||||
): string {
|
||||
$voivodeshipsAvailable = static::$voivodeships + ($special ? static::$specials : []);
|
||||
$voivodeshipCode = static::selectRandomArea($voivodeshipsAvailable, $voivodeships);
|
||||
$voivodeshipSelected = static::selectRandomArea($voivodeshipsAvailable, $voivodeships);
|
||||
$voivodeshipCode = static::randomElement($voivodeshipsAvailable[$voivodeshipSelected]);
|
||||
|
||||
$countiesAvailable = static::$counties[$voivodeshipCode];
|
||||
$countiesAvailable = static::$counties[$voivodeshipSelected];
|
||||
$countySelected = self::selectRandomArea($countiesAvailable, $counties);
|
||||
|
||||
$countyCode = static::randomElement($countySelected);
|
||||
$countyCode = static::randomElement(static::$counties[$voivodeshipSelected][$countySelected]);
|
||||
|
||||
$suffix = static::regexify(static::randomElement(strlen($countyCode) === 1 ? static::$plateSuffixesGroup1 : static::$plateSuffixesGroup2));
|
||||
|
||||
@@ -528,6 +529,8 @@ class LicensePlate extends Base
|
||||
|
||||
/**
|
||||
* Selects random area from the list of available and requested.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
protected static function selectRandomArea(array $available, ?array $requested)
|
||||
{
|
||||
@@ -537,6 +540,6 @@ class LicensePlate extends Base
|
||||
$requested = array_keys($available);
|
||||
}
|
||||
|
||||
return $available[static::randomElement($requested)];
|
||||
return static::randomElement($requested);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -83,7 +83,7 @@ class PhoneNumber extends \Faker\Provider\PhoneNumber
|
||||
['landline', null],
|
||||
]);
|
||||
|
||||
return call_user_func("static::{$options[0]}", $formatted, $options[1]);
|
||||
return call_user_func([static::class, $options[0]], $formatted, $options[1]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -135,7 +135,7 @@ class PhoneNumber extends \Faker\Provider\PhoneNumber
|
||||
{
|
||||
$method = static::randomElement(['cellphoneNumber', 'landlineNumber']);
|
||||
|
||||
return call_user_func("static::$method", true);
|
||||
return call_user_func([static::class, $method], true);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -145,6 +145,6 @@ class PhoneNumber extends \Faker\Provider\PhoneNumber
|
||||
{
|
||||
$method = static::randomElement(['cellphoneNumber', 'landlineNumber']);
|
||||
|
||||
return call_user_func("static::$method", false);
|
||||
return call_user_func([static::class, $method], false);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,52 +5,52 @@ namespace Faker\Provider\pt_BR;
|
||||
class Text extends \Faker\Provider\Text
|
||||
{
|
||||
/**
|
||||
* The Project Gutenberg EBook of Dom Casmurro, by Machado de Assis
|
||||
* The Project Gutenberg EBook of Dom Casmurro, by Machado de Assis
|
||||
*
|
||||
* This eBook is for the use of anyone anywhere in the United States and most
|
||||
* other parts of the world at no cost and with almost no restrictions
|
||||
* whatsoever. You may copy it, give it away or re-use it under the terms of
|
||||
* the Project Gutenberg License included with this eBook or online at
|
||||
* www.gutenberg.org. If you are not located in the United States, you'll have
|
||||
* to check the laws of the country where you are located before using this ebook.
|
||||
* This eBook is for the use of anyone anywhere in the United States and most
|
||||
* other parts of the world at no cost and with almost no restrictions
|
||||
* whatsoever. You may copy it, give it away or re-use it under the terms of
|
||||
* the Project Gutenberg License included with this eBook or online at
|
||||
* www.gutenberg.org. If you are not located in the United States, you'll have
|
||||
* to check the laws of the country where you are located before using this ebook.
|
||||
*
|
||||
* Title: Dom Casmurro
|
||||
* Title: Dom Casmurro
|
||||
*
|
||||
* Author: Machado de Assis
|
||||
* Author: Machado de Assis
|
||||
*
|
||||
* Release Date: October 15, 2017 [EBook #55752]
|
||||
* Release Date: October 15, 2017 [EBook #55752]
|
||||
*
|
||||
* Language: Portuguese
|
||||
* Language: Portuguese
|
||||
*
|
||||
* *** START OF THIS PROJECT GUTENBERG EBOOK DOM CASMURRO ***
|
||||
* *** START OF THIS PROJECT GUTENBERG EBOOK DOM CASMURRO ***
|
||||
*
|
||||
* Produced by Laura Natal Rodriguez & Marc D'Hooghe at Free
|
||||
* Literature (online soon in an extended version,also linking
|
||||
* to free sources for education worldwide ... MOOC's,
|
||||
* educational materials,...) (Images generously made available
|
||||
* by the Bibliotheca Nacional Digital Brasil.)
|
||||
* Produced by Laura Natal Rodriguez & Marc D'Hooghe at Free
|
||||
* Literature (online soon in an extended version,also linking
|
||||
* to free sources for education worldwide ... MOOC's,
|
||||
* educational materials,...) (Images generously made available
|
||||
* by the Bibliotheca Nacional Digital Brasil.)
|
||||
*
|
||||
* DOM CASMURRO
|
||||
* DOM CASMURRO
|
||||
*
|
||||
* POR
|
||||
* POR
|
||||
*
|
||||
* MACHADO DE ASSIS
|
||||
* MACHADO DE ASSIS
|
||||
*
|
||||
* DA ACADEMIA BRAZILEIRA
|
||||
* DA ACADEMIA BRAZILEIRA
|
||||
*
|
||||
* H. GARNIER, LIVREIRO-EDITOR
|
||||
* H. GARNIER, LIVREIRO-EDITOR
|
||||
*
|
||||
* RUA MOREIRA CEZAR, 71
|
||||
* RUA MOREIRA CEZAR, 71
|
||||
*
|
||||
* RIO DE JANEIRO
|
||||
* RIO DE JANEIRO
|
||||
*
|
||||
* 6, RUE DES SAINTS-PÈRES, 6
|
||||
* 6, RUE DES SAINTS-PÈRES, 6
|
||||
*
|
||||
* PARIZ
|
||||
* PARIZ
|
||||
*
|
||||
* @see https://www.gutenberg.org/cache/epub/55752/pg55752.txt
|
||||
* @see https://www.gutenberg.org/cache/epub/55752/pg55752.txt
|
||||
*
|
||||
* @var string
|
||||
* @var string
|
||||
*/
|
||||
protected static $baseText = <<<'EOT'
|
||||
I
|
||||
|
||||
@@ -182,6 +182,7 @@ class Person extends \Faker\Provider\Person
|
||||
|
||||
$dateOfBirthFinal = implode('-', $dateOfBirthParts);
|
||||
$date = \DateTime::createFromFormat('Y-m-d', $dateOfBirthFinal);
|
||||
|
||||
//a full (invalid) date might have been supplied, check if it converts
|
||||
if ($date->format('Y-m-d') !== $dateOfBirthFinal) {
|
||||
throw new \InvalidArgumentException("Invalid date of birth - '{$date->format('Y-m-d')}' generated based on '{$dateOfBirth}' received");
|
||||
|
||||
@@ -5,8 +5,8 @@ namespace Faker\Provider\ru_RU;
|
||||
class Person extends \Faker\Provider\Person
|
||||
{
|
||||
protected static $maleNameFormats = [
|
||||
'{{firstNameMale}} {{middleNameMale}} {{lastName}}',
|
||||
'{{lastName}} {{firstNameMale}} {{middleNameMale}}',
|
||||
'{{firstNameMale}} {{middleNameMale}} {{lastNameMale}}',
|
||||
'{{lastNameMale}} {{firstNameMale}} {{middleNameMale}}',
|
||||
];
|
||||
|
||||
/**
|
||||
@@ -14,8 +14,8 @@ class Person extends \Faker\Provider\Person
|
||||
* That list of MALE last names could be safely extended to FEMALE list just by adding 'a' letter at the end
|
||||
*/
|
||||
protected static $femaleNameFormats = [
|
||||
'{{firstNameFemale}} {{middleNameFemale}} {{lastName}}а',
|
||||
'{{lastName}}а {{firstNameFemale}} {{middleNameFemale}}',
|
||||
'{{firstNameFemale}} {{middleNameFemale}} {{lastNameFemale}}',
|
||||
'{{lastNameFemale}} {{firstNameFemale}} {{middleNameFemale}}',
|
||||
];
|
||||
|
||||
/**
|
||||
@@ -165,16 +165,24 @@ class Person extends \Faker\Provider\Person
|
||||
*/
|
||||
public function lastName($gender = null)
|
||||
{
|
||||
$lastName = static::randomElement(static::$lastName);
|
||||
|
||||
if (static::GENDER_FEMALE === $gender) {
|
||||
return $lastName . 'а';
|
||||
return $this->lastNameFemale();
|
||||
}
|
||||
|
||||
if (static::GENDER_MALE === $gender) {
|
||||
return $lastName;
|
||||
return $this->lastNameMale();
|
||||
}
|
||||
|
||||
return $lastName . static::randomElement(static::$lastNameSuffix);
|
||||
return static::randomElement(static::$lastName) . static::randomElement(static::$lastNameSuffix);
|
||||
}
|
||||
|
||||
public function lastNameMale(): string
|
||||
{
|
||||
return static::randomElement(static::$lastName);
|
||||
}
|
||||
|
||||
public function lastNameFemale(): string
|
||||
{
|
||||
return static::randomElement(static::$lastName) . 'а';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -121,8 +121,7 @@ class Person extends \Faker\Provider\Person
|
||||
*
|
||||
* @see http://en.wikipedia.org/wiki/Personal_identity_number_(Sweden)
|
||||
*
|
||||
* @param \DateTime $birthdate
|
||||
* @param string $gender Person::GENDER_MALE || Person::GENDER_FEMALE
|
||||
* @param string $gender Person::GENDER_MALE || Person::GENDER_FEMALE
|
||||
*
|
||||
* @return string on format XXXXXX-XXXX
|
||||
*/
|
||||
|
||||
@@ -101,7 +101,7 @@ class Address extends \Faker\Provider\Address
|
||||
'斯威士兰', '瑞典', '瑞士', '叙利亚', '塔吉克斯坦', '坦桑尼亚',
|
||||
'泰国', '阿拉伯联合酋长国', '多哥', '托克劳群岛', '汤加',
|
||||
'特立尼达和多巴哥', '突尼斯', '土耳其', '土库曼斯坦',
|
||||
'特克斯和凯科斯群岛(', '图瓦卢', '美国', '乌干达', '乌克兰',
|
||||
'特克斯和凯科斯群岛', '图瓦卢', '美国', '乌干达', '乌克兰',
|
||||
'英国', '乌拉圭', '乌兹别克斯坦', '瓦努阿图', '梵蒂冈',
|
||||
'委内瑞拉', '越南', '维尔京群岛', '维尔京群岛和圣罗克伊',
|
||||
'威克岛', '瓦里斯和富士那群岛', '西撒哈拉', '也门', '南斯拉夫',
|
||||
|
||||
47
vendor/laravel/framework/CHANGELOG.md
vendored
47
vendor/laravel/framework/CHANGELOG.md
vendored
@@ -1,6 +1,51 @@
|
||||
# Release Notes for 10.x
|
||||
|
||||
## [Unreleased](https://github.com/laravel/framework/compare/v10.38.2...10.x)
|
||||
## [Unreleased](https://github.com/laravel/framework/compare/v10.40.0...10.x)
|
||||
|
||||
## [v10.40.0](https://github.com/laravel/framework/compare/v10.39.0...v10.40.0) - 2024-01-09
|
||||
|
||||
* [10.x] `Model::preventAccessingMissingAttributes()` raises exception for enums & primitive castable attributes that were not retrieved by [@cosmastech](https://github.com/cosmastech) in https://github.com/laravel/framework/pull/49480
|
||||
* [10.x] Include system versioned tables for MariaDB by [@hafezdivandari](https://github.com/hafezdivandari) in https://github.com/laravel/framework/pull/49509
|
||||
* [10.x] Fixes the `Arr::dot()` method to properly handle indexes array by [@kayw-geek](https://github.com/kayw-geek) in https://github.com/laravel/framework/pull/49507
|
||||
* [10.x] Expand Gate::allows & Gate::denies signature by [@antonkomarev](https://github.com/antonkomarev) in https://github.com/laravel/framework/pull/49503
|
||||
* [10.x] Improve numeric comparison for custom casts by [@imahmood](https://github.com/imahmood) in https://github.com/laravel/framework/pull/49504
|
||||
* [10.x] Add session except method by [@xurshudyan](https://github.com/xurshudyan) in https://github.com/laravel/framework/pull/49520
|
||||
* [10.x] Add `Number::clamp` by [@jbrooksuk](https://github.com/jbrooksuk) in https://github.com/laravel/framework/pull/49512
|
||||
* [10.x] Fix Schedule test by [@michaelnabil230](https://github.com/michaelnabil230) in https://github.com/laravel/framework/pull/49538
|
||||
* [10.x] Use correct format of date by [@buismaarten](https://github.com/buismaarten) in https://github.com/laravel/framework/pull/49541
|
||||
* [10.x] Clean Arr by [@michaelnabil230](https://github.com/michaelnabil230) in https://github.com/laravel/framework/pull/49530
|
||||
* [10.x] Make ComponentAttributeBag Arrayable by [@iamgergo](https://github.com/iamgergo) in https://github.com/laravel/framework/pull/49524
|
||||
* [10.x] Fix whenAggregated when default is not specified by [@lovePizza](https://github.com/lovePizza) in https://github.com/laravel/framework/pull/49521
|
||||
* [10.x] Update AsArrayObject.php to use ARRAY_AS_PROPS flag by [@pintend](https://github.com/pintend) in https://github.com/laravel/framework/pull/49534
|
||||
* [10.x] Remove invalid `RedisCluster::client()` call by [@tillkruss](https://github.com/tillkruss) in https://github.com/laravel/framework/pull/49560
|
||||
* [10.x] Remove unused code from `PhpRedisConnector` by [@tillkruss](https://github.com/tillkruss) in https://github.com/laravel/framework/pull/49559
|
||||
* [10.x] Flush about command during test runs by [@timacdonald](https://github.com/timacdonald) in https://github.com/laravel/framework/pull/49557
|
||||
* [10.x] Fix parentOfParameter method by [@iamgergo](https://github.com/iamgergo) in https://github.com/laravel/framework/pull/49548
|
||||
* [10.x] Make the Schema Builder macroable by [@kevinb1989](https://github.com/kevinb1989) in https://github.com/laravel/framework/pull/49547
|
||||
* [10.x] Remove unused code from tests by [@imahmood](https://github.com/imahmood) in https://github.com/laravel/framework/pull/49566
|
||||
* [10.x] Update Query/Builder.php $columns typehint by [@Grldk](https://github.com/Grldk) in https://github.com/laravel/framework/pull/49563
|
||||
* [10.x] Add assertViewEmpty to TestView by [@dwightwatson](https://github.com/dwightwatson) in https://github.com/laravel/framework/pull/49558
|
||||
* [10.x] Update tailwind.blade.php for dark mode by [@sabinchacko03](https://github.com/sabinchacko03) in https://github.com/laravel/framework/pull/49515
|
||||
* [10.x] Fix deprecation with null value in cache FileStore by [@driesvints](https://github.com/driesvints) in https://github.com/laravel/framework/pull/49578
|
||||
* [10.x] Allow Vite asset path customization by [@timacdonald](https://github.com/timacdonald) in https://github.com/laravel/framework/pull/49437
|
||||
* [10.x] Type hinting of the second parameter of date- and time-related `where*()` methods of `Illuminate\Database\Query\Builder` by [@lorenzolosa](https://github.com/lorenzolosa) in https://github.com/laravel/framework/pull/49599
|
||||
* [10.x] Fix Stringable::convertCase() return type by [@vaites](https://github.com/vaites) in https://github.com/laravel/framework/pull/49590
|
||||
* Allow \Blade::stringable() to be called on native Iterables by [@tsjason](https://github.com/tsjason) in https://github.com/laravel/framework/pull/49591
|
||||
* [10.x] Refactor time handling using `InteractsWithTime` trait method by [@xurshudyan](https://github.com/xurshudyan) in https://github.com/laravel/framework/pull/49601
|
||||
* [10.x] Add `assertCount` test helper by [@xurshudyan](https://github.com/xurshudyan) in https://github.com/laravel/framework/pull/49609
|
||||
* [10.x] Ability to establish connection without using Config Repository by [@deleugpn](https://github.com/deleugpn) in https://github.com/laravel/framework/pull/49527
|
||||
* [10.x] Add APA style title helper by [@hotmeteor](https://github.com/hotmeteor) in https://github.com/laravel/framework/pull/49572
|
||||
* [10.x] Fix usage of alternatives in error output by [@Mrjavaci](https://github.com/Mrjavaci) in https://github.com/laravel/framework/pull/49614
|
||||
* [10.x] Use locks for queue job popping for PlanetScale's MySQL-compatible Vitess 19 engine by [@crynobone](https://github.com/crynobone) in https://github.com/laravel/framework/pull/49561
|
||||
|
||||
## [v10.39.0](https://github.com/laravel/framework/compare/v10.38.2...v10.39.0) - 2023-12-27
|
||||
|
||||
* [9.x] Support for phpredis 6.0.0 by [@MichalHubatka](https://github.com/MichalHubatka) in https://github.com/laravel/framework/pull/48380
|
||||
* [10.x] Dynamic `maxTries` for queued jobs by [@mechelon](https://github.com/mechelon) in https://github.com/laravel/framework/pull/49473
|
||||
* [10.x] Avoid TypeError when using json validation rule when PHP < 8.3 by [@Xint0](https://github.com/Xint0) in https://github.com/laravel/framework/pull/49474
|
||||
* [10.x] Fix use statement compilation in Blade templates by [@MrPunyapal](https://github.com/MrPunyapal) in https://github.com/laravel/framework/pull/49479
|
||||
* [10.x] Allow testing prompts validation by [@cerbero90](https://github.com/cerbero90) in https://github.com/laravel/framework/pull/49447
|
||||
* [10.x] Add 'Roundrobin' Symfony mailer transport driver by [@me-shaon](https://github.com/me-shaon) in https://github.com/laravel/framework/pull/49435
|
||||
|
||||
## [v10.38.2](https://github.com/laravel/framework/compare/v10.38.1...v10.38.2) - 2023-12-22
|
||||
|
||||
|
||||
@@ -318,9 +318,9 @@ class Gate implements GateContract
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if the given ability should be granted for the current user.
|
||||
* Determine if all of the given abilities should be granted for the current user.
|
||||
*
|
||||
* @param string $ability
|
||||
* @param iterable|string $ability
|
||||
* @param array|mixed $arguments
|
||||
* @return bool
|
||||
*/
|
||||
@@ -330,9 +330,9 @@ class Gate implements GateContract
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if the given ability should be denied for the current user.
|
||||
* Determine if any of the given abilities should be denied for the current user.
|
||||
*
|
||||
* @param string $ability
|
||||
* @param iterable|string $ability
|
||||
* @param array|mixed $arguments
|
||||
* @return bool
|
||||
*/
|
||||
|
||||
@@ -344,4 +344,26 @@ class PendingBatch
|
||||
new BatchDispatched($batch)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Dispatch the batch if the given truth test passes.
|
||||
*
|
||||
* @param bool|\Closure $boolean
|
||||
* @return \Illuminate\Bus\Batch|null
|
||||
*/
|
||||
public function dispatchIf($boolean)
|
||||
{
|
||||
return value($boolean) ? $this->dispatch() : null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Dispatch the batch unless the given truth test passes.
|
||||
*
|
||||
* @param bool|\Closure $boolean
|
||||
* @return \Illuminate\Bus\Batch|null
|
||||
*/
|
||||
public function dispatchUnless($boolean)
|
||||
{
|
||||
return ! value($boolean) ? $this->dispatch() : null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -285,7 +285,7 @@ class DynamoDbStore implements LockProvider, Store
|
||||
],
|
||||
'ExpressionAttributeValues' => [
|
||||
':now' => [
|
||||
'N' => (string) Carbon::now()->getTimestamp(),
|
||||
'N' => (string) $this->currentTime(),
|
||||
],
|
||||
],
|
||||
]);
|
||||
@@ -326,7 +326,7 @@ class DynamoDbStore implements LockProvider, Store
|
||||
],
|
||||
'ExpressionAttributeValues' => [
|
||||
':now' => [
|
||||
'N' => (string) Carbon::now()->getTimestamp(),
|
||||
'N' => (string) $this->currentTime(),
|
||||
],
|
||||
':amount' => [
|
||||
'N' => (string) $value,
|
||||
@@ -371,7 +371,7 @@ class DynamoDbStore implements LockProvider, Store
|
||||
],
|
||||
'ExpressionAttributeValues' => [
|
||||
':now' => [
|
||||
'N' => (string) Carbon::now()->getTimestamp(),
|
||||
'N' => (string) $this->currentTime(),
|
||||
],
|
||||
':amount' => [
|
||||
'N' => (string) $value,
|
||||
@@ -469,7 +469,7 @@ class DynamoDbStore implements LockProvider, Store
|
||||
{
|
||||
return $seconds > 0
|
||||
? $this->availableAt($seconds)
|
||||
: Carbon::now()->getTimestamp();
|
||||
: $this->currentTime();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -290,9 +290,11 @@ class FileStore implements Store, LockProvider
|
||||
// just return null. Otherwise, we'll get the contents of the file and get
|
||||
// the expiration UNIX timestamps from the start of the file's contents.
|
||||
try {
|
||||
$expire = substr(
|
||||
$contents = $this->files->get($path, true), 0, 10
|
||||
);
|
||||
if (is_null($contents = $this->files->get($path, true))) {
|
||||
return $this->emptyPayload();
|
||||
}
|
||||
|
||||
$expire = substr($contents, 0, 10);
|
||||
} catch (Exception) {
|
||||
return $this->emptyPayload();
|
||||
}
|
||||
|
||||
@@ -113,13 +113,13 @@ class Arr
|
||||
|
||||
foreach ($array as $key => $value) {
|
||||
if (is_array($value) && ! empty($value)) {
|
||||
$results[] = static::dot($value, $prepend.$key.'.');
|
||||
$results = array_merge($results, static::dot($value, $prepend.$key.'.'));
|
||||
} else {
|
||||
$results[] = [$prepend.$key => $value];
|
||||
$results[$prepend.$key] = $value;
|
||||
}
|
||||
}
|
||||
|
||||
return array_merge(...$results);
|
||||
return $results;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -476,9 +476,7 @@ class Arr
|
||||
*/
|
||||
public static function prependKeysWith($array, $prependWith)
|
||||
{
|
||||
return Collection::make($array)->mapWithKeys(function ($item, $key) use ($prependWith) {
|
||||
return [$prependWith.$key => $item];
|
||||
})->all();
|
||||
return static::mapWithKeys($array, fn ($item, $key) => [$prependWith.$key => $item]);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -249,7 +249,7 @@ abstract class GeneratorCommand extends Command implements PromptsForMissingInpu
|
||||
{
|
||||
$modelPath = is_dir(app_path('Models')) ? app_path('Models') : app_path();
|
||||
|
||||
return collect((new Finder)->files()->depth(0)->in($modelPath))
|
||||
return collect(Finder::create()->files()->depth(0)->in($modelPath))
|
||||
->map(fn ($file) => $file->getBasename('.php'))
|
||||
->sort()
|
||||
->values()
|
||||
@@ -269,7 +269,7 @@ abstract class GeneratorCommand extends Command implements PromptsForMissingInpu
|
||||
return [];
|
||||
}
|
||||
|
||||
return collect((new Finder)->files()->depth(0)->in($eventPath))
|
||||
return collect(Finder::create()->files()->depth(0)->in($eventPath))
|
||||
->map(fn ($file) => $file->getBasename('.php'))
|
||||
->sort()
|
||||
->values()
|
||||
|
||||
@@ -57,18 +57,18 @@ interface Gate
|
||||
public function after(callable $callback);
|
||||
|
||||
/**
|
||||
* Determine if the given ability should be granted for the current user.
|
||||
* Determine if all of the given abilities should be granted for the current user.
|
||||
*
|
||||
* @param string $ability
|
||||
* @param iterable|string $ability
|
||||
* @param array|mixed $arguments
|
||||
* @return bool
|
||||
*/
|
||||
public function allows($ability, $arguments = []);
|
||||
|
||||
/**
|
||||
* Determine if the given ability should be denied for the current user.
|
||||
* Determine if any of the given abilities should be denied for the current user.
|
||||
*
|
||||
* @param string $ability
|
||||
* @param iterable|string $ability
|
||||
* @param array|mixed $arguments
|
||||
* @return bool
|
||||
*/
|
||||
|
||||
@@ -18,7 +18,7 @@ interface Translator
|
||||
* Get a translation according to an integer value.
|
||||
*
|
||||
* @param string $key
|
||||
* @param \Countable|int|array $number
|
||||
* @param \Countable|int|float|array $number
|
||||
* @param array $replace
|
||||
* @param string|null $locale
|
||||
* @return string
|
||||
|
||||
@@ -24,6 +24,7 @@ class PruneCommand extends Command
|
||||
protected $signature = 'model:prune
|
||||
{--model=* : Class names of the models to be pruned}
|
||||
{--except=* : Class names of the models to be excluded from pruning}
|
||||
{--path=* : Absolute path(s) to directories where models are located}
|
||||
{--chunk=1000 : The number of models to retrieve per chunk of models to be deleted}
|
||||
{--pretend : Display the number of prunable records found instead of deleting them}';
|
||||
|
||||
@@ -125,7 +126,7 @@ class PruneCommand extends Command
|
||||
throw new InvalidArgumentException('The --models and --except options cannot be combined.');
|
||||
}
|
||||
|
||||
return collect((new Finder)->in($this->getDefaultPath())->files()->name('*.php'))
|
||||
return collect(Finder::create()->in($this->getPath())->files()->name('*.php'))
|
||||
->map(function ($model) {
|
||||
$namespace = $this->laravel->getNamespace();
|
||||
|
||||
@@ -146,12 +147,18 @@ class PruneCommand extends Command
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the default path where models are located.
|
||||
* Get the path where models are located.
|
||||
*
|
||||
* @return string|string[]
|
||||
* @return string[]|string
|
||||
*/
|
||||
protected function getDefaultPath()
|
||||
protected function getPath()
|
||||
{
|
||||
if (! empty($path = $this->option('path'))) {
|
||||
return collect($path)->map(function ($path) {
|
||||
return base_path($path);
|
||||
})->all();
|
||||
}
|
||||
|
||||
return app_path('Models');
|
||||
}
|
||||
|
||||
|
||||
@@ -101,16 +101,39 @@ class DatabaseManager implements ConnectionResolverInterface
|
||||
$this->makeConnection($database), $type
|
||||
);
|
||||
|
||||
if ($this->app->bound('events')) {
|
||||
$this->app['events']->dispatch(
|
||||
new ConnectionEstablished($this->connections[$name])
|
||||
);
|
||||
}
|
||||
$this->dispatchConnectionEstablishedEvent($this->connections[$name]);
|
||||
}
|
||||
|
||||
return $this->connections[$name];
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a database connection instance from the given configuration.
|
||||
*
|
||||
* @param string $name
|
||||
* @param array $config
|
||||
* @param bool $force
|
||||
* @return \Illuminate\Database\ConnectionInterface
|
||||
*/
|
||||
public function connectUsing(string $name, array $config, bool $force = false)
|
||||
{
|
||||
if ($force) {
|
||||
$this->purge($name);
|
||||
}
|
||||
|
||||
if (isset($this->connections[$name])) {
|
||||
throw new RuntimeException("Cannot establish connection [$name] because another connection with that name already exists.");
|
||||
}
|
||||
|
||||
$connection = $this->configure(
|
||||
$this->factory->make($config, $name), null
|
||||
);
|
||||
|
||||
$this->dispatchConnectionEstablishedEvent($connection);
|
||||
|
||||
return tap($connection, fn ($connection) => $this->connections[$name] = $connection);
|
||||
}
|
||||
|
||||
/**
|
||||
* Parse the connection into an array of the name and read / write type.
|
||||
*
|
||||
@@ -209,6 +232,23 @@ class DatabaseManager implements ConnectionResolverInterface
|
||||
return $connection;
|
||||
}
|
||||
|
||||
/**
|
||||
* Dispatch the ConnectionEstablished event if the event dispatcher is available.
|
||||
*
|
||||
* @param \Illuminate\Database\Connection $connection
|
||||
* @return void
|
||||
*/
|
||||
protected function dispatchConnectionEstablishedEvent(Connection $connection)
|
||||
{
|
||||
if (! $this->app->bound('events')) {
|
||||
return;
|
||||
}
|
||||
|
||||
$this->app['events']->dispatch(
|
||||
new ConnectionEstablished($connection)
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* Prepare the read / write mode for database connection instance.
|
||||
*
|
||||
|
||||
@@ -25,7 +25,7 @@ class AsArrayObject implements Castable
|
||||
|
||||
$data = Json::decode($attributes[$key]);
|
||||
|
||||
return is_array($data) ? new ArrayObject($data) : null;
|
||||
return is_array($data) ? new ArrayObject($data, ArrayObject::ARRAY_AS_PROPS) : null;
|
||||
}
|
||||
|
||||
public function set($model, $key, $value, $attributes)
|
||||
|
||||
@@ -2126,6 +2126,13 @@ trait HasAttributes
|
||||
// an appropriate native PHP type dependent upon the associated value
|
||||
// given with the key in the pair. Dayle made this comment line up.
|
||||
if ($this->hasCast($key)) {
|
||||
if (static::preventsAccessingMissingAttributes() &&
|
||||
! array_key_exists($key, $this->attributes) &&
|
||||
($this->isEnumCastable($key) ||
|
||||
in_array($this->getCastType($key), static::$primitiveCastTypes))) {
|
||||
$this->throwMissingAttributeExceptionIfApplicable($key);
|
||||
}
|
||||
|
||||
return $this->castAttribute($key, $value);
|
||||
}
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@ class Builder implements BuilderContract
|
||||
/**
|
||||
* The columns that should be returned.
|
||||
*
|
||||
* @var array
|
||||
* @var array|null
|
||||
*/
|
||||
public $columns;
|
||||
|
||||
@@ -1379,7 +1379,7 @@ class Builder implements BuilderContract
|
||||
* Add a "where date" statement to the query.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param string $operator
|
||||
* @param \DateTimeInterface|string|null $operator
|
||||
* @param \DateTimeInterface|string|null $value
|
||||
* @param string $boolean
|
||||
* @return $this
|
||||
@@ -1403,7 +1403,7 @@ class Builder implements BuilderContract
|
||||
* Add an "or where date" statement to the query.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param string $operator
|
||||
* @param \DateTimeInterface|string|null $operator
|
||||
* @param \DateTimeInterface|string|null $value
|
||||
* @return $this
|
||||
*/
|
||||
@@ -1420,7 +1420,7 @@ class Builder implements BuilderContract
|
||||
* Add a "where time" statement to the query.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param string $operator
|
||||
* @param \DateTimeInterface|string|null $operator
|
||||
* @param \DateTimeInterface|string|null $value
|
||||
* @param string $boolean
|
||||
* @return $this
|
||||
@@ -1444,7 +1444,7 @@ class Builder implements BuilderContract
|
||||
* Add an "or where time" statement to the query.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param string $operator
|
||||
* @param \DateTimeInterface|string|null $operator
|
||||
* @param \DateTimeInterface|string|null $value
|
||||
* @return $this
|
||||
*/
|
||||
@@ -1461,7 +1461,7 @@ class Builder implements BuilderContract
|
||||
* Add a "where day" statement to the query.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param string $operator
|
||||
* @param \DateTimeInterface|string|int|null $operator
|
||||
* @param \DateTimeInterface|string|int|null $value
|
||||
* @param string $boolean
|
||||
* @return $this
|
||||
@@ -1489,7 +1489,7 @@ class Builder implements BuilderContract
|
||||
* Add an "or where day" statement to the query.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param string $operator
|
||||
* @param \DateTimeInterface|string|int|null $operator
|
||||
* @param \DateTimeInterface|string|int|null $value
|
||||
* @return $this
|
||||
*/
|
||||
@@ -1506,7 +1506,7 @@ class Builder implements BuilderContract
|
||||
* Add a "where month" statement to the query.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param string $operator
|
||||
* @param \DateTimeInterface|string|int|null $operator
|
||||
* @param \DateTimeInterface|string|int|null $value
|
||||
* @param string $boolean
|
||||
* @return $this
|
||||
@@ -1534,7 +1534,7 @@ class Builder implements BuilderContract
|
||||
* Add an "or where month" statement to the query.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param string $operator
|
||||
* @param \DateTimeInterface|string|int|null $operator
|
||||
* @param \DateTimeInterface|string|int|null $value
|
||||
* @return $this
|
||||
*/
|
||||
@@ -1551,7 +1551,7 @@ class Builder implements BuilderContract
|
||||
* Add a "where year" statement to the query.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param string $operator
|
||||
* @param \DateTimeInterface|string|int|null $operator
|
||||
* @param \DateTimeInterface|string|int|null $value
|
||||
* @param string $boolean
|
||||
* @return $this
|
||||
@@ -1575,7 +1575,7 @@ class Builder implements BuilderContract
|
||||
* Add an "or where year" statement to the query.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Database\Query\Expression|string $column
|
||||
* @param string $operator
|
||||
* @param \DateTimeInterface|string|int|null $operator
|
||||
* @param \DateTimeInterface|string|int|null $value
|
||||
* @return $this
|
||||
*/
|
||||
|
||||
@@ -5,11 +5,14 @@ namespace Illuminate\Database\Schema;
|
||||
use Closure;
|
||||
use Illuminate\Container\Container;
|
||||
use Illuminate\Database\Connection;
|
||||
use Illuminate\Support\Traits\Macroable;
|
||||
use InvalidArgumentException;
|
||||
use LogicException;
|
||||
|
||||
class Builder
|
||||
{
|
||||
use Macroable;
|
||||
|
||||
/**
|
||||
* The database connection instance.
|
||||
*
|
||||
|
||||
@@ -88,7 +88,7 @@ class MySqlGrammar extends Grammar
|
||||
return sprintf(
|
||||
'select table_name as `name`, (data_length + index_length) as `size`, '
|
||||
.'table_comment as `comment`, engine as `engine`, table_collation as `collation` '
|
||||
."from information_schema.tables where table_schema = %s and table_type = 'BASE TABLE' "
|
||||
."from information_schema.tables where table_schema = %s and table_type in ('BASE TABLE', 'SYSTEM VERSIONED') "
|
||||
.'order by table_name',
|
||||
$this->quoteString($database)
|
||||
);
|
||||
|
||||
@@ -40,7 +40,7 @@ class Application extends Container implements ApplicationContract, CachesConfig
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
const VERSION = '10.39.0';
|
||||
const VERSION = '10.41.0';
|
||||
|
||||
/**
|
||||
* The base path for the Laravel installation.
|
||||
|
||||
@@ -132,7 +132,7 @@ class PendingChain
|
||||
}
|
||||
|
||||
/**
|
||||
* Dispatch the job with the given arguments.
|
||||
* Dispatch the job chain.
|
||||
*
|
||||
* @return \Illuminate\Foundation\Bus\PendingDispatch
|
||||
*/
|
||||
@@ -165,4 +165,26 @@ class PendingChain
|
||||
|
||||
return app(Dispatcher::class)->dispatch($firstJob);
|
||||
}
|
||||
|
||||
/**
|
||||
* Dispatch the job chain if the given truth test passes.
|
||||
*
|
||||
* @param bool|\Closure $boolean
|
||||
* @return \Illuminate\Foundation\Bus\PendingDispatch|null
|
||||
*/
|
||||
public function dispatchIf($boolean)
|
||||
{
|
||||
return value($boolean) ? $this->dispatch() : null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Dispatch the job chain unless the given truth test passes.
|
||||
*
|
||||
* @param bool|\Closure $boolean
|
||||
* @return \Illuminate\Foundation\Bus\PendingDispatch|null
|
||||
*/
|
||||
public function dispatchUnless($boolean)
|
||||
{
|
||||
return ! value($boolean) ? $this->dispatch() : null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -302,4 +302,16 @@ class AboutCommand extends Command
|
||||
{
|
||||
return (string) Str::of($value)->lower()->snake();
|
||||
}
|
||||
|
||||
/**
|
||||
* Flush the registered about data.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public static function flushState()
|
||||
{
|
||||
static::$data = [];
|
||||
|
||||
static::$customDataResolvers = [];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -340,7 +340,7 @@ class Kernel implements KernelContract
|
||||
|
||||
$namespace = $this->app->getNamespace();
|
||||
|
||||
foreach ((new Finder)->in($paths)->files() as $file) {
|
||||
foreach (Finder::create()->in($paths)->files() as $file) {
|
||||
$command = $this->commandClassFromFile($file, $namespace);
|
||||
|
||||
if (is_subclass_of($command, Command::class) &&
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
namespace {{ namespace }};
|
||||
|
||||
use Illuminate\Bus\Queueable;
|
||||
use Illuminate\Contracts\Queue\ShouldBeUnique;
|
||||
use Illuminate\Contracts\Queue\ShouldQueue;
|
||||
use Illuminate\Foundation\Bus\Dispatchable;
|
||||
use Illuminate\Queue\InteractsWithQueue;
|
||||
|
||||
@@ -29,7 +29,7 @@ class DiscoverEvents
|
||||
public static function within($listenerPath, $basePath)
|
||||
{
|
||||
$listeners = collect(static::getListenerEvents(
|
||||
(new Finder)->files()->in($listenerPath), $basePath
|
||||
Finder::create()->files()->in($listenerPath), $basePath
|
||||
));
|
||||
|
||||
$discoveredEvents = [];
|
||||
|
||||
@@ -843,7 +843,7 @@ class Handler implements ExceptionHandlerContract
|
||||
$message .= '. Did you mean one of these?';
|
||||
|
||||
with(new Error($output))->render($message);
|
||||
with(new BulletList($output))->render($e->getAlternatives());
|
||||
with(new BulletList($output))->render($alternatives);
|
||||
|
||||
$output->writeln('');
|
||||
} else {
|
||||
|
||||
@@ -6,6 +6,7 @@ use Carbon\CarbonImmutable;
|
||||
use Illuminate\Console\Application as Artisan;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Foundation\Bootstrap\HandleExceptions;
|
||||
use Illuminate\Foundation\Console\AboutCommand;
|
||||
use Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull;
|
||||
use Illuminate\Foundation\Http\Middleware\TrimStrings;
|
||||
use Illuminate\Queue\Queue;
|
||||
@@ -242,6 +243,7 @@ abstract class TestCase extends BaseTestCase
|
||||
$this->originalExceptionHandler = null;
|
||||
$this->originalDeprecationHandler = null;
|
||||
|
||||
AboutCommand::flushState();
|
||||
Artisan::forgetBootstrappers();
|
||||
Component::flushCache();
|
||||
Component::forgetComponentsResolver();
|
||||
|
||||
@@ -55,6 +55,13 @@ class Vite implements Htmlable
|
||||
*/
|
||||
protected $manifestFilename = 'manifest.json';
|
||||
|
||||
/**
|
||||
* The custom asset path resolver.
|
||||
*
|
||||
* @var callable|null
|
||||
*/
|
||||
protected $assetPathResolver = null;
|
||||
|
||||
/**
|
||||
* The script tag attributes resolvers.
|
||||
*
|
||||
@@ -160,6 +167,19 @@ class Vite implements Htmlable
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Resolve asset paths using the provided resolver.
|
||||
*
|
||||
* @param callable|null $urlResolver
|
||||
* @return $this
|
||||
*/
|
||||
public function createAssetPathsUsing($resolver)
|
||||
{
|
||||
$this->assetPathResolver = $resolver;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the Vite "hot" file path.
|
||||
*
|
||||
@@ -688,7 +708,7 @@ class Vite implements Htmlable
|
||||
*/
|
||||
protected function assetPath($path, $secure = null)
|
||||
{
|
||||
return asset($path, $secure);
|
||||
return ($this->assetPathResolver ?? asset(...))($path, $secure);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -929,7 +929,7 @@ if (! function_exists('trans_choice')) {
|
||||
* Translates the given message based on a count.
|
||||
*
|
||||
* @param string $key
|
||||
* @param \Countable|int|array $number
|
||||
* @param \Countable|int|float|array $number
|
||||
* @param array $replace
|
||||
* @param string|null $locale
|
||||
* @return string
|
||||
|
||||
@@ -78,7 +78,7 @@ class PendingRequest
|
||||
/**
|
||||
* The raw body for the request.
|
||||
*
|
||||
* @var string
|
||||
* @var \Psr\Http\Message\StreamInterface|string
|
||||
*/
|
||||
protected $pendingBody;
|
||||
|
||||
@@ -259,7 +259,7 @@ class PendingRequest
|
||||
/**
|
||||
* Attach a raw body to the request.
|
||||
*
|
||||
* @param string $content
|
||||
* @param \Psr\Http\Message\StreamInterface|string $content
|
||||
* @param string $contentType
|
||||
* @return $this
|
||||
*/
|
||||
|
||||
@@ -320,6 +320,10 @@ trait ConditionallyLoadsAttributes
|
||||
*/
|
||||
public function whenAggregated($relationship, $column, $aggregate, $value = null, $default = null)
|
||||
{
|
||||
if (func_num_args() < 5) {
|
||||
$default = new MissingValue;
|
||||
}
|
||||
|
||||
$attribute = (string) Str::of($relationship)->snake()->append('_')->append($aggregate)->append('_')->finish($column);
|
||||
|
||||
if (! isset($this->resource->getAttributes()[$attribute])) {
|
||||
|
||||
@@ -501,6 +501,22 @@ class LogManager implements LoggerInterface
|
||||
return $this->sharedContext;
|
||||
}
|
||||
|
||||
/**
|
||||
* Flush the log context on all currently resolved channels.
|
||||
*
|
||||
* @return $this
|
||||
*/
|
||||
public function withoutContext()
|
||||
{
|
||||
foreach ($this->channels as $channel) {
|
||||
if (method_exists($channel, 'withoutContext')) {
|
||||
$channel->withoutContext();
|
||||
}
|
||||
}
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Flush the shared context.
|
||||
*
|
||||
|
||||
@@ -1231,7 +1231,7 @@ class Mailable implements MailableContract, Renderable
|
||||
|
||||
PHPUnit::assertTrue(
|
||||
$this->hasTo($address, $name),
|
||||
"Did not see expected recipient [{$recipient}] in email recipients."
|
||||
"Did not see expected recipient [{$recipient}] in email 'to' recipients."
|
||||
);
|
||||
|
||||
return $this;
|
||||
@@ -1264,7 +1264,7 @@ class Mailable implements MailableContract, Renderable
|
||||
|
||||
PHPUnit::assertTrue(
|
||||
$this->hasCc($address, $name),
|
||||
"Did not see expected recipient [{$recipient}] in email recipients."
|
||||
"Did not see expected recipient [{$recipient}] in email 'cc' recipients."
|
||||
);
|
||||
|
||||
return $this;
|
||||
@@ -1285,7 +1285,7 @@ class Mailable implements MailableContract, Renderable
|
||||
|
||||
PHPUnit::assertTrue(
|
||||
$this->hasBcc($address, $name),
|
||||
"Did not see expected recipient [{$recipient}] in email recipients."
|
||||
"Did not see expected recipient [{$recipient}] in email 'bcc' recipients."
|
||||
);
|
||||
|
||||
return $this;
|
||||
|
||||
@@ -2,22 +2,22 @@
|
||||
<nav role="navigation" aria-label="Pagination Navigation" class="flex justify-between">
|
||||
{{-- Previous Page Link --}}
|
||||
@if ($paginator->onFirstPage())
|
||||
<span class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md">
|
||||
<span class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md dark:text-gray-600 dark:bg-gray-800 dark:border-gray-600">
|
||||
{!! __('pagination.previous') !!}
|
||||
</span>
|
||||
@else
|
||||
<a href="{{ $paginator->previousPageUrl() }}" rel="prev" class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150">
|
||||
<a href="{{ $paginator->previousPageUrl() }}" rel="prev" class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-300 dark:focus:border-blue-700 dark:active:bg-gray-700 dark:active:text-gray-300">
|
||||
{!! __('pagination.previous') !!}
|
||||
</a>
|
||||
@endif
|
||||
|
||||
{{-- Next Page Link --}}
|
||||
@if ($paginator->hasMorePages())
|
||||
<a href="{{ $paginator->nextPageUrl() }}" rel="next" class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150">
|
||||
<a href="{{ $paginator->nextPageUrl() }}" rel="next" class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-300 dark:focus:border-blue-700 dark:active:bg-gray-700 dark:active:text-gray-300">
|
||||
{!! __('pagination.next') !!}
|
||||
</a>
|
||||
@else
|
||||
<span class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md">
|
||||
<span class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md dark:text-gray-600 dark:bg-gray-800 dark:border-gray-600">
|
||||
{!! __('pagination.next') !!}
|
||||
</span>
|
||||
@endif
|
||||
|
||||
@@ -2,21 +2,21 @@
|
||||
<nav role="navigation" aria-label="{{ __('Pagination Navigation') }}" class="flex items-center justify-between">
|
||||
<div class="flex justify-between flex-1 sm:hidden">
|
||||
@if ($paginator->onFirstPage())
|
||||
<span class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md">
|
||||
<span class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md dark:text-gray-600 dark:bg-gray-800 dark:border-gray-600">
|
||||
{!! __('pagination.previous') !!}
|
||||
</span>
|
||||
@else
|
||||
<a href="{{ $paginator->previousPageUrl() }}" class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150">
|
||||
<a href="{{ $paginator->previousPageUrl() }}" class="relative inline-flex items-center px-4 py-2 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-300 dark:focus:border-blue-700 dark:active:bg-gray-700 dark:active:text-gray-300">
|
||||
{!! __('pagination.previous') !!}
|
||||
</a>
|
||||
@endif
|
||||
|
||||
@if ($paginator->hasMorePages())
|
||||
<a href="{{ $paginator->nextPageUrl() }}" class="relative inline-flex items-center px-4 py-2 ml-3 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150">
|
||||
<a href="{{ $paginator->nextPageUrl() }}" class="relative inline-flex items-center px-4 py-2 ml-3 text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 rounded-md hover:text-gray-500 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-300 dark:focus:border-blue-700 dark:active:bg-gray-700 dark:active:text-gray-300">
|
||||
{!! __('pagination.next') !!}
|
||||
</a>
|
||||
@else
|
||||
<span class="relative inline-flex items-center px-4 py-2 ml-3 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md">
|
||||
<span class="relative inline-flex items-center px-4 py-2 ml-3 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 rounded-md dark:text-gray-600 dark:bg-gray-800 dark:border-gray-600">
|
||||
{!! __('pagination.next') !!}
|
||||
</span>
|
||||
@endif
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
<div class="hidden sm:flex-1 sm:flex sm:items-center sm:justify-between">
|
||||
<div>
|
||||
<p class="text-sm text-gray-700 leading-5">
|
||||
<p class="text-sm text-gray-700 leading-5 dark:text-gray-400">
|
||||
{!! __('Showing') !!}
|
||||
@if ($paginator->firstItem())
|
||||
<span class="font-medium">{{ $paginator->firstItem() }}</span>
|
||||
@@ -40,18 +40,18 @@
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<span class="relative z-0 inline-flex shadow-sm rounded-md">
|
||||
<span class="relative z-0 inline-flex rtl:flex-row-reverse shadow-sm rounded-md">
|
||||
{{-- Previous Page Link --}}
|
||||
@if ($paginator->onFirstPage())
|
||||
<span aria-disabled="true" aria-label="{{ __('pagination.previous') }}">
|
||||
<span class="relative inline-flex items-center px-2 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-l-md leading-5" aria-hidden="true">
|
||||
<span class="relative inline-flex items-center px-2 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-l-md leading-5 dark:bg-gray-800 dark:border-gray-600" aria-hidden="true">
|
||||
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20">
|
||||
<path fill-rule="evenodd" d="M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z" clip-rule="evenodd" />
|
||||
</svg>
|
||||
</span>
|
||||
</span>
|
||||
@else
|
||||
<a href="{{ $paginator->previousPageUrl() }}" rel="prev" class="relative inline-flex items-center px-2 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-l-md leading-5 hover:text-gray-400 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150" aria-label="{{ __('pagination.previous') }}">
|
||||
<a href="{{ $paginator->previousPageUrl() }}" rel="prev" class="relative inline-flex items-center px-2 py-2 text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-l-md leading-5 hover:text-gray-400 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="{{ __('pagination.previous') }}">
|
||||
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20">
|
||||
<path fill-rule="evenodd" d="M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z" clip-rule="evenodd" />
|
||||
</svg>
|
||||
@@ -63,7 +63,7 @@
|
||||
{{-- "Three Dots" Separator --}}
|
||||
@if (is_string($element))
|
||||
<span aria-disabled="true">
|
||||
<span class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 cursor-default leading-5">{{ $element }}</span>
|
||||
<span class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 cursor-default leading-5 dark:bg-gray-800 dark:border-gray-600">{{ $element }}</span>
|
||||
</span>
|
||||
@endif
|
||||
|
||||
@@ -72,10 +72,10 @@
|
||||
@foreach ($element as $page => $url)
|
||||
@if ($page == $paginator->currentPage())
|
||||
<span aria-current="page">
|
||||
<span class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5">{{ $page }}</span>
|
||||
<span class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default leading-5 dark:bg-gray-800 dark:border-gray-600">{{ $page }}</span>
|
||||
</span>
|
||||
@else
|
||||
<a href="{{ $url }}" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150" aria-label="{{ __('Go to page :page', ['page' => $page]) }}">
|
||||
<a href="{{ $url }}" class="relative inline-flex items-center px-4 py-2 -ml-px text-sm font-medium text-gray-700 bg-white border border-gray-300 leading-5 hover:text-gray-500 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-700 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:text-gray-400 dark:hover:text-gray-300 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="{{ __('Go to page :page', ['page' => $page]) }}">
|
||||
{{ $page }}
|
||||
</a>
|
||||
@endif
|
||||
@@ -85,14 +85,14 @@
|
||||
|
||||
{{-- Next Page Link --}}
|
||||
@if ($paginator->hasMorePages())
|
||||
<a href="{{ $paginator->nextPageUrl() }}" rel="next" class="relative inline-flex items-center px-2 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-r-md leading-5 hover:text-gray-400 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150" aria-label="{{ __('pagination.next') }}">
|
||||
<a href="{{ $paginator->nextPageUrl() }}" rel="next" class="relative inline-flex items-center px-2 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 rounded-r-md leading-5 hover:text-gray-400 focus:z-10 focus:outline-none focus:ring ring-gray-300 focus:border-blue-300 active:bg-gray-100 active:text-gray-500 transition ease-in-out duration-150 dark:bg-gray-800 dark:border-gray-600 dark:active:bg-gray-700 dark:focus:border-blue-800" aria-label="{{ __('pagination.next') }}">
|
||||
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20">
|
||||
<path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd" />
|
||||
</svg>
|
||||
</a>
|
||||
@else
|
||||
<span aria-disabled="true" aria-label="{{ __('pagination.next') }}">
|
||||
<span class="relative inline-flex items-center px-2 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-r-md leading-5" aria-hidden="true">
|
||||
<span class="relative inline-flex items-center px-2 py-2 -ml-px text-sm font-medium text-gray-500 bg-white border border-gray-300 cursor-default rounded-r-md leading-5 dark:bg-gray-800 dark:border-gray-600" aria-hidden="true">
|
||||
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 20 20">
|
||||
<path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd" />
|
||||
</svg>
|
||||
|
||||
@@ -57,6 +57,8 @@ class ClearCommand extends Command
|
||||
$this->components->info('Cleared '.$count.' '.Str::plural('job', $count).' from the ['.$queueName.'] queue');
|
||||
} else {
|
||||
$this->components->error('Clearing queues is not supported on ['.(new ReflectionClass($queue))->getShortName().']');
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
@@ -25,7 +25,7 @@ class ForgetFailedCommand extends Command
|
||||
/**
|
||||
* Execute the console command.
|
||||
*
|
||||
* @return void
|
||||
* @return int|null
|
||||
*/
|
||||
public function handle()
|
||||
{
|
||||
@@ -33,6 +33,8 @@ class ForgetFailedCommand extends Command
|
||||
$this->components->info('Failed job deleted successfully.');
|
||||
} else {
|
||||
$this->components->error('No failed job matches the given ID.');
|
||||
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -268,7 +268,8 @@ class DatabaseQueue extends Queue implements QueueContract, ClearableQueue
|
||||
|
||||
if (($databaseEngine === 'mysql' && version_compare($databaseVersion, '8.0.1', '>=')) ||
|
||||
($databaseEngine === 'mariadb' && version_compare($databaseVersion, '10.6.0', '>=')) ||
|
||||
($databaseEngine === 'pgsql' && version_compare($databaseVersion, '9.5', '>='))) {
|
||||
($databaseEngine === 'pgsql' && version_compare($databaseVersion, '9.5', '>=')) ||
|
||||
($databaseEngine === 'vitess' && version_compare($databaseVersion, '19.0', '>='))) {
|
||||
return 'FOR UPDATE SKIP LOCKED';
|
||||
}
|
||||
|
||||
|
||||
@@ -198,7 +198,9 @@ class QueueServiceProvider extends ServiceProvider implements DeferrableProvider
|
||||
};
|
||||
|
||||
$resetScope = function () use ($app) {
|
||||
if (method_exists($app['log']->driver(), 'withoutContext')) {
|
||||
$app['log']->flushSharedContext();
|
||||
|
||||
if (method_exists($app['log'], 'withoutContext')) {
|
||||
$app['log']->withoutContext();
|
||||
}
|
||||
|
||||
|
||||
@@ -63,9 +63,7 @@ class PhpRedisConnector implements Connector
|
||||
*/
|
||||
protected function buildClusterConnectionString(array $server)
|
||||
{
|
||||
return $this->formatHost($server).':'.$server['port'].'?'.Arr::query(Arr::only($server, [
|
||||
'database', 'password', 'prefix', 'read_timeout',
|
||||
]));
|
||||
return $this->formatHost($server).':'.$server['port'];
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -199,10 +197,6 @@ class PhpRedisConnector implements Connector
|
||||
$client->setOption(RedisCluster::OPT_SLAVE_FAILOVER, $options['failover']);
|
||||
}
|
||||
|
||||
if (! empty($options['name'])) {
|
||||
$client->client('SETNAME', $options['name']);
|
||||
}
|
||||
|
||||
if (array_key_exists('serializer', $options)) {
|
||||
$client->setOption(Redis::OPT_SERIALIZER, $options['serializer']);
|
||||
}
|
||||
|
||||
@@ -583,7 +583,7 @@ class Route
|
||||
{
|
||||
$key = array_search($parameter, array_keys($this->parameters));
|
||||
|
||||
if ($key === 0) {
|
||||
if ($key === 0 || $key === false) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -245,6 +245,17 @@ class Store implements Session
|
||||
return Arr::only($this->attributes, $keys);
|
||||
}
|
||||
|
||||
/**
|
||||
* Get all the session data except for a specified array of items.
|
||||
*
|
||||
* @param array $keys
|
||||
* @return array
|
||||
*/
|
||||
public function except(array $keys)
|
||||
{
|
||||
return Arr::except($this->attributes, $keys);
|
||||
}
|
||||
|
||||
/**
|
||||
* Checks if a key exists.
|
||||
*
|
||||
|
||||
@@ -4,6 +4,7 @@ namespace Illuminate\Support\Facades;
|
||||
|
||||
/**
|
||||
* @method static \Illuminate\Database\Connection connection(string|null $name = null)
|
||||
* @method static \Illuminate\Database\ConnectionInterface connectUsing(string $name, array $config, bool $force = false)
|
||||
* @method static void registerDoctrineType(string $class, string $name, string $type)
|
||||
* @method static void purge(string|null $name = null)
|
||||
* @method static void disconnect(string|null $name = null)
|
||||
|
||||
@@ -13,8 +13,8 @@ use Illuminate\Contracts\Auth\Access\Gate as GateContract;
|
||||
* @method static \Illuminate\Auth\Access\Gate policy(string $class, string $policy)
|
||||
* @method static \Illuminate\Auth\Access\Gate before(callable $callback)
|
||||
* @method static \Illuminate\Auth\Access\Gate after(callable $callback)
|
||||
* @method static bool allows(string $ability, array|mixed $arguments = [])
|
||||
* @method static bool denies(string $ability, array|mixed $arguments = [])
|
||||
* @method static bool allows(iterable|string $ability, array|mixed $arguments = [])
|
||||
* @method static bool denies(iterable|string $ability, array|mixed $arguments = [])
|
||||
* @method static bool check(iterable|string $abilities, array|mixed $arguments = [])
|
||||
* @method static bool any(iterable|string $abilities, array|mixed $arguments = [])
|
||||
* @method static bool none(iterable|string $abilities, array|mixed $arguments = [])
|
||||
|
||||
@@ -27,7 +27,7 @@ use Illuminate\Http\Client\Factory;
|
||||
* @method static void flushMacros()
|
||||
* @method static mixed macroCall(string $method, array $parameters)
|
||||
* @method static \Illuminate\Http\Client\PendingRequest baseUrl(string $url)
|
||||
* @method static \Illuminate\Http\Client\PendingRequest withBody(string $content, string $contentType = 'application/json')
|
||||
* @method static \Illuminate\Http\Client\PendingRequest withBody(\Psr\Http\Message\StreamInterface|string $content, string $contentType = 'application/json')
|
||||
* @method static \Illuminate\Http\Client\PendingRequest asJson()
|
||||
* @method static \Illuminate\Http\Client\PendingRequest asForm()
|
||||
* @method static \Illuminate\Http\Client\PendingRequest attach(string|array $name, string|resource $contents = '', string|null $filename = null, array $headers = [])
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace Illuminate\Support\Facades;
|
||||
* @method static bool hasForLocale(string $key, string|null $locale = null)
|
||||
* @method static bool has(string $key, string|null $locale = null, bool $fallback = true)
|
||||
* @method static string|array get(string $key, array $replace = [], string|null $locale = null, bool $fallback = true)
|
||||
* @method static string choice(string $key, \Countable|int|array $number, array $replace = [], string|null $locale = null)
|
||||
* @method static string choice(string $key, \Countable|int|float|array $number, array $replace = [], string|null $locale = null)
|
||||
* @method static void addLines(array $lines, string $locale, string $namespace = '*')
|
||||
* @method static void load(string $namespace, string $group, string $locale)
|
||||
* @method static \Illuminate\Translation\Translator handleMissingKeysUsing(callable|null $callback)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user