diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0e6fa5d6..30293a25 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,7 +34,7 @@ Before writing anything, feature or bug fix: A common validator on Respect\Validation is composed of three classes: -- `library/Validators/YourValidatorName.php`: the validator itself +- `src/Validators/YourValidatorName.php`: the validator itself - `tests/unit/Validators/YourValidatorNameTest.php`: tests for the validator The classes are pretty straightforward. In the sample below, we're going to diff --git a/composer.json b/composer.json index 2c726da6..c9055162 100644 --- a/composer.json +++ b/composer.json @@ -62,7 +62,7 @@ }, "autoload": { "psr-4": { - "Respect\\Validation\\": "library/" + "Respect\\Validation\\": "src/" }, "files": ["aliases.php"] }, @@ -70,7 +70,7 @@ "psr-4": { "Respect\\Dev\\": "src-dev/", "Respect\\Validation\\": "tests/unit/", - "Respect\\Validation\\Test\\": "tests/library/" + "Respect\\Validation\\Test\\": "tests/src/" } }, "scripts": { diff --git a/docs/validators/Directory.md b/docs/validators/Directory.md index 709dd20f..c680b24b 100644 --- a/docs/validators/Directory.md +++ b/docs/validators/Directory.md @@ -20,7 +20,7 @@ v::directory()->assert(__FILE__); This validator will consider SplFileInfo instances, so you can do something like: ```php -v::directory()->assert(new SplFileInfo('library/')); +v::directory()->assert(new SplFileInfo('src/')); // Validation passes successfully v::directory()->assert(dir('/')); diff --git a/phpcs.xml.dist b/phpcs.xml.dist index f4bf469e..19ffa8f1 100644 --- a/phpcs.xml.dist +++ b/phpcs.xml.dist @@ -11,7 +11,7 @@ - library/ + src/ src-dev/ tests/ @@ -20,7 +20,7 @@ tests/bootstrap.php - library/Validators/Tld.php + src/Validators/Tld.php tests/Pest.php diff --git a/phpstan.neon.dist b/phpstan.neon.dist index 08ea7ff6..41aaa0dc 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -6,7 +6,7 @@ parameters: - # Why: SimpleXMLElement is weird and doesn't implement anything ArrayAccess-like message: '/Instanceof between mixed and SimpleXMLElement will always evaluate to false\./' - path: library/Validators/ArrayVal.php + path: src/Validators/ArrayVal.php - message: '/Call to an undefined method .+::expectException\(\)/' path: tests/Pest.php - message: '/Undefined variable: \$this/' @@ -14,15 +14,15 @@ parameters: - message: '/Undefined variable: \$this/' path: tests/Pest.php - message: '/Method .+\\TestingHandler::handle\(\) never returns null so it can be removed from the return type./' - path: tests/library/Message/TestingHandler.php + path: tests/src/Message/TestingHandler.php - message: '/Access to an undefined property PHPUnit\\Framework\\TestCase/' path: tests/feature/Validators/SizeTest.php - message: '/Property Respect\\Validation\\Test\\Stubs\\.+::\$[a-zA-Z]+ is never read, only written./' - path: tests/library/Stubs + path: tests/src/Stubs - message: '/Call to an undefined method Pest\\PendingCalls\\TestCall|Pest\\Support\\HigherOrderTapProxy::with\(\)./' path: tests/feature/SerializableTest.php level: 8 treatPhpDocTypesAsCertain: false paths: - - library/ + - src/ - tests/ diff --git a/phpunit.xml.dist b/phpunit.xml.dist index f76c331d..5ab45188 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -17,7 +17,7 @@ - library/ + src/ diff --git a/src-dev/Commands/CreateMixinCommand.php b/src-dev/Commands/CreateMixinCommand.php index 8e79a044..2defc72c 100644 --- a/src-dev/Commands/CreateMixinCommand.php +++ b/src-dev/Commands/CreateMixinCommand.php @@ -116,8 +116,8 @@ final class CreateMixinCommand extends Command $io->title('Generating mixin interfaces'); // Scan validators directory - $libraryDir = dirname(__DIR__, 2) . '/library'; - $validatorsDir = $libraryDir . '/Validators'; + $srcDir = dirname(__DIR__, 2) . '/src'; + $validatorsDir = $srcDir . '/Validators'; $validators = $this->scanValidators($validatorsDir); $io->text(sprintf('Found %d validators', count($validators))); @@ -201,7 +201,7 @@ final class CreateMixinCommand extends Command // Run code beautifier $io->section('Running code beautifier'); - $mixinsDir = $libraryDir . '/Mixins'; + $mixinsDir = $srcDir . '/Mixins'; $phpcbfPath = dirname(__DIR__, 2) . '/vendor/bin/phpcbf'; if (file_exists($phpcbfPath)) { @@ -344,7 +344,7 @@ final class CreateMixinCommand extends Command private function overwriteFile(string $content, string $basename): void { - $libraryDir = dirname(__DIR__, 2) . '/library'; + $srcDir = dirname(__DIR__, 2) . '/src'; $SPDX = ' * SPDX'; @@ -359,7 +359,7 @@ final class CreateMixinCommand extends Command ])); file_put_contents( - sprintf('%s/Mixins/%s.php', $libraryDir, $basename), + sprintf('%s/Mixins/%s.php', $srcDir, $basename), $finalContent, ); } diff --git a/src-dev/Commands/SmokeTestsCheckCompleteCommand.php b/src-dev/Commands/SmokeTestsCheckCompleteCommand.php index 964b04d4..7aae8e22 100644 --- a/src-dev/Commands/SmokeTestsCheckCompleteCommand.php +++ b/src-dev/Commands/SmokeTestsCheckCompleteCommand.php @@ -36,7 +36,7 @@ final class SmokeTestsCheckCompleteCommand extends Command { protected function execute(InputInterface $input, OutputInterface $output): int { - $validatorDir = dirname(__DIR__, 2) . '/library/Validators'; + $validatorDir = dirname(__DIR__, 2) . '/src/Validators'; $missingSmokeTests = array_diff( array_map( diff --git a/library/ContainerRegistry.php b/src/ContainerRegistry.php similarity index 100% rename from library/ContainerRegistry.php rename to src/ContainerRegistry.php diff --git a/library/Exceptions/ComponentException.php b/src/Exceptions/ComponentException.php similarity index 100% rename from library/Exceptions/ComponentException.php rename to src/Exceptions/ComponentException.php diff --git a/library/Exceptions/Exception.php b/src/Exceptions/Exception.php similarity index 100% rename from library/Exceptions/Exception.php rename to src/Exceptions/Exception.php diff --git a/library/Exceptions/InvalidClassException.php b/src/Exceptions/InvalidClassException.php similarity index 100% rename from library/Exceptions/InvalidClassException.php rename to src/Exceptions/InvalidClassException.php diff --git a/library/Exceptions/InvalidValidatorException.php b/src/Exceptions/InvalidValidatorException.php similarity index 100% rename from library/Exceptions/InvalidValidatorException.php rename to src/Exceptions/InvalidValidatorException.php diff --git a/library/Exceptions/MissingComposerDependencyException.php b/src/Exceptions/MissingComposerDependencyException.php similarity index 100% rename from library/Exceptions/MissingComposerDependencyException.php rename to src/Exceptions/MissingComposerDependencyException.php diff --git a/library/Exceptions/ValidationException.php b/src/Exceptions/ValidationException.php similarity index 100% rename from library/Exceptions/ValidationException.php rename to src/Exceptions/ValidationException.php diff --git a/library/Helpers/CanCompareValues.php b/src/Helpers/CanCompareValues.php similarity index 100% rename from library/Helpers/CanCompareValues.php rename to src/Helpers/CanCompareValues.php diff --git a/library/Helpers/CanValidateDateTime.php b/src/Helpers/CanValidateDateTime.php similarity index 100% rename from library/Helpers/CanValidateDateTime.php rename to src/Helpers/CanValidateDateTime.php diff --git a/library/Helpers/CanValidateIterable.php b/src/Helpers/CanValidateIterable.php similarity index 100% rename from library/Helpers/CanValidateIterable.php rename to src/Helpers/CanValidateIterable.php diff --git a/library/Helpers/CanValidateUndefined.php b/src/Helpers/CanValidateUndefined.php similarity index 100% rename from library/Helpers/CanValidateUndefined.php rename to src/Helpers/CanValidateUndefined.php diff --git a/library/Helpers/DomainInfo.php b/src/Helpers/DomainInfo.php similarity index 100% rename from library/Helpers/DomainInfo.php rename to src/Helpers/DomainInfo.php diff --git a/library/Id.php b/src/Id.php similarity index 100% rename from library/Id.php rename to src/Id.php diff --git a/library/Message/ArrayFormatter.php b/src/Message/ArrayFormatter.php similarity index 100% rename from library/Message/ArrayFormatter.php rename to src/Message/ArrayFormatter.php diff --git a/library/Message/Formatter/FirstResultStringFormatter.php b/src/Message/Formatter/FirstResultStringFormatter.php similarity index 100% rename from library/Message/Formatter/FirstResultStringFormatter.php rename to src/Message/Formatter/FirstResultStringFormatter.php diff --git a/library/Message/Formatter/NestedArrayFormatter.php b/src/Message/Formatter/NestedArrayFormatter.php similarity index 100% rename from library/Message/Formatter/NestedArrayFormatter.php rename to src/Message/Formatter/NestedArrayFormatter.php diff --git a/library/Message/Formatter/NestedListStringFormatter.php b/src/Message/Formatter/NestedListStringFormatter.php similarity index 100% rename from library/Message/Formatter/NestedListStringFormatter.php rename to src/Message/Formatter/NestedListStringFormatter.php diff --git a/library/Message/Formatter/TemplateResolver.php b/src/Message/Formatter/TemplateResolver.php similarity index 100% rename from library/Message/Formatter/TemplateResolver.php rename to src/Message/Formatter/TemplateResolver.php diff --git a/library/Message/InterpolationRenderer.php b/src/Message/InterpolationRenderer.php similarity index 100% rename from library/Message/InterpolationRenderer.php rename to src/Message/InterpolationRenderer.php diff --git a/library/Message/Parameters/NameHandler.php b/src/Message/Parameters/NameHandler.php similarity index 100% rename from library/Message/Parameters/NameHandler.php rename to src/Message/Parameters/NameHandler.php diff --git a/library/Message/Parameters/PathHandler.php b/src/Message/Parameters/PathHandler.php similarity index 100% rename from library/Message/Parameters/PathHandler.php rename to src/Message/Parameters/PathHandler.php diff --git a/library/Message/Parameters/ResultHandler.php b/src/Message/Parameters/ResultHandler.php similarity index 100% rename from library/Message/Parameters/ResultHandler.php rename to src/Message/Parameters/ResultHandler.php diff --git a/library/Message/Renderer.php b/src/Message/Renderer.php similarity index 100% rename from library/Message/Renderer.php rename to src/Message/Renderer.php diff --git a/library/Message/StringFormatter.php b/src/Message/StringFormatter.php similarity index 100% rename from library/Message/StringFormatter.php rename to src/Message/StringFormatter.php diff --git a/library/Message/Template.php b/src/Message/Template.php similarity index 100% rename from library/Message/Template.php rename to src/Message/Template.php diff --git a/library/Mixins/AllBuilder.php b/src/Mixins/AllBuilder.php similarity index 100% rename from library/Mixins/AllBuilder.php rename to src/Mixins/AllBuilder.php diff --git a/library/Mixins/AllChain.php b/src/Mixins/AllChain.php similarity index 100% rename from library/Mixins/AllChain.php rename to src/Mixins/AllChain.php diff --git a/library/Mixins/Builder.php b/src/Mixins/Builder.php similarity index 100% rename from library/Mixins/Builder.php rename to src/Mixins/Builder.php diff --git a/library/Mixins/Chain.php b/src/Mixins/Chain.php similarity index 100% rename from library/Mixins/Chain.php rename to src/Mixins/Chain.php diff --git a/library/Mixins/KeyBuilder.php b/src/Mixins/KeyBuilder.php similarity index 100% rename from library/Mixins/KeyBuilder.php rename to src/Mixins/KeyBuilder.php diff --git a/library/Mixins/KeyChain.php b/src/Mixins/KeyChain.php similarity index 100% rename from library/Mixins/KeyChain.php rename to src/Mixins/KeyChain.php diff --git a/library/Mixins/LengthBuilder.php b/src/Mixins/LengthBuilder.php similarity index 100% rename from library/Mixins/LengthBuilder.php rename to src/Mixins/LengthBuilder.php diff --git a/library/Mixins/LengthChain.php b/src/Mixins/LengthChain.php similarity index 100% rename from library/Mixins/LengthChain.php rename to src/Mixins/LengthChain.php diff --git a/library/Mixins/MaxBuilder.php b/src/Mixins/MaxBuilder.php similarity index 100% rename from library/Mixins/MaxBuilder.php rename to src/Mixins/MaxBuilder.php diff --git a/library/Mixins/MaxChain.php b/src/Mixins/MaxChain.php similarity index 100% rename from library/Mixins/MaxChain.php rename to src/Mixins/MaxChain.php diff --git a/library/Mixins/MinBuilder.php b/src/Mixins/MinBuilder.php similarity index 100% rename from library/Mixins/MinBuilder.php rename to src/Mixins/MinBuilder.php diff --git a/library/Mixins/MinChain.php b/src/Mixins/MinChain.php similarity index 100% rename from library/Mixins/MinChain.php rename to src/Mixins/MinChain.php diff --git a/library/Mixins/NotBuilder.php b/src/Mixins/NotBuilder.php similarity index 100% rename from library/Mixins/NotBuilder.php rename to src/Mixins/NotBuilder.php diff --git a/library/Mixins/NotChain.php b/src/Mixins/NotChain.php similarity index 100% rename from library/Mixins/NotChain.php rename to src/Mixins/NotChain.php diff --git a/library/Mixins/NullOrBuilder.php b/src/Mixins/NullOrBuilder.php similarity index 100% rename from library/Mixins/NullOrBuilder.php rename to src/Mixins/NullOrBuilder.php diff --git a/library/Mixins/NullOrChain.php b/src/Mixins/NullOrChain.php similarity index 100% rename from library/Mixins/NullOrChain.php rename to src/Mixins/NullOrChain.php diff --git a/library/Mixins/PropertyBuilder.php b/src/Mixins/PropertyBuilder.php similarity index 100% rename from library/Mixins/PropertyBuilder.php rename to src/Mixins/PropertyBuilder.php diff --git a/library/Mixins/PropertyChain.php b/src/Mixins/PropertyChain.php similarity index 100% rename from library/Mixins/PropertyChain.php rename to src/Mixins/PropertyChain.php diff --git a/library/Mixins/UndefOrBuilder.php b/src/Mixins/UndefOrBuilder.php similarity index 100% rename from library/Mixins/UndefOrBuilder.php rename to src/Mixins/UndefOrBuilder.php diff --git a/library/Mixins/UndefOrChain.php b/src/Mixins/UndefOrChain.php similarity index 100% rename from library/Mixins/UndefOrChain.php rename to src/Mixins/UndefOrChain.php diff --git a/library/Name.php b/src/Name.php similarity index 100% rename from library/Name.php rename to src/Name.php diff --git a/library/NamespacedValidatorFactory.php b/src/NamespacedValidatorFactory.php similarity index 100% rename from library/NamespacedValidatorFactory.php rename to src/NamespacedValidatorFactory.php diff --git a/library/OnlyFailedChildrenResultFilter.php b/src/OnlyFailedChildrenResultFilter.php similarity index 100% rename from library/OnlyFailedChildrenResultFilter.php rename to src/OnlyFailedChildrenResultFilter.php diff --git a/library/Path.php b/src/Path.php similarity index 100% rename from library/Path.php rename to src/Path.php diff --git a/library/Result.php b/src/Result.php similarity index 100% rename from library/Result.php rename to src/Result.php diff --git a/library/ResultFilter.php b/src/ResultFilter.php similarity index 100% rename from library/ResultFilter.php rename to src/ResultFilter.php diff --git a/library/ResultQuery.php b/src/ResultQuery.php similarity index 100% rename from library/ResultQuery.php rename to src/ResultQuery.php diff --git a/library/Transformers/Prefix.php b/src/Transformers/Prefix.php similarity index 100% rename from library/Transformers/Prefix.php rename to src/Transformers/Prefix.php diff --git a/library/Transformers/Transformer.php b/src/Transformers/Transformer.php similarity index 100% rename from library/Transformers/Transformer.php rename to src/Transformers/Transformer.php diff --git a/library/Transformers/ValidatorSpec.php b/src/Transformers/ValidatorSpec.php similarity index 100% rename from library/Transformers/ValidatorSpec.php rename to src/Transformers/ValidatorSpec.php diff --git a/library/Validator.php b/src/Validator.php similarity index 100% rename from library/Validator.php rename to src/Validator.php diff --git a/library/ValidatorBuilder.php b/src/ValidatorBuilder.php similarity index 100% rename from library/ValidatorBuilder.php rename to src/ValidatorBuilder.php diff --git a/library/ValidatorFactory.php b/src/ValidatorFactory.php similarity index 100% rename from library/ValidatorFactory.php rename to src/ValidatorFactory.php diff --git a/library/Validators/All.php b/src/Validators/All.php similarity index 100% rename from library/Validators/All.php rename to src/Validators/All.php diff --git a/library/Validators/AllOf.php b/src/Validators/AllOf.php similarity index 100% rename from library/Validators/AllOf.php rename to src/Validators/AllOf.php diff --git a/library/Validators/Alnum.php b/src/Validators/Alnum.php similarity index 100% rename from library/Validators/Alnum.php rename to src/Validators/Alnum.php diff --git a/library/Validators/Alpha.php b/src/Validators/Alpha.php similarity index 100% rename from library/Validators/Alpha.php rename to src/Validators/Alpha.php diff --git a/library/Validators/AlwaysInvalid.php b/src/Validators/AlwaysInvalid.php similarity index 100% rename from library/Validators/AlwaysInvalid.php rename to src/Validators/AlwaysInvalid.php diff --git a/library/Validators/AlwaysValid.php b/src/Validators/AlwaysValid.php similarity index 100% rename from library/Validators/AlwaysValid.php rename to src/Validators/AlwaysValid.php diff --git a/library/Validators/AnyOf.php b/src/Validators/AnyOf.php similarity index 100% rename from library/Validators/AnyOf.php rename to src/Validators/AnyOf.php diff --git a/library/Validators/ArrayType.php b/src/Validators/ArrayType.php similarity index 100% rename from library/Validators/ArrayType.php rename to src/Validators/ArrayType.php diff --git a/library/Validators/ArrayVal.php b/src/Validators/ArrayVal.php similarity index 100% rename from library/Validators/ArrayVal.php rename to src/Validators/ArrayVal.php diff --git a/library/Validators/Attributes.php b/src/Validators/Attributes.php similarity index 100% rename from library/Validators/Attributes.php rename to src/Validators/Attributes.php diff --git a/library/Validators/Base.php b/src/Validators/Base.php similarity index 100% rename from library/Validators/Base.php rename to src/Validators/Base.php diff --git a/library/Validators/Base64.php b/src/Validators/Base64.php similarity index 100% rename from library/Validators/Base64.php rename to src/Validators/Base64.php diff --git a/library/Validators/Between.php b/src/Validators/Between.php similarity index 100% rename from library/Validators/Between.php rename to src/Validators/Between.php diff --git a/library/Validators/BetweenExclusive.php b/src/Validators/BetweenExclusive.php similarity index 100% rename from library/Validators/BetweenExclusive.php rename to src/Validators/BetweenExclusive.php diff --git a/library/Validators/Blank.php b/src/Validators/Blank.php similarity index 100% rename from library/Validators/Blank.php rename to src/Validators/Blank.php diff --git a/library/Validators/BoolType.php b/src/Validators/BoolType.php similarity index 100% rename from library/Validators/BoolType.php rename to src/Validators/BoolType.php diff --git a/library/Validators/BoolVal.php b/src/Validators/BoolVal.php similarity index 100% rename from library/Validators/BoolVal.php rename to src/Validators/BoolVal.php diff --git a/library/Validators/Bsn.php b/src/Validators/Bsn.php similarity index 100% rename from library/Validators/Bsn.php rename to src/Validators/Bsn.php diff --git a/library/Validators/Call.php b/src/Validators/Call.php similarity index 100% rename from library/Validators/Call.php rename to src/Validators/Call.php diff --git a/library/Validators/CallableType.php b/src/Validators/CallableType.php similarity index 100% rename from library/Validators/CallableType.php rename to src/Validators/CallableType.php diff --git a/library/Validators/Callback.php b/src/Validators/Callback.php similarity index 100% rename from library/Validators/Callback.php rename to src/Validators/Callback.php diff --git a/library/Validators/Charset.php b/src/Validators/Charset.php similarity index 100% rename from library/Validators/Charset.php rename to src/Validators/Charset.php diff --git a/library/Validators/Circuit.php b/src/Validators/Circuit.php similarity index 100% rename from library/Validators/Circuit.php rename to src/Validators/Circuit.php diff --git a/library/Validators/Cnh.php b/src/Validators/Cnh.php similarity index 100% rename from library/Validators/Cnh.php rename to src/Validators/Cnh.php diff --git a/library/Validators/Cnpj.php b/src/Validators/Cnpj.php similarity index 100% rename from library/Validators/Cnpj.php rename to src/Validators/Cnpj.php diff --git a/library/Validators/Consonant.php b/src/Validators/Consonant.php similarity index 100% rename from library/Validators/Consonant.php rename to src/Validators/Consonant.php diff --git a/library/Validators/Contains.php b/src/Validators/Contains.php similarity index 100% rename from library/Validators/Contains.php rename to src/Validators/Contains.php diff --git a/library/Validators/ContainsAny.php b/src/Validators/ContainsAny.php similarity index 100% rename from library/Validators/ContainsAny.php rename to src/Validators/ContainsAny.php diff --git a/library/Validators/ContainsCount.php b/src/Validators/ContainsCount.php similarity index 100% rename from library/Validators/ContainsCount.php rename to src/Validators/ContainsCount.php diff --git a/library/Validators/Control.php b/src/Validators/Control.php similarity index 100% rename from library/Validators/Control.php rename to src/Validators/Control.php diff --git a/library/Validators/Core/Comparison.php b/src/Validators/Core/Comparison.php similarity index 100% rename from library/Validators/Core/Comparison.php rename to src/Validators/Core/Comparison.php diff --git a/library/Validators/Core/Composite.php b/src/Validators/Core/Composite.php similarity index 100% rename from library/Validators/Core/Composite.php rename to src/Validators/Core/Composite.php diff --git a/library/Validators/Core/Envelope.php b/src/Validators/Core/Envelope.php similarity index 100% rename from library/Validators/Core/Envelope.php rename to src/Validators/Core/Envelope.php diff --git a/library/Validators/Core/FilteredNonEmptyArray.php b/src/Validators/Core/FilteredNonEmptyArray.php similarity index 100% rename from library/Validators/Core/FilteredNonEmptyArray.php rename to src/Validators/Core/FilteredNonEmptyArray.php diff --git a/library/Validators/Core/FilteredString.php b/src/Validators/Core/FilteredString.php similarity index 100% rename from library/Validators/Core/FilteredString.php rename to src/Validators/Core/FilteredString.php diff --git a/library/Validators/Core/KeyRelated.php b/src/Validators/Core/KeyRelated.php similarity index 100% rename from library/Validators/Core/KeyRelated.php rename to src/Validators/Core/KeyRelated.php diff --git a/library/Validators/Core/Nameable.php b/src/Validators/Core/Nameable.php similarity index 100% rename from library/Validators/Core/Nameable.php rename to src/Validators/Core/Nameable.php diff --git a/library/Validators/Core/Reducer.php b/src/Validators/Core/Reducer.php similarity index 100% rename from library/Validators/Core/Reducer.php rename to src/Validators/Core/Reducer.php diff --git a/library/Validators/Core/Simple.php b/src/Validators/Core/Simple.php similarity index 100% rename from library/Validators/Core/Simple.php rename to src/Validators/Core/Simple.php diff --git a/library/Validators/Core/Wrapper.php b/src/Validators/Core/Wrapper.php similarity index 100% rename from library/Validators/Core/Wrapper.php rename to src/Validators/Core/Wrapper.php diff --git a/library/Validators/Countable.php b/src/Validators/Countable.php similarity index 100% rename from library/Validators/Countable.php rename to src/Validators/Countable.php diff --git a/library/Validators/CountryCode.php b/src/Validators/CountryCode.php similarity index 100% rename from library/Validators/CountryCode.php rename to src/Validators/CountryCode.php diff --git a/library/Validators/Cpf.php b/src/Validators/Cpf.php similarity index 100% rename from library/Validators/Cpf.php rename to src/Validators/Cpf.php diff --git a/library/Validators/CreditCard.php b/src/Validators/CreditCard.php similarity index 100% rename from library/Validators/CreditCard.php rename to src/Validators/CreditCard.php diff --git a/library/Validators/CurrencyCode.php b/src/Validators/CurrencyCode.php similarity index 100% rename from library/Validators/CurrencyCode.php rename to src/Validators/CurrencyCode.php diff --git a/library/Validators/Date.php b/src/Validators/Date.php similarity index 100% rename from library/Validators/Date.php rename to src/Validators/Date.php diff --git a/library/Validators/DateTime.php b/src/Validators/DateTime.php similarity index 100% rename from library/Validators/DateTime.php rename to src/Validators/DateTime.php diff --git a/library/Validators/DateTimeDiff.php b/src/Validators/DateTimeDiff.php similarity index 100% rename from library/Validators/DateTimeDiff.php rename to src/Validators/DateTimeDiff.php diff --git a/library/Validators/Decimal.php b/src/Validators/Decimal.php similarity index 100% rename from library/Validators/Decimal.php rename to src/Validators/Decimal.php diff --git a/library/Validators/Digit.php b/src/Validators/Digit.php similarity index 100% rename from library/Validators/Digit.php rename to src/Validators/Digit.php diff --git a/library/Validators/Directory.php b/src/Validators/Directory.php similarity index 100% rename from library/Validators/Directory.php rename to src/Validators/Directory.php diff --git a/library/Validators/Domain.php b/src/Validators/Domain.php similarity index 100% rename from library/Validators/Domain.php rename to src/Validators/Domain.php diff --git a/library/Validators/Each.php b/src/Validators/Each.php similarity index 100% rename from library/Validators/Each.php rename to src/Validators/Each.php diff --git a/library/Validators/Email.php b/src/Validators/Email.php similarity index 100% rename from library/Validators/Email.php rename to src/Validators/Email.php diff --git a/library/Validators/Emoji.php b/src/Validators/Emoji.php similarity index 100% rename from library/Validators/Emoji.php rename to src/Validators/Emoji.php diff --git a/library/Validators/EndsWith.php b/src/Validators/EndsWith.php similarity index 100% rename from library/Validators/EndsWith.php rename to src/Validators/EndsWith.php diff --git a/library/Validators/Equals.php b/src/Validators/Equals.php similarity index 100% rename from library/Validators/Equals.php rename to src/Validators/Equals.php diff --git a/library/Validators/Equivalent.php b/src/Validators/Equivalent.php similarity index 100% rename from library/Validators/Equivalent.php rename to src/Validators/Equivalent.php diff --git a/library/Validators/Even.php b/src/Validators/Even.php similarity index 100% rename from library/Validators/Even.php rename to src/Validators/Even.php diff --git a/library/Validators/Executable.php b/src/Validators/Executable.php similarity index 100% rename from library/Validators/Executable.php rename to src/Validators/Executable.php diff --git a/library/Validators/Exists.php b/src/Validators/Exists.php similarity index 100% rename from library/Validators/Exists.php rename to src/Validators/Exists.php diff --git a/library/Validators/Extension.php b/src/Validators/Extension.php similarity index 100% rename from library/Validators/Extension.php rename to src/Validators/Extension.php diff --git a/library/Validators/Factor.php b/src/Validators/Factor.php similarity index 100% rename from library/Validators/Factor.php rename to src/Validators/Factor.php diff --git a/library/Validators/FalseVal.php b/src/Validators/FalseVal.php similarity index 100% rename from library/Validators/FalseVal.php rename to src/Validators/FalseVal.php diff --git a/library/Validators/Falsy.php b/src/Validators/Falsy.php similarity index 100% rename from library/Validators/Falsy.php rename to src/Validators/Falsy.php diff --git a/library/Validators/Fibonacci.php b/src/Validators/Fibonacci.php similarity index 100% rename from library/Validators/Fibonacci.php rename to src/Validators/Fibonacci.php diff --git a/library/Validators/File.php b/src/Validators/File.php similarity index 100% rename from library/Validators/File.php rename to src/Validators/File.php diff --git a/library/Validators/FilterVar.php b/src/Validators/FilterVar.php similarity index 100% rename from library/Validators/FilterVar.php rename to src/Validators/FilterVar.php diff --git a/library/Validators/Finite.php b/src/Validators/Finite.php similarity index 100% rename from library/Validators/Finite.php rename to src/Validators/Finite.php diff --git a/library/Validators/FloatType.php b/src/Validators/FloatType.php similarity index 100% rename from library/Validators/FloatType.php rename to src/Validators/FloatType.php diff --git a/library/Validators/FloatVal.php b/src/Validators/FloatVal.php similarity index 100% rename from library/Validators/FloatVal.php rename to src/Validators/FloatVal.php diff --git a/library/Validators/Graph.php b/src/Validators/Graph.php similarity index 100% rename from library/Validators/Graph.php rename to src/Validators/Graph.php diff --git a/library/Validators/GreaterThan.php b/src/Validators/GreaterThan.php similarity index 100% rename from library/Validators/GreaterThan.php rename to src/Validators/GreaterThan.php diff --git a/library/Validators/GreaterThanOrEqual.php b/src/Validators/GreaterThanOrEqual.php similarity index 100% rename from library/Validators/GreaterThanOrEqual.php rename to src/Validators/GreaterThanOrEqual.php diff --git a/library/Validators/Hetu.php b/src/Validators/Hetu.php similarity index 100% rename from library/Validators/Hetu.php rename to src/Validators/Hetu.php diff --git a/library/Validators/HexRgbColor.php b/src/Validators/HexRgbColor.php similarity index 100% rename from library/Validators/HexRgbColor.php rename to src/Validators/HexRgbColor.php diff --git a/library/Validators/Iban.php b/src/Validators/Iban.php similarity index 100% rename from library/Validators/Iban.php rename to src/Validators/Iban.php diff --git a/library/Validators/Identical.php b/src/Validators/Identical.php similarity index 100% rename from library/Validators/Identical.php rename to src/Validators/Identical.php diff --git a/library/Validators/Image.php b/src/Validators/Image.php similarity index 100% rename from library/Validators/Image.php rename to src/Validators/Image.php diff --git a/library/Validators/Imei.php b/src/Validators/Imei.php similarity index 100% rename from library/Validators/Imei.php rename to src/Validators/Imei.php diff --git a/library/Validators/In.php b/src/Validators/In.php similarity index 100% rename from library/Validators/In.php rename to src/Validators/In.php diff --git a/library/Validators/Infinite.php b/src/Validators/Infinite.php similarity index 100% rename from library/Validators/Infinite.php rename to src/Validators/Infinite.php diff --git a/library/Validators/Instance.php b/src/Validators/Instance.php similarity index 100% rename from library/Validators/Instance.php rename to src/Validators/Instance.php diff --git a/library/Validators/IntType.php b/src/Validators/IntType.php similarity index 100% rename from library/Validators/IntType.php rename to src/Validators/IntType.php diff --git a/library/Validators/IntVal.php b/src/Validators/IntVal.php similarity index 100% rename from library/Validators/IntVal.php rename to src/Validators/IntVal.php diff --git a/library/Validators/Ip.php b/src/Validators/Ip.php similarity index 100% rename from library/Validators/Ip.php rename to src/Validators/Ip.php diff --git a/library/Validators/Isbn.php b/src/Validators/Isbn.php similarity index 100% rename from library/Validators/Isbn.php rename to src/Validators/Isbn.php diff --git a/library/Validators/IterableType.php b/src/Validators/IterableType.php similarity index 100% rename from library/Validators/IterableType.php rename to src/Validators/IterableType.php diff --git a/library/Validators/IterableVal.php b/src/Validators/IterableVal.php similarity index 100% rename from library/Validators/IterableVal.php rename to src/Validators/IterableVal.php diff --git a/library/Validators/Json.php b/src/Validators/Json.php similarity index 100% rename from library/Validators/Json.php rename to src/Validators/Json.php diff --git a/library/Validators/Key.php b/src/Validators/Key.php similarity index 100% rename from library/Validators/Key.php rename to src/Validators/Key.php diff --git a/library/Validators/KeyExists.php b/src/Validators/KeyExists.php similarity index 100% rename from library/Validators/KeyExists.php rename to src/Validators/KeyExists.php diff --git a/library/Validators/KeyOptional.php b/src/Validators/KeyOptional.php similarity index 100% rename from library/Validators/KeyOptional.php rename to src/Validators/KeyOptional.php diff --git a/library/Validators/KeySet.php b/src/Validators/KeySet.php similarity index 100% rename from library/Validators/KeySet.php rename to src/Validators/KeySet.php diff --git a/library/Validators/LanguageCode.php b/src/Validators/LanguageCode.php similarity index 100% rename from library/Validators/LanguageCode.php rename to src/Validators/LanguageCode.php diff --git a/library/Validators/Lazy.php b/src/Validators/Lazy.php similarity index 100% rename from library/Validators/Lazy.php rename to src/Validators/Lazy.php diff --git a/library/Validators/LeapDate.php b/src/Validators/LeapDate.php similarity index 100% rename from library/Validators/LeapDate.php rename to src/Validators/LeapDate.php diff --git a/library/Validators/LeapYear.php b/src/Validators/LeapYear.php similarity index 100% rename from library/Validators/LeapYear.php rename to src/Validators/LeapYear.php diff --git a/library/Validators/Length.php b/src/Validators/Length.php similarity index 100% rename from library/Validators/Length.php rename to src/Validators/Length.php diff --git a/library/Validators/LessThan.php b/src/Validators/LessThan.php similarity index 100% rename from library/Validators/LessThan.php rename to src/Validators/LessThan.php diff --git a/library/Validators/LessThanOrEqual.php b/src/Validators/LessThanOrEqual.php similarity index 100% rename from library/Validators/LessThanOrEqual.php rename to src/Validators/LessThanOrEqual.php diff --git a/library/Validators/Lowercase.php b/src/Validators/Lowercase.php similarity index 100% rename from library/Validators/Lowercase.php rename to src/Validators/Lowercase.php diff --git a/library/Validators/Luhn.php b/src/Validators/Luhn.php similarity index 100% rename from library/Validators/Luhn.php rename to src/Validators/Luhn.php diff --git a/library/Validators/MacAddress.php b/src/Validators/MacAddress.php similarity index 100% rename from library/Validators/MacAddress.php rename to src/Validators/MacAddress.php diff --git a/library/Validators/Max.php b/src/Validators/Max.php similarity index 100% rename from library/Validators/Max.php rename to src/Validators/Max.php diff --git a/library/Validators/Mimetype.php b/src/Validators/Mimetype.php similarity index 100% rename from library/Validators/Mimetype.php rename to src/Validators/Mimetype.php diff --git a/library/Validators/Min.php b/src/Validators/Min.php similarity index 100% rename from library/Validators/Min.php rename to src/Validators/Min.php diff --git a/library/Validators/Multiple.php b/src/Validators/Multiple.php similarity index 100% rename from library/Validators/Multiple.php rename to src/Validators/Multiple.php diff --git a/library/Validators/Named.php b/src/Validators/Named.php similarity index 100% rename from library/Validators/Named.php rename to src/Validators/Named.php diff --git a/library/Validators/Negative.php b/src/Validators/Negative.php similarity index 100% rename from library/Validators/Negative.php rename to src/Validators/Negative.php diff --git a/library/Validators/NfeAccessKey.php b/src/Validators/NfeAccessKey.php similarity index 100% rename from library/Validators/NfeAccessKey.php rename to src/Validators/NfeAccessKey.php diff --git a/library/Validators/Nif.php b/src/Validators/Nif.php similarity index 100% rename from library/Validators/Nif.php rename to src/Validators/Nif.php diff --git a/library/Validators/Nip.php b/src/Validators/Nip.php similarity index 100% rename from library/Validators/Nip.php rename to src/Validators/Nip.php diff --git a/library/Validators/NoneOf.php b/src/Validators/NoneOf.php similarity index 100% rename from library/Validators/NoneOf.php rename to src/Validators/NoneOf.php diff --git a/library/Validators/Not.php b/src/Validators/Not.php similarity index 100% rename from library/Validators/Not.php rename to src/Validators/Not.php diff --git a/library/Validators/NullOr.php b/src/Validators/NullOr.php similarity index 100% rename from library/Validators/NullOr.php rename to src/Validators/NullOr.php diff --git a/library/Validators/NullType.php b/src/Validators/NullType.php similarity index 100% rename from library/Validators/NullType.php rename to src/Validators/NullType.php diff --git a/library/Validators/Number.php b/src/Validators/Number.php similarity index 100% rename from library/Validators/Number.php rename to src/Validators/Number.php diff --git a/library/Validators/NumericVal.php b/src/Validators/NumericVal.php similarity index 100% rename from library/Validators/NumericVal.php rename to src/Validators/NumericVal.php diff --git a/library/Validators/ObjectType.php b/src/Validators/ObjectType.php similarity index 100% rename from library/Validators/ObjectType.php rename to src/Validators/ObjectType.php diff --git a/library/Validators/Odd.php b/src/Validators/Odd.php similarity index 100% rename from library/Validators/Odd.php rename to src/Validators/Odd.php diff --git a/library/Validators/OneOf.php b/src/Validators/OneOf.php similarity index 100% rename from library/Validators/OneOf.php rename to src/Validators/OneOf.php diff --git a/library/Validators/PerfectSquare.php b/src/Validators/PerfectSquare.php similarity index 100% rename from library/Validators/PerfectSquare.php rename to src/Validators/PerfectSquare.php diff --git a/library/Validators/Pesel.php b/src/Validators/Pesel.php similarity index 100% rename from library/Validators/Pesel.php rename to src/Validators/Pesel.php diff --git a/library/Validators/Phone.php b/src/Validators/Phone.php similarity index 100% rename from library/Validators/Phone.php rename to src/Validators/Phone.php diff --git a/library/Validators/PhpLabel.php b/src/Validators/PhpLabel.php similarity index 100% rename from library/Validators/PhpLabel.php rename to src/Validators/PhpLabel.php diff --git a/library/Validators/Pis.php b/src/Validators/Pis.php similarity index 100% rename from library/Validators/Pis.php rename to src/Validators/Pis.php diff --git a/library/Validators/PolishIdCard.php b/src/Validators/PolishIdCard.php similarity index 100% rename from library/Validators/PolishIdCard.php rename to src/Validators/PolishIdCard.php diff --git a/library/Validators/PortugueseNif.php b/src/Validators/PortugueseNif.php similarity index 100% rename from library/Validators/PortugueseNif.php rename to src/Validators/PortugueseNif.php diff --git a/library/Validators/Positive.php b/src/Validators/Positive.php similarity index 100% rename from library/Validators/Positive.php rename to src/Validators/Positive.php diff --git a/library/Validators/PostalCode.php b/src/Validators/PostalCode.php similarity index 100% rename from library/Validators/PostalCode.php rename to src/Validators/PostalCode.php diff --git a/library/Validators/PrimeNumber.php b/src/Validators/PrimeNumber.php similarity index 100% rename from library/Validators/PrimeNumber.php rename to src/Validators/PrimeNumber.php diff --git a/library/Validators/Printable.php b/src/Validators/Printable.php similarity index 100% rename from library/Validators/Printable.php rename to src/Validators/Printable.php diff --git a/library/Validators/Property.php b/src/Validators/Property.php similarity index 100% rename from library/Validators/Property.php rename to src/Validators/Property.php diff --git a/library/Validators/PropertyExists.php b/src/Validators/PropertyExists.php similarity index 100% rename from library/Validators/PropertyExists.php rename to src/Validators/PropertyExists.php diff --git a/library/Validators/PropertyOptional.php b/src/Validators/PropertyOptional.php similarity index 100% rename from library/Validators/PropertyOptional.php rename to src/Validators/PropertyOptional.php diff --git a/library/Validators/PublicDomainSuffix.php b/src/Validators/PublicDomainSuffix.php similarity index 100% rename from library/Validators/PublicDomainSuffix.php rename to src/Validators/PublicDomainSuffix.php diff --git a/library/Validators/Punct.php b/src/Validators/Punct.php similarity index 100% rename from library/Validators/Punct.php rename to src/Validators/Punct.php diff --git a/library/Validators/Readable.php b/src/Validators/Readable.php similarity index 100% rename from library/Validators/Readable.php rename to src/Validators/Readable.php diff --git a/library/Validators/Regex.php b/src/Validators/Regex.php similarity index 100% rename from library/Validators/Regex.php rename to src/Validators/Regex.php diff --git a/library/Validators/ResourceType.php b/src/Validators/ResourceType.php similarity index 100% rename from library/Validators/ResourceType.php rename to src/Validators/ResourceType.php diff --git a/library/Validators/Roman.php b/src/Validators/Roman.php similarity index 100% rename from library/Validators/Roman.php rename to src/Validators/Roman.php diff --git a/library/Validators/ScalarVal.php b/src/Validators/ScalarVal.php similarity index 100% rename from library/Validators/ScalarVal.php rename to src/Validators/ScalarVal.php diff --git a/library/Validators/Size.php b/src/Validators/Size.php similarity index 100% rename from library/Validators/Size.php rename to src/Validators/Size.php diff --git a/library/Validators/Slug.php b/src/Validators/Slug.php similarity index 100% rename from library/Validators/Slug.php rename to src/Validators/Slug.php diff --git a/library/Validators/Sorted.php b/src/Validators/Sorted.php similarity index 100% rename from library/Validators/Sorted.php rename to src/Validators/Sorted.php diff --git a/library/Validators/Space.php b/src/Validators/Space.php similarity index 100% rename from library/Validators/Space.php rename to src/Validators/Space.php diff --git a/library/Validators/Spaced.php b/src/Validators/Spaced.php similarity index 100% rename from library/Validators/Spaced.php rename to src/Validators/Spaced.php diff --git a/library/Validators/StartsWith.php b/src/Validators/StartsWith.php similarity index 100% rename from library/Validators/StartsWith.php rename to src/Validators/StartsWith.php diff --git a/library/Validators/StringType.php b/src/Validators/StringType.php similarity index 100% rename from library/Validators/StringType.php rename to src/Validators/StringType.php diff --git a/library/Validators/StringVal.php b/src/Validators/StringVal.php similarity index 100% rename from library/Validators/StringVal.php rename to src/Validators/StringVal.php diff --git a/library/Validators/SubdivisionCode.php b/src/Validators/SubdivisionCode.php similarity index 100% rename from library/Validators/SubdivisionCode.php rename to src/Validators/SubdivisionCode.php diff --git a/library/Validators/Subset.php b/src/Validators/Subset.php similarity index 100% rename from library/Validators/Subset.php rename to src/Validators/Subset.php diff --git a/library/Validators/SymbolicLink.php b/src/Validators/SymbolicLink.php similarity index 100% rename from library/Validators/SymbolicLink.php rename to src/Validators/SymbolicLink.php diff --git a/library/Validators/Templated.php b/src/Validators/Templated.php similarity index 100% rename from library/Validators/Templated.php rename to src/Validators/Templated.php diff --git a/library/Validators/Time.php b/src/Validators/Time.php similarity index 100% rename from library/Validators/Time.php rename to src/Validators/Time.php diff --git a/library/Validators/Tld.php b/src/Validators/Tld.php similarity index 100% rename from library/Validators/Tld.php rename to src/Validators/Tld.php diff --git a/library/Validators/TrueVal.php b/src/Validators/TrueVal.php similarity index 100% rename from library/Validators/TrueVal.php rename to src/Validators/TrueVal.php diff --git a/library/Validators/Undef.php b/src/Validators/Undef.php similarity index 100% rename from library/Validators/Undef.php rename to src/Validators/Undef.php diff --git a/library/Validators/UndefOr.php b/src/Validators/UndefOr.php similarity index 100% rename from library/Validators/UndefOr.php rename to src/Validators/UndefOr.php diff --git a/library/Validators/Unique.php b/src/Validators/Unique.php similarity index 100% rename from library/Validators/Unique.php rename to src/Validators/Unique.php diff --git a/library/Validators/Uploaded.php b/src/Validators/Uploaded.php similarity index 100% rename from library/Validators/Uploaded.php rename to src/Validators/Uploaded.php diff --git a/library/Validators/Uppercase.php b/src/Validators/Uppercase.php similarity index 100% rename from library/Validators/Uppercase.php rename to src/Validators/Uppercase.php diff --git a/library/Validators/Url.php b/src/Validators/Url.php similarity index 100% rename from library/Validators/Url.php rename to src/Validators/Url.php diff --git a/library/Validators/Uuid.php b/src/Validators/Uuid.php similarity index 100% rename from library/Validators/Uuid.php rename to src/Validators/Uuid.php diff --git a/library/Validators/Version.php b/src/Validators/Version.php similarity index 100% rename from library/Validators/Version.php rename to src/Validators/Version.php diff --git a/library/Validators/VideoUrl.php b/src/Validators/VideoUrl.php similarity index 100% rename from library/Validators/VideoUrl.php rename to src/Validators/VideoUrl.php diff --git a/library/Validators/Vowel.php b/src/Validators/Vowel.php similarity index 100% rename from library/Validators/Vowel.php rename to src/Validators/Vowel.php diff --git a/library/Validators/When.php b/src/Validators/When.php similarity index 100% rename from library/Validators/When.php rename to src/Validators/When.php diff --git a/library/Validators/Writable.php b/src/Validators/Writable.php similarity index 100% rename from library/Validators/Writable.php rename to src/Validators/Writable.php diff --git a/library/Validators/Xdigit.php b/src/Validators/Xdigit.php similarity index 100% rename from library/Validators/Xdigit.php rename to src/Validators/Xdigit.php diff --git a/tests/library/Builders/ResultBuilder.php b/tests/src/Builders/ResultBuilder.php similarity index 100% rename from tests/library/Builders/ResultBuilder.php rename to tests/src/Builders/ResultBuilder.php diff --git a/tests/library/DataProvider.php b/tests/src/DataProvider.php similarity index 100% rename from tests/library/DataProvider.php rename to tests/src/DataProvider.php diff --git a/tests/library/Message/TestingArrayFormatter.php b/tests/src/Message/TestingArrayFormatter.php similarity index 100% rename from tests/library/Message/TestingArrayFormatter.php rename to tests/src/Message/TestingArrayFormatter.php diff --git a/tests/library/Message/TestingHandler.php b/tests/src/Message/TestingHandler.php similarity index 100% rename from tests/library/Message/TestingHandler.php rename to tests/src/Message/TestingHandler.php diff --git a/tests/library/Message/TestingMessageRenderer.php b/tests/src/Message/TestingMessageRenderer.php similarity index 100% rename from tests/library/Message/TestingMessageRenderer.php rename to tests/src/Message/TestingMessageRenderer.php diff --git a/tests/library/Message/TestingModifier.php b/tests/src/Message/TestingModifier.php similarity index 100% rename from tests/library/Message/TestingModifier.php rename to tests/src/Message/TestingModifier.php diff --git a/tests/library/Message/TestingStringFormatter.php b/tests/src/Message/TestingStringFormatter.php similarity index 100% rename from tests/library/Message/TestingStringFormatter.php rename to tests/src/Message/TestingStringFormatter.php diff --git a/tests/library/Message/TestingTranslator.php b/tests/src/Message/TestingTranslator.php similarity index 100% rename from tests/library/Message/TestingTranslator.php rename to tests/src/Message/TestingTranslator.php diff --git a/tests/library/RuleTestCase.php b/tests/src/RuleTestCase.php similarity index 100% rename from tests/library/RuleTestCase.php rename to tests/src/RuleTestCase.php diff --git a/tests/library/SmokeTestProvider.php b/tests/src/SmokeTestProvider.php similarity index 100% rename from tests/library/SmokeTestProvider.php rename to tests/src/SmokeTestProvider.php diff --git a/tests/library/Stubs/CountableStub.php b/tests/src/Stubs/CountableStub.php similarity index 100% rename from tests/library/Stubs/CountableStub.php rename to tests/src/Stubs/CountableStub.php diff --git a/tests/library/Stubs/MyValidator.php b/tests/src/Stubs/MyValidator.php similarity index 100% rename from tests/library/Stubs/MyValidator.php rename to tests/src/Stubs/MyValidator.php diff --git a/tests/library/Stubs/ParentWithAttributes.php b/tests/src/Stubs/ParentWithAttributes.php similarity index 100% rename from tests/library/Stubs/ParentWithAttributes.php rename to tests/src/Stubs/ParentWithAttributes.php diff --git a/tests/library/Stubs/StreamStub.php b/tests/src/Stubs/StreamStub.php similarity index 100% rename from tests/library/Stubs/StreamStub.php rename to tests/src/Stubs/StreamStub.php diff --git a/tests/library/Stubs/ToStringStub.php b/tests/src/Stubs/ToStringStub.php similarity index 100% rename from tests/library/Stubs/ToStringStub.php rename to tests/src/Stubs/ToStringStub.php diff --git a/tests/library/Stubs/UploadedFileStub.php b/tests/src/Stubs/UploadedFileStub.php similarity index 100% rename from tests/library/Stubs/UploadedFileStub.php rename to tests/src/Stubs/UploadedFileStub.php diff --git a/tests/library/Stubs/WithAttributes.php b/tests/src/Stubs/WithAttributes.php similarity index 100% rename from tests/library/Stubs/WithAttributes.php rename to tests/src/Stubs/WithAttributes.php diff --git a/tests/library/Stubs/WithMethods.php b/tests/src/Stubs/WithMethods.php similarity index 100% rename from tests/library/Stubs/WithMethods.php rename to tests/src/Stubs/WithMethods.php diff --git a/tests/library/Stubs/WithProperties.php b/tests/src/Stubs/WithProperties.php similarity index 100% rename from tests/library/Stubs/WithProperties.php rename to tests/src/Stubs/WithProperties.php diff --git a/tests/library/Stubs/WithStaticProperties.php b/tests/src/Stubs/WithStaticProperties.php similarity index 100% rename from tests/library/Stubs/WithStaticProperties.php rename to tests/src/Stubs/WithStaticProperties.php diff --git a/tests/library/Stubs/WithUninitialized.php b/tests/src/Stubs/WithUninitialized.php similarity index 100% rename from tests/library/Stubs/WithUninitialized.php rename to tests/src/Stubs/WithUninitialized.php diff --git a/tests/library/TestCase.php b/tests/src/TestCase.php similarity index 100% rename from tests/library/TestCase.php rename to tests/src/TestCase.php diff --git a/tests/library/Transformers/StubTransformer.php b/tests/src/Transformers/StubTransformer.php similarity index 100% rename from tests/library/Transformers/StubTransformer.php rename to tests/src/Transformers/StubTransformer.php diff --git a/tests/library/Validators/Core/ConcreteComparison.php b/tests/src/Validators/Core/ConcreteComparison.php similarity index 100% rename from tests/library/Validators/Core/ConcreteComparison.php rename to tests/src/Validators/Core/ConcreteComparison.php diff --git a/tests/library/Validators/Core/ConcreteComposite.php b/tests/src/Validators/Core/ConcreteComposite.php similarity index 100% rename from tests/library/Validators/Core/ConcreteComposite.php rename to tests/src/Validators/Core/ConcreteComposite.php diff --git a/tests/library/Validators/Core/ConcreteEnvelope.php b/tests/src/Validators/Core/ConcreteEnvelope.php similarity index 100% rename from tests/library/Validators/Core/ConcreteEnvelope.php rename to tests/src/Validators/Core/ConcreteEnvelope.php diff --git a/tests/library/Validators/Core/ConcreteFilteredNonEmptyArray.php b/tests/src/Validators/Core/ConcreteFilteredNonEmptyArray.php similarity index 100% rename from tests/library/Validators/Core/ConcreteFilteredNonEmptyArray.php rename to tests/src/Validators/Core/ConcreteFilteredNonEmptyArray.php diff --git a/tests/library/Validators/Core/ConcreteFilteredString.php b/tests/src/Validators/Core/ConcreteFilteredString.php similarity index 100% rename from tests/library/Validators/Core/ConcreteFilteredString.php rename to tests/src/Validators/Core/ConcreteFilteredString.php diff --git a/tests/library/Validators/Core/ConcreteSimple.php b/tests/src/Validators/Core/ConcreteSimple.php similarity index 100% rename from tests/library/Validators/Core/ConcreteSimple.php rename to tests/src/Validators/Core/ConcreteSimple.php diff --git a/tests/library/Validators/Core/ConcreteWrapper.php b/tests/src/Validators/Core/ConcreteWrapper.php similarity index 100% rename from tests/library/Validators/Core/ConcreteWrapper.php rename to tests/src/Validators/Core/ConcreteWrapper.php diff --git a/tests/library/Validators/CustomRule.php b/tests/src/Validators/CustomRule.php similarity index 100% rename from tests/library/Validators/CustomRule.php rename to tests/src/Validators/CustomRule.php diff --git a/tests/library/Validators/Invalid.php b/tests/src/Validators/Invalid.php similarity index 100% rename from tests/library/Validators/Invalid.php rename to tests/src/Validators/Invalid.php diff --git a/tests/library/Validators/MyAbstractClass.php b/tests/src/Validators/MyAbstractClass.php similarity index 100% rename from tests/library/Validators/MyAbstractClass.php rename to tests/src/Validators/MyAbstractClass.php diff --git a/tests/library/Validators/NoConstructor.php b/tests/src/Validators/NoConstructor.php similarity index 100% rename from tests/library/Validators/NoConstructor.php rename to tests/src/Validators/NoConstructor.php diff --git a/tests/library/Validators/Stub.php b/tests/src/Validators/Stub.php similarity index 100% rename from tests/library/Validators/Stub.php rename to tests/src/Validators/Stub.php diff --git a/tests/library/Validators/Valid.php b/tests/src/Validators/Valid.php similarity index 100% rename from tests/library/Validators/Valid.php rename to tests/src/Validators/Valid.php