├── .github └── workflows │ ├── code-style.yml │ ├── security.yml │ ├── static-analysis.yml │ └── tests.yml ├── .gitignore ├── CLAUDE.md ├── README.md ├── composer.json ├── docs ├── advanced_usage.md ├── api_reference.md ├── automapper.md ├── comparison.md ├── hydration.md ├── migration_guide.md ├── pebble.md ├── plans │ ├── 2025-11-04-uuid-ulid-hydration-design.md │ └── 2025-11-04-uuid-ulid-hydration.md ├── serialization.md ├── troubleshooting.md └── validation.md ├── functions.php ├── phpstan.neon ├── phpunit.xml ├── pint.json ├── src ├── Config │ └── GraniteConfig.php ├── Contracts │ └── GraniteObject.php ├── Enums │ └── CacheType.php ├── Exceptions │ ├── ComparisonException.php │ ├── GraniteException.php │ ├── ReflectionException.php │ ├── SerializationException.php │ └── ValidationException.php ├── Granite.php ├── GraniteDTO.php ├── GraniteVO.php ├── Hydration │ ├── AbstractHydrator.php │ ├── Contracts │ │ └── Hydrator.php │ ├── HydratorFactory.php │ └── Hydrators │ │ ├── ArrayHydrator.php │ │ ├── GetterHydrator.php │ │ ├── GraniteHydrator.php │ │ ├── JsonHydrator.php │ │ ├── ObjectHydrator.php │ │ └── StringHydrator.php ├── Mapping │ ├── Attributes │ │ ├── Ignore.php │ │ ├── MapBidirectional.php │ │ ├── MapCollection.php │ │ ├── MapDefault.php │ │ ├── MapFrom.php │ │ ├── MapWhen.php │ │ └── MapWith.php │ ├── BidirectionalTypeMapping.php │ ├── Cache │ │ ├── CacheFactory.php │ │ ├── InMemoryMappingCache.php │ │ ├── PersistentMappingCache.php │ │ └── SharedMappingCache.php │ ├── Contracts │ │ ├── Mapper.php │ │ ├── MappingCache.php │ │ ├── MappingStorage.php │ │ ├── NamingConvention.php │ │ └── Transformer.php │ ├── ConventionMapper.php │ ├── Conventions │ │ ├── AbbreviationConvention.php │ │ ├── AbstractNamingConvention.php │ │ ├── CamelCaseConvention.php │ │ ├── ConventionRegistry.php │ │ ├── HungarianNotationConvention.php │ │ ├── KebabCaseConvention.php │ │ ├── PascalCaseConvention.php │ │ ├── PrefixConvention.php │ │ └── SnakeCaseConvention.php │ ├── Core │ │ ├── AttributeProcessor.php │ │ ├── ConfigurationBuilder.php │ │ ├── DataTransformer.php │ │ ├── MappingEngine.php │ │ ├── ObjectFactory.php │ │ └── SourceNormalizer.php │ ├── Exceptions │ │ └── MappingException.php │ ├── MapperConfig.php │ ├── MappingPreloader.php │ ├── MappingProfile.php │ ├── ObjectMapper.php │ ├── PropertyMapping.php │ ├── Traits │ │ └── MappingStorageTrait.php │ └── TypeMapping.php ├── Pebble.php ├── Serialization │ ├── Attributes │ │ ├── CarbonDate.php │ │ ├── CarbonRange.php │ │ ├── CarbonRelative.php │ │ ├── DateTimeProvider.php │ │ ├── Hidden.php │ │ ├── SerializationConvention.php │ │ └── SerializedName.php │ ├── Metadata.php │ └── MetadataCache.php ├── Support │ ├── CarbonSupport.php │ ├── ReflectionCache.php │ └── StringHelper.php ├── Traits │ ├── HasCarbonSupport.php │ ├── HasComparison.php │ ├── HasDeserialization.php │ ├── HasNamingConventions.php │ ├── HasSerialization.php │ ├── HasTypeConversion.php │ └── HasValidation.php ├── Transformers │ ├── CarbonTransformer.php │ ├── CollectionTransformer.php │ └── DateTimeTransformer.php └── Validation │ ├── Attributes │ ├── ArrayType.php │ ├── BooleanType.php │ ├── Callback.php │ ├── Carbon │ │ ├── Age.php │ │ ├── BusinessDay.php │ │ ├── Future.php │ │ ├── Past.php │ │ ├── Range.php │ │ └── Weekend.php │ ├── Each.php │ ├── Email.php │ ├── EnumType.php │ ├── In.php │ ├── IntegerType.php │ ├── IpAddress.php │ ├── Max.php │ ├── Min.php │ ├── NumberType.php │ ├── Regex.php │ ├── Required.php │ ├── StringType.php │ ├── Url.php │ └── When.php │ ├── GraniteValidator.php │ ├── RuleCollection.php │ ├── RuleExtractor.php │ ├── RuleParser.php │ ├── Rules │ ├── AbstractRule.php │ ├── ArrayType.php │ ├── BooleanType.php │ ├── Callback.php │ ├── Carbon │ │ ├── Age.php │ │ ├── BusinessDay.php │ │ ├── Future.php │ │ ├── Past.php │ │ ├── Range.php │ │ └── Weekend.php │ ├── Each.php │ ├── Email.php │ ├── EnumType.php │ ├── In.php │ ├── IntegerType.php │ ├── IpAddress.php │ ├── Max.php │ ├── Min.php │ ├── NumberType.php │ ├── Regex.php │ ├── Required.php │ ├── StringType.php │ ├── Url.php │ └── When.php │ └── ValidationRule.php └── tests ├── Data └── StatusTestEnum.php ├── Fixtures ├── Automapper │ ├── BasicProfile.php │ ├── ComplexProfile.php │ ├── ConfigureProfile.php │ ├── CreateMapProfile.php │ ├── DTO │ │ ├── ComplexDTO.php │ │ ├── DestinationDTO.php │ │ ├── IgnoreDTO.php │ │ ├── MappedDTO.php │ │ ├── NestedMappingDTO.php │ │ ├── ProfileMappedDTO.php │ │ └── TransformerDTO.php │ ├── EmptyProfile.php │ ├── InheritedProfile.php │ ├── ParentProfile.php │ ├── PerformanceProfile.php │ ├── PropertyMappingProfile.php │ ├── SourceObject.php │ ├── TestMappingProfile.php │ └── TestTransformer.php ├── DTOs │ ├── AttributeBasedDTO.php │ ├── BackedEnumDTO.php │ ├── ComplexDTO.php │ ├── CustomSerializationDTO.php │ ├── DateDTO.php │ ├── MethodBasedDTO.php │ ├── MixedSerializationDTO.php │ ├── NestedDTO.php │ ├── OnlyHiddenDTO.php │ ├── OnlySerializedNameDTO.php │ ├── PerformanceDTO.php │ ├── PersonDTO.php │ ├── PlainDTO.php │ ├── ProtectedMethodsDTO.php │ ├── ResourceDTO.php │ ├── ScalarDTO.php │ ├── SerializableDTO.php │ ├── SimpleDTO.php │ ├── TestBidirectionalKebabDto.php │ ├── TestBidirectionalSnakeDto.php │ ├── TestHiddenDto.php │ ├── TestKebabCaseDto.php │ ├── TestOrderDto.php │ ├── TestOverrideDto.php │ ├── TestSnakeCaseDto.php │ ├── TestUnidirectionalDto.php │ ├── UninitializedDTO.php │ └── UserDTO.php ├── Enums │ ├── Color.php │ ├── Priority.php │ ├── Size.php │ └── UserStatus.php └── VOs │ ├── Address.php │ ├── CustomUuid.php │ ├── InvalidId.php │ ├── MixedValidationVO.php │ ├── Money.php │ ├── ProductVO.php │ ├── Rcuid.php │ ├── UserId.php │ ├── UserVO.php │ └── ValidatedUserVO.php ├── Helpers ├── Storage │ └── TestMappingStorage.php └── TestCase.php ├── Integration └── UuidHydrationTest.php ├── Unit ├── Config │ └── GraniteConfigTest.php ├── EnhancedFromMethodTest.php ├── Exceptions │ ├── GraniteExceptionTest.php │ ├── ReflectionExceptionTest.php │ └── ValidationExceptionTest.php ├── GraniteTest.php ├── Mapping │ ├── AdvancedMappingTest.php │ ├── Attributes │ │ ├── IgnoreTest.php │ │ ├── MapFromTest.php │ │ └── MapWithTest.php │ ├── BasicMappingTest.php │ ├── BidirectionalMappingTest.php │ ├── BidirectionalTypeMappingTest.php │ ├── Cache │ │ ├── CacheFactoryTest.php │ │ ├── PersistentMappingCacheTest.php │ │ └── SharedMappingCacheTest.php │ ├── CollectionMappingTest.php │ ├── Conventions │ │ ├── AbbreviationConventionTest.php │ │ ├── AbstractNamingConventionDirectTest.php │ │ ├── AbstractNamingConventionTest.php │ │ ├── CamelCaseConventionTest.php │ │ ├── ConventionIntegrationTest.php │ │ ├── ConventionMapperTest.php │ │ ├── NamingConventionsTest.php │ │ ├── PrefixConventionTest.php │ │ └── TestMappingStorage.php │ ├── Core │ │ ├── AttributeProcessorTest.php │ │ ├── ConfigurationBuilderTest.php │ │ ├── DataTransformerTest.php │ │ ├── ObjectFactoryTest.php │ │ └── SourceNormalizerTest.php │ ├── Exceptions │ │ └── MappingExceptionTest.php │ ├── Fixtures │ │ ├── Basic │ │ │ ├── AdminUserDTO.php │ │ │ ├── BaseUserDTO.php │ │ │ ├── CallableTransformerDTO.php │ │ │ ├── ChainedTransformerDTO.php │ │ │ ├── ChainedTransformerProfile.php │ │ │ ├── CircularReferenceDTO.php │ │ │ ├── CircularReferenceProfile.php │ │ │ ├── ClassTransformerDTO.php │ │ │ ├── ClassTransformerProfile.php │ │ │ ├── ComplexMappedDTO.php │ │ │ ├── ComplexMappingProfile.php │ │ │ ├── EventDTO.php │ │ │ ├── FailingTransformerDTO.php │ │ │ ├── HybridMappedUserDTO.php │ │ │ ├── IgnoredFieldsDTO.php │ │ │ ├── MappedUserDTO.php │ │ │ ├── MutableUserDTO.php │ │ │ ├── NestedMappingDTO.php │ │ │ ├── NullableUserDTO.php │ │ │ ├── PrimitiveTypeDTO.php │ │ │ ├── ProfileMappedUserDTO.php │ │ │ ├── ProjectDTO.php │ │ │ ├── ReadonlyUserDTO.php │ │ │ ├── ResponseToSimpleUserProfile.php │ │ │ ├── SimpleUserDTO.php │ │ │ ├── TransformedUserDTO.php │ │ │ ├── UserMappingProfile.php │ │ │ ├── UserResponseDTO.php │ │ │ └── UserWithEnumsDTO.php │ │ ├── Bidirectional │ │ │ ├── BidirectionalMappingProfile.php │ │ │ ├── OrderDTO.php │ │ │ ├── OrderEntity.php │ │ │ ├── OrderItemDTO.php │ │ │ ├── OrderItemEntity.php │ │ │ ├── UserDTO.php │ │ │ └── UserEntity.php │ │ └── Collection │ │ │ ├── ArticleDTO.php │ │ │ ├── CollectionMappingProfile.php │ │ │ ├── CommentDTO.php │ │ │ ├── CommentEntity.php │ │ │ ├── ConfigDTO.php │ │ │ ├── DepartmentDTO.php │ │ │ ├── KeyValueDTO.php │ │ │ ├── MixedCollectionDTO.php │ │ │ ├── OrganizationDTO.php │ │ │ ├── ProjectDTO.php │ │ │ ├── TeamDTO.php │ │ │ ├── TeamMemberDTO.php │ │ │ ├── TeamMemberNestedDTO.php │ │ │ ├── TeamNestedDTO.php │ │ │ └── TodoListDTO.php │ ├── MapperConfigTest.php │ ├── MappingProfileTest.php │ ├── ObjectMapperExtendedTest.php │ ├── ObjectMapperTest.php │ ├── PerformanceMappingTest.php │ ├── PropertyMappingTest.php │ └── TypeMappingTest.php ├── PebbleTest.php ├── PeebleIntegrationTest.php ├── Serialization │ ├── Attributes │ │ ├── CarbonDateTest.php │ │ ├── HiddenTest.php │ │ └── SerializedNameTest.php │ ├── BidirectionalConventionTest.php │ ├── CarbonIntegrationTest.php │ ├── GraniteDTOSerializationTest.php │ ├── MetadataCacheTest.php │ ├── MetadataTest.php │ ├── SerializationConventionTest.php │ ├── SerializationPrecedenceTest.php │ └── TypeConversionTest.php ├── Support │ ├── CarbonSupportTest.php │ ├── HydrationTestClass.php │ ├── ReflectionCacheTest.php │ └── StringHelperTest.php ├── Traits │ ├── HasCarbonSupportTest.php │ ├── HasComparisonTest.php │ ├── HasDeserializationTest.php │ ├── HasNamingConventionsTest.php │ ├── HasTypeConversionTest.php │ ├── HasValidationTest.php │ └── ObjectHydrationTest.php ├── Transformers │ ├── CarbonTransformerTest.php │ └── CollectionTransformerTest.php ├── UnifiedValidationTest.php └── Validation │ ├── GraniteValidatorTest.php │ ├── RuleCollectionTest.php │ ├── RuleExtractorTest.php │ ├── RuleParserTest.php │ └── Rules │ ├── ArrayTypeTest.php │ ├── BooleanTypeTest.php │ ├── CallbackTest.php │ ├── Carbon │ ├── AgeTest.php │ ├── BusinessDayTest.php │ ├── FutureTest.php │ ├── PastTest.php │ ├── RangeTest.php │ └── WeekendTest.php │ ├── EachTest.php │ ├── EmailTest.php │ ├── EnumTypeTest.php │ ├── InTest.php │ ├── IntegerTypeTest.php │ ├── IpAddressTest.php │ ├── MaxTest.php │ ├── MinTest.php │ ├── NumberTypeTest.php │ ├── RegexTest.php │ ├── RequiredTest.php │ ├── StringTypeTest.php │ ├── UrlTest.php │ └── WhenTest.php └── bootstrap.php /.github/workflows/code-style.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/.github/workflows/code-style.yml -------------------------------------------------------------------------------- /.github/workflows/security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/.github/workflows/security.yml -------------------------------------------------------------------------------- /.github/workflows/static-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/.github/workflows/static-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/composer.json -------------------------------------------------------------------------------- /docs/advanced_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/advanced_usage.md -------------------------------------------------------------------------------- /docs/api_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/api_reference.md -------------------------------------------------------------------------------- /docs/automapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/automapper.md -------------------------------------------------------------------------------- /docs/comparison.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/comparison.md -------------------------------------------------------------------------------- /docs/hydration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/hydration.md -------------------------------------------------------------------------------- /docs/migration_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/migration_guide.md -------------------------------------------------------------------------------- /docs/pebble.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/pebble.md -------------------------------------------------------------------------------- /docs/plans/2025-11-04-uuid-ulid-hydration-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/plans/2025-11-04-uuid-ulid-hydration-design.md -------------------------------------------------------------------------------- /docs/plans/2025-11-04-uuid-ulid-hydration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/plans/2025-11-04-uuid-ulid-hydration.md -------------------------------------------------------------------------------- /docs/serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/serialization.md -------------------------------------------------------------------------------- /docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/troubleshooting.md -------------------------------------------------------------------------------- /docs/validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/docs/validation.md -------------------------------------------------------------------------------- /functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/functions.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/phpunit.xml -------------------------------------------------------------------------------- /pint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/pint.json -------------------------------------------------------------------------------- /src/Config/GraniteConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Config/GraniteConfig.php -------------------------------------------------------------------------------- /src/Contracts/GraniteObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Contracts/GraniteObject.php -------------------------------------------------------------------------------- /src/Enums/CacheType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Enums/CacheType.php -------------------------------------------------------------------------------- /src/Exceptions/ComparisonException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Exceptions/ComparisonException.php -------------------------------------------------------------------------------- /src/Exceptions/GraniteException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Exceptions/GraniteException.php -------------------------------------------------------------------------------- /src/Exceptions/ReflectionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Exceptions/ReflectionException.php -------------------------------------------------------------------------------- /src/Exceptions/SerializationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Exceptions/SerializationException.php -------------------------------------------------------------------------------- /src/Exceptions/ValidationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Exceptions/ValidationException.php -------------------------------------------------------------------------------- /src/Granite.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Granite.php -------------------------------------------------------------------------------- /src/GraniteDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/GraniteDTO.php -------------------------------------------------------------------------------- /src/GraniteVO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/GraniteVO.php -------------------------------------------------------------------------------- /src/Hydration/AbstractHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Hydration/AbstractHydrator.php -------------------------------------------------------------------------------- /src/Hydration/Contracts/Hydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Hydration/Contracts/Hydrator.php -------------------------------------------------------------------------------- /src/Hydration/HydratorFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Hydration/HydratorFactory.php -------------------------------------------------------------------------------- /src/Hydration/Hydrators/ArrayHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Hydration/Hydrators/ArrayHydrator.php -------------------------------------------------------------------------------- /src/Hydration/Hydrators/GetterHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Hydration/Hydrators/GetterHydrator.php -------------------------------------------------------------------------------- /src/Hydration/Hydrators/GraniteHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Hydration/Hydrators/GraniteHydrator.php -------------------------------------------------------------------------------- /src/Hydration/Hydrators/JsonHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Hydration/Hydrators/JsonHydrator.php -------------------------------------------------------------------------------- /src/Hydration/Hydrators/ObjectHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Hydration/Hydrators/ObjectHydrator.php -------------------------------------------------------------------------------- /src/Hydration/Hydrators/StringHydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Hydration/Hydrators/StringHydrator.php -------------------------------------------------------------------------------- /src/Mapping/Attributes/Ignore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Attributes/Ignore.php -------------------------------------------------------------------------------- /src/Mapping/Attributes/MapBidirectional.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Attributes/MapBidirectional.php -------------------------------------------------------------------------------- /src/Mapping/Attributes/MapCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Attributes/MapCollection.php -------------------------------------------------------------------------------- /src/Mapping/Attributes/MapDefault.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Attributes/MapDefault.php -------------------------------------------------------------------------------- /src/Mapping/Attributes/MapFrom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Attributes/MapFrom.php -------------------------------------------------------------------------------- /src/Mapping/Attributes/MapWhen.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Attributes/MapWhen.php -------------------------------------------------------------------------------- /src/Mapping/Attributes/MapWith.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Attributes/MapWith.php -------------------------------------------------------------------------------- /src/Mapping/BidirectionalTypeMapping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/BidirectionalTypeMapping.php -------------------------------------------------------------------------------- /src/Mapping/Cache/CacheFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Cache/CacheFactory.php -------------------------------------------------------------------------------- /src/Mapping/Cache/InMemoryMappingCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Cache/InMemoryMappingCache.php -------------------------------------------------------------------------------- /src/Mapping/Cache/PersistentMappingCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Cache/PersistentMappingCache.php -------------------------------------------------------------------------------- /src/Mapping/Cache/SharedMappingCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Cache/SharedMappingCache.php -------------------------------------------------------------------------------- /src/Mapping/Contracts/Mapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Contracts/Mapper.php -------------------------------------------------------------------------------- /src/Mapping/Contracts/MappingCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Contracts/MappingCache.php -------------------------------------------------------------------------------- /src/Mapping/Contracts/MappingStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Contracts/MappingStorage.php -------------------------------------------------------------------------------- /src/Mapping/Contracts/NamingConvention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Contracts/NamingConvention.php -------------------------------------------------------------------------------- /src/Mapping/Contracts/Transformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Contracts/Transformer.php -------------------------------------------------------------------------------- /src/Mapping/ConventionMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/ConventionMapper.php -------------------------------------------------------------------------------- /src/Mapping/Conventions/AbbreviationConvention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Conventions/AbbreviationConvention.php -------------------------------------------------------------------------------- /src/Mapping/Conventions/AbstractNamingConvention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Conventions/AbstractNamingConvention.php -------------------------------------------------------------------------------- /src/Mapping/Conventions/CamelCaseConvention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Conventions/CamelCaseConvention.php -------------------------------------------------------------------------------- /src/Mapping/Conventions/ConventionRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Conventions/ConventionRegistry.php -------------------------------------------------------------------------------- /src/Mapping/Conventions/HungarianNotationConvention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Conventions/HungarianNotationConvention.php -------------------------------------------------------------------------------- /src/Mapping/Conventions/KebabCaseConvention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Conventions/KebabCaseConvention.php -------------------------------------------------------------------------------- /src/Mapping/Conventions/PascalCaseConvention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Conventions/PascalCaseConvention.php -------------------------------------------------------------------------------- /src/Mapping/Conventions/PrefixConvention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Conventions/PrefixConvention.php -------------------------------------------------------------------------------- /src/Mapping/Conventions/SnakeCaseConvention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Conventions/SnakeCaseConvention.php -------------------------------------------------------------------------------- /src/Mapping/Core/AttributeProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Core/AttributeProcessor.php -------------------------------------------------------------------------------- /src/Mapping/Core/ConfigurationBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Core/ConfigurationBuilder.php -------------------------------------------------------------------------------- /src/Mapping/Core/DataTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Core/DataTransformer.php -------------------------------------------------------------------------------- /src/Mapping/Core/MappingEngine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Core/MappingEngine.php -------------------------------------------------------------------------------- /src/Mapping/Core/ObjectFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Core/ObjectFactory.php -------------------------------------------------------------------------------- /src/Mapping/Core/SourceNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Core/SourceNormalizer.php -------------------------------------------------------------------------------- /src/Mapping/Exceptions/MappingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Exceptions/MappingException.php -------------------------------------------------------------------------------- /src/Mapping/MapperConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/MapperConfig.php -------------------------------------------------------------------------------- /src/Mapping/MappingPreloader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/MappingPreloader.php -------------------------------------------------------------------------------- /src/Mapping/MappingProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/MappingProfile.php -------------------------------------------------------------------------------- /src/Mapping/ObjectMapper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/ObjectMapper.php -------------------------------------------------------------------------------- /src/Mapping/PropertyMapping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/PropertyMapping.php -------------------------------------------------------------------------------- /src/Mapping/Traits/MappingStorageTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/Traits/MappingStorageTrait.php -------------------------------------------------------------------------------- /src/Mapping/TypeMapping.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Mapping/TypeMapping.php -------------------------------------------------------------------------------- /src/Pebble.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Pebble.php -------------------------------------------------------------------------------- /src/Serialization/Attributes/CarbonDate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Serialization/Attributes/CarbonDate.php -------------------------------------------------------------------------------- /src/Serialization/Attributes/CarbonRange.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Serialization/Attributes/CarbonRange.php -------------------------------------------------------------------------------- /src/Serialization/Attributes/CarbonRelative.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Serialization/Attributes/CarbonRelative.php -------------------------------------------------------------------------------- /src/Serialization/Attributes/DateTimeProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Serialization/Attributes/DateTimeProvider.php -------------------------------------------------------------------------------- /src/Serialization/Attributes/Hidden.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Serialization/Attributes/Hidden.php -------------------------------------------------------------------------------- /src/Serialization/Attributes/SerializationConvention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Serialization/Attributes/SerializationConvention.php -------------------------------------------------------------------------------- /src/Serialization/Attributes/SerializedName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Serialization/Attributes/SerializedName.php -------------------------------------------------------------------------------- /src/Serialization/Metadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Serialization/Metadata.php -------------------------------------------------------------------------------- /src/Serialization/MetadataCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Serialization/MetadataCache.php -------------------------------------------------------------------------------- /src/Support/CarbonSupport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Support/CarbonSupport.php -------------------------------------------------------------------------------- /src/Support/ReflectionCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Support/ReflectionCache.php -------------------------------------------------------------------------------- /src/Support/StringHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Support/StringHelper.php -------------------------------------------------------------------------------- /src/Traits/HasCarbonSupport.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Traits/HasCarbonSupport.php -------------------------------------------------------------------------------- /src/Traits/HasComparison.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Traits/HasComparison.php -------------------------------------------------------------------------------- /src/Traits/HasDeserialization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Traits/HasDeserialization.php -------------------------------------------------------------------------------- /src/Traits/HasNamingConventions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Traits/HasNamingConventions.php -------------------------------------------------------------------------------- /src/Traits/HasSerialization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Traits/HasSerialization.php -------------------------------------------------------------------------------- /src/Traits/HasTypeConversion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Traits/HasTypeConversion.php -------------------------------------------------------------------------------- /src/Traits/HasValidation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Traits/HasValidation.php -------------------------------------------------------------------------------- /src/Transformers/CarbonTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Transformers/CarbonTransformer.php -------------------------------------------------------------------------------- /src/Transformers/CollectionTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Transformers/CollectionTransformer.php -------------------------------------------------------------------------------- /src/Transformers/DateTimeTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Transformers/DateTimeTransformer.php -------------------------------------------------------------------------------- /src/Validation/Attributes/ArrayType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/ArrayType.php -------------------------------------------------------------------------------- /src/Validation/Attributes/BooleanType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/BooleanType.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Callback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Callback.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Carbon/Age.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Carbon/Age.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Carbon/BusinessDay.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Carbon/BusinessDay.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Carbon/Future.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Carbon/Future.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Carbon/Past.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Carbon/Past.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Carbon/Range.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Carbon/Range.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Carbon/Weekend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Carbon/Weekend.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Each.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Each.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Email.php -------------------------------------------------------------------------------- /src/Validation/Attributes/EnumType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/EnumType.php -------------------------------------------------------------------------------- /src/Validation/Attributes/In.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/In.php -------------------------------------------------------------------------------- /src/Validation/Attributes/IntegerType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/IntegerType.php -------------------------------------------------------------------------------- /src/Validation/Attributes/IpAddress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/IpAddress.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Max.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Max.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Min.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Min.php -------------------------------------------------------------------------------- /src/Validation/Attributes/NumberType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/NumberType.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Regex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Regex.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Required.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Required.php -------------------------------------------------------------------------------- /src/Validation/Attributes/StringType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/StringType.php -------------------------------------------------------------------------------- /src/Validation/Attributes/Url.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/Url.php -------------------------------------------------------------------------------- /src/Validation/Attributes/When.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Attributes/When.php -------------------------------------------------------------------------------- /src/Validation/GraniteValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/GraniteValidator.php -------------------------------------------------------------------------------- /src/Validation/RuleCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/RuleCollection.php -------------------------------------------------------------------------------- /src/Validation/RuleExtractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/RuleExtractor.php -------------------------------------------------------------------------------- /src/Validation/RuleParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/RuleParser.php -------------------------------------------------------------------------------- /src/Validation/Rules/AbstractRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/AbstractRule.php -------------------------------------------------------------------------------- /src/Validation/Rules/ArrayType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/ArrayType.php -------------------------------------------------------------------------------- /src/Validation/Rules/BooleanType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/BooleanType.php -------------------------------------------------------------------------------- /src/Validation/Rules/Callback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Callback.php -------------------------------------------------------------------------------- /src/Validation/Rules/Carbon/Age.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Carbon/Age.php -------------------------------------------------------------------------------- /src/Validation/Rules/Carbon/BusinessDay.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Carbon/BusinessDay.php -------------------------------------------------------------------------------- /src/Validation/Rules/Carbon/Future.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Carbon/Future.php -------------------------------------------------------------------------------- /src/Validation/Rules/Carbon/Past.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Carbon/Past.php -------------------------------------------------------------------------------- /src/Validation/Rules/Carbon/Range.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Carbon/Range.php -------------------------------------------------------------------------------- /src/Validation/Rules/Carbon/Weekend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Carbon/Weekend.php -------------------------------------------------------------------------------- /src/Validation/Rules/Each.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Each.php -------------------------------------------------------------------------------- /src/Validation/Rules/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Email.php -------------------------------------------------------------------------------- /src/Validation/Rules/EnumType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/EnumType.php -------------------------------------------------------------------------------- /src/Validation/Rules/In.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/In.php -------------------------------------------------------------------------------- /src/Validation/Rules/IntegerType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/IntegerType.php -------------------------------------------------------------------------------- /src/Validation/Rules/IpAddress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/IpAddress.php -------------------------------------------------------------------------------- /src/Validation/Rules/Max.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Max.php -------------------------------------------------------------------------------- /src/Validation/Rules/Min.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Min.php -------------------------------------------------------------------------------- /src/Validation/Rules/NumberType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/NumberType.php -------------------------------------------------------------------------------- /src/Validation/Rules/Regex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Regex.php -------------------------------------------------------------------------------- /src/Validation/Rules/Required.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Required.php -------------------------------------------------------------------------------- /src/Validation/Rules/StringType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/StringType.php -------------------------------------------------------------------------------- /src/Validation/Rules/Url.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/Url.php -------------------------------------------------------------------------------- /src/Validation/Rules/When.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/Rules/When.php -------------------------------------------------------------------------------- /src/Validation/ValidationRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/src/Validation/ValidationRule.php -------------------------------------------------------------------------------- /tests/Data/StatusTestEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Data/StatusTestEnum.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/BasicProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/BasicProfile.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/ComplexProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/ComplexProfile.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/ConfigureProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/ConfigureProfile.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/CreateMapProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/CreateMapProfile.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/DTO/ComplexDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/DTO/ComplexDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/DTO/DestinationDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/DTO/DestinationDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/DTO/IgnoreDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/DTO/IgnoreDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/DTO/MappedDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/DTO/MappedDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/DTO/NestedMappingDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/DTO/NestedMappingDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/DTO/ProfileMappedDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/DTO/ProfileMappedDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/DTO/TransformerDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/DTO/TransformerDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/EmptyProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/EmptyProfile.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/InheritedProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/InheritedProfile.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/ParentProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/ParentProfile.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/PerformanceProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/PerformanceProfile.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/PropertyMappingProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/PropertyMappingProfile.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/SourceObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/SourceObject.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/TestMappingProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/TestMappingProfile.php -------------------------------------------------------------------------------- /tests/Fixtures/Automapper/TestTransformer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Automapper/TestTransformer.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/AttributeBasedDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/AttributeBasedDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/BackedEnumDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/BackedEnumDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/ComplexDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/ComplexDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/CustomSerializationDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/CustomSerializationDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/DateDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/DateDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/MethodBasedDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/MethodBasedDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/MixedSerializationDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/MixedSerializationDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/NestedDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/NestedDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/OnlyHiddenDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/OnlyHiddenDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/OnlySerializedNameDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/OnlySerializedNameDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/PerformanceDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/PerformanceDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/PersonDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/PersonDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/PlainDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/PlainDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/ProtectedMethodsDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/ProtectedMethodsDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/ResourceDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/ResourceDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/ScalarDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/ScalarDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/SerializableDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/SerializableDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/SimpleDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/SimpleDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/TestBidirectionalKebabDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/TestBidirectionalKebabDto.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/TestBidirectionalSnakeDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/TestBidirectionalSnakeDto.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/TestHiddenDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/TestHiddenDto.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/TestKebabCaseDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/TestKebabCaseDto.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/TestOrderDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/TestOrderDto.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/TestOverrideDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/TestOverrideDto.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/TestSnakeCaseDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/TestSnakeCaseDto.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/TestUnidirectionalDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/TestUnidirectionalDto.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/UninitializedDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/UninitializedDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/DTOs/UserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/DTOs/UserDTO.php -------------------------------------------------------------------------------- /tests/Fixtures/Enums/Color.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Enums/Color.php -------------------------------------------------------------------------------- /tests/Fixtures/Enums/Priority.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Enums/Priority.php -------------------------------------------------------------------------------- /tests/Fixtures/Enums/Size.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Enums/Size.php -------------------------------------------------------------------------------- /tests/Fixtures/Enums/UserStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/Enums/UserStatus.php -------------------------------------------------------------------------------- /tests/Fixtures/VOs/Address.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/VOs/Address.php -------------------------------------------------------------------------------- /tests/Fixtures/VOs/CustomUuid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/VOs/CustomUuid.php -------------------------------------------------------------------------------- /tests/Fixtures/VOs/InvalidId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/VOs/InvalidId.php -------------------------------------------------------------------------------- /tests/Fixtures/VOs/MixedValidationVO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/VOs/MixedValidationVO.php -------------------------------------------------------------------------------- /tests/Fixtures/VOs/Money.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/VOs/Money.php -------------------------------------------------------------------------------- /tests/Fixtures/VOs/ProductVO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/VOs/ProductVO.php -------------------------------------------------------------------------------- /tests/Fixtures/VOs/Rcuid.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/VOs/Rcuid.php -------------------------------------------------------------------------------- /tests/Fixtures/VOs/UserId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/VOs/UserId.php -------------------------------------------------------------------------------- /tests/Fixtures/VOs/UserVO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/VOs/UserVO.php -------------------------------------------------------------------------------- /tests/Fixtures/VOs/ValidatedUserVO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Fixtures/VOs/ValidatedUserVO.php -------------------------------------------------------------------------------- /tests/Helpers/Storage/TestMappingStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Helpers/Storage/TestMappingStorage.php -------------------------------------------------------------------------------- /tests/Helpers/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Helpers/TestCase.php -------------------------------------------------------------------------------- /tests/Integration/UuidHydrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Integration/UuidHydrationTest.php -------------------------------------------------------------------------------- /tests/Unit/Config/GraniteConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Config/GraniteConfigTest.php -------------------------------------------------------------------------------- /tests/Unit/EnhancedFromMethodTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/EnhancedFromMethodTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/GraniteExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Exceptions/GraniteExceptionTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/ReflectionExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Exceptions/ReflectionExceptionTest.php -------------------------------------------------------------------------------- /tests/Unit/Exceptions/ValidationExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Exceptions/ValidationExceptionTest.php -------------------------------------------------------------------------------- /tests/Unit/GraniteTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/GraniteTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/AdvancedMappingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/AdvancedMappingTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Attributes/IgnoreTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Attributes/IgnoreTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Attributes/MapFromTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Attributes/MapFromTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Attributes/MapWithTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Attributes/MapWithTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/BasicMappingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/BasicMappingTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/BidirectionalMappingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/BidirectionalMappingTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/BidirectionalTypeMappingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/BidirectionalTypeMappingTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Cache/CacheFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Cache/CacheFactoryTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Cache/PersistentMappingCacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Cache/PersistentMappingCacheTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Cache/SharedMappingCacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Cache/SharedMappingCacheTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/CollectionMappingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/CollectionMappingTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Conventions/AbbreviationConventionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Conventions/AbbreviationConventionTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Conventions/AbstractNamingConventionDirectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Conventions/AbstractNamingConventionDirectTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Conventions/AbstractNamingConventionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Conventions/AbstractNamingConventionTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Conventions/CamelCaseConventionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Conventions/CamelCaseConventionTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Conventions/ConventionIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Conventions/ConventionIntegrationTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Conventions/ConventionMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Conventions/ConventionMapperTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Conventions/NamingConventionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Conventions/NamingConventionsTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Conventions/PrefixConventionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Conventions/PrefixConventionTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Conventions/TestMappingStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Conventions/TestMappingStorage.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Core/AttributeProcessorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Core/AttributeProcessorTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Core/ConfigurationBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Core/ConfigurationBuilderTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Core/DataTransformerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Core/DataTransformerTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Core/ObjectFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Core/ObjectFactoryTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Core/SourceNormalizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Core/SourceNormalizerTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Exceptions/MappingExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Exceptions/MappingExceptionTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/AdminUserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/AdminUserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/BaseUserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/BaseUserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/CallableTransformerDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/CallableTransformerDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/ChainedTransformerDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/ChainedTransformerDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/ChainedTransformerProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/ChainedTransformerProfile.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/CircularReferenceDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/CircularReferenceDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/CircularReferenceProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/CircularReferenceProfile.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/ClassTransformerDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/ClassTransformerDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/ClassTransformerProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/ClassTransformerProfile.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/ComplexMappedDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/ComplexMappedDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/ComplexMappingProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/ComplexMappingProfile.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/EventDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/EventDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/FailingTransformerDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/FailingTransformerDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/HybridMappedUserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/HybridMappedUserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/IgnoredFieldsDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/IgnoredFieldsDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/MappedUserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/MappedUserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/MutableUserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/MutableUserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/NestedMappingDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/NestedMappingDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/NullableUserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/NullableUserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/PrimitiveTypeDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/PrimitiveTypeDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/ProfileMappedUserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/ProfileMappedUserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/ProjectDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/ProjectDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/ReadonlyUserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/ReadonlyUserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/ResponseToSimpleUserProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/ResponseToSimpleUserProfile.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/SimpleUserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/SimpleUserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/TransformedUserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/TransformedUserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/UserMappingProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/UserMappingProfile.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/UserResponseDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/UserResponseDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Basic/UserWithEnumsDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Basic/UserWithEnumsDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Bidirectional/BidirectionalMappingProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Bidirectional/BidirectionalMappingProfile.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Bidirectional/OrderDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Bidirectional/OrderDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Bidirectional/OrderEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Bidirectional/OrderEntity.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Bidirectional/OrderItemDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Bidirectional/OrderItemDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Bidirectional/OrderItemEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Bidirectional/OrderItemEntity.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Bidirectional/UserDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Bidirectional/UserDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Bidirectional/UserEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Bidirectional/UserEntity.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/ArticleDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/ArticleDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/CollectionMappingProfile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/CollectionMappingProfile.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/CommentDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/CommentDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/CommentEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/CommentEntity.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/ConfigDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/ConfigDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/DepartmentDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/DepartmentDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/KeyValueDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/KeyValueDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/MixedCollectionDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/MixedCollectionDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/OrganizationDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/OrganizationDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/ProjectDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/ProjectDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/TeamDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/TeamDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/TeamMemberDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/TeamMemberDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/TeamMemberNestedDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/TeamMemberNestedDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/TeamNestedDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/TeamNestedDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/Fixtures/Collection/TodoListDTO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/Fixtures/Collection/TodoListDTO.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/MapperConfigTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/MapperConfigTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/MappingProfileTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/MappingProfileTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/ObjectMapperExtendedTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/ObjectMapperExtendedTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/ObjectMapperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/ObjectMapperTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/PerformanceMappingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/PerformanceMappingTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/PropertyMappingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/PropertyMappingTest.php -------------------------------------------------------------------------------- /tests/Unit/Mapping/TypeMappingTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Mapping/TypeMappingTest.php -------------------------------------------------------------------------------- /tests/Unit/PebbleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/PebbleTest.php -------------------------------------------------------------------------------- /tests/Unit/PeebleIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/PeebleIntegrationTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/Attributes/CarbonDateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/Attributes/CarbonDateTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/Attributes/HiddenTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/Attributes/HiddenTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/Attributes/SerializedNameTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/Attributes/SerializedNameTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/BidirectionalConventionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/BidirectionalConventionTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/CarbonIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/CarbonIntegrationTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/GraniteDTOSerializationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/GraniteDTOSerializationTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/MetadataCacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/MetadataCacheTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/MetadataTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/MetadataTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/SerializationConventionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/SerializationConventionTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/SerializationPrecedenceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/SerializationPrecedenceTest.php -------------------------------------------------------------------------------- /tests/Unit/Serialization/TypeConversionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Serialization/TypeConversionTest.php -------------------------------------------------------------------------------- /tests/Unit/Support/CarbonSupportTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Support/CarbonSupportTest.php -------------------------------------------------------------------------------- /tests/Unit/Support/HydrationTestClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Support/HydrationTestClass.php -------------------------------------------------------------------------------- /tests/Unit/Support/ReflectionCacheTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Support/ReflectionCacheTest.php -------------------------------------------------------------------------------- /tests/Unit/Support/StringHelperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Support/StringHelperTest.php -------------------------------------------------------------------------------- /tests/Unit/Traits/HasCarbonSupportTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Traits/HasCarbonSupportTest.php -------------------------------------------------------------------------------- /tests/Unit/Traits/HasComparisonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Traits/HasComparisonTest.php -------------------------------------------------------------------------------- /tests/Unit/Traits/HasDeserializationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Traits/HasDeserializationTest.php -------------------------------------------------------------------------------- /tests/Unit/Traits/HasNamingConventionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Traits/HasNamingConventionsTest.php -------------------------------------------------------------------------------- /tests/Unit/Traits/HasTypeConversionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Traits/HasTypeConversionTest.php -------------------------------------------------------------------------------- /tests/Unit/Traits/HasValidationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Traits/HasValidationTest.php -------------------------------------------------------------------------------- /tests/Unit/Traits/ObjectHydrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Traits/ObjectHydrationTest.php -------------------------------------------------------------------------------- /tests/Unit/Transformers/CarbonTransformerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Transformers/CarbonTransformerTest.php -------------------------------------------------------------------------------- /tests/Unit/Transformers/CollectionTransformerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Transformers/CollectionTransformerTest.php -------------------------------------------------------------------------------- /tests/Unit/UnifiedValidationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/UnifiedValidationTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/GraniteValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/GraniteValidatorTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/RuleCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/RuleCollectionTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/RuleExtractorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/RuleExtractorTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/RuleParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/RuleParserTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/ArrayTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/ArrayTypeTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/BooleanTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/BooleanTypeTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/CallbackTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/CallbackTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/Carbon/AgeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/Carbon/AgeTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/Carbon/BusinessDayTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/Carbon/BusinessDayTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/Carbon/FutureTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/Carbon/FutureTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/Carbon/PastTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/Carbon/PastTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/Carbon/RangeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/Carbon/RangeTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/Carbon/WeekendTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/Carbon/WeekendTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/EachTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/EachTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/EmailTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/EmailTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/EnumTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/EnumTypeTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/InTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/InTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/IntegerTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/IntegerTypeTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/IpAddressTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/IpAddressTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/MaxTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/MaxTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/MinTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/MinTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/NumberTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/NumberTypeTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/RegexTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/RegexTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/RequiredTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/RequiredTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/StringTypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/StringTypeTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/UrlTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/UrlTest.php -------------------------------------------------------------------------------- /tests/Unit/Validation/Rules/WhenTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/Unit/Validation/Rules/WhenTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diego-ninja/granite/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------