PHP Package: cuyz/valinor
Valinor PHP library provides powerful tools for web development, enhancing productivity and efficiency with streamlined processes and robust features.
Package Description
Valinor is a comprehensive PHP library designed to meet the demands of modern web development. With a focus on performance and flexibility, it offers a wide range of features including data manipulation, validation, and secure integration. Whether you're a beginner or an experienced developer, Valinor simplifies complex tasks and accelerates your workflow, ensuring high-quality results and seamless user experiences.
- CuyZ\Valinor\MapperBuilder
- CuyZ\Valinor\Type\GenericType
- CuyZ\Valinor\Type\Parser\CachedParser
- CuyZ\Valinor\Type\Parser\Lexer\Annotations
- CuyZ\Valinor\Type\Parser\Lexer\TokenStream
- CuyZ\Valinor\Type\Parser\Lexer\NativeLexer
- CuyZ\Valinor\Type\Parser\Lexer\Token\ClassStringToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\IterableToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\ClosingSquareBracketToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\VacantToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\Token
- CuyZ\Valinor\Type\Parser\Lexer\Token\ClassNameToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\IntersectionToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\FloatValueToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\ObjectToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\CommaToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\ListToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\UnionToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\OpeningCurlyBracketToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\ClosingBracketToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\CallableToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\IntegerToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\ColonToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\DoubleColonToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\OpeningSquareBracketToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\NullableToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\TraversingToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\IntegerValueToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\LeftTraversingToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\TripleDotsToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\TypeToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\ArrayToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\ValueOfToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\StringValueToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\EnumNameToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\CaseFinder
- CuyZ\Valinor\Type\Parser\Lexer\Token\OpeningBracketToken
- CuyZ\Valinor\Type\Parser\Lexer\Token\ClosingCurlyBracketToken
- CuyZ\Valinor\Type\Parser\Lexer\TokensExtractor
- CuyZ\Valinor\Type\Parser\Lexer\SpecificationsLexer
- CuyZ\Valinor\Type\Parser\Lexer\TokenizedAnnotation
- CuyZ\Valinor\Type\Parser\Lexer\TypeLexer
- CuyZ\Valinor\Type\Parser\Factory\Specifications\TypeParserSpecification
- CuyZ\Valinor\Type\Parser\Factory\Specifications\AliasSpecification
- CuyZ\Valinor\Type\Parser\Factory\Specifications\ClassContextSpecification
- CuyZ\Valinor\Type\Parser\Factory\Specifications\TypeAliasAssignerSpecification
- CuyZ\Valinor\Type\Parser\Factory\LexingTypeParserFactory
- CuyZ\Valinor\Type\Parser\Factory\TypeParserFactory
- CuyZ\Valinor\Type\Parser\LexingParser
- CuyZ\Valinor\Type\Parser\TypeParser
- CuyZ\Valinor\Type\Parser\Exception\InvalidType
- CuyZ\Valinor\Type\Parser\Exception\RightIntersectionTypeMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ShapedArrayUnexpectedTokenAfterSealedType
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ArrayClosingBracketMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ShapedArrayEmptyElements
- CuyZ\Valinor\Type\Parser\Exception\Iterable\IterableClosingBracketMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ShapedArrayCommaMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\InvalidArrayKey
- CuyZ\Valinor\Type\Parser\Exception\Iterable\SimpleArrayClosingBracketMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ShapedArrayElementDuplicatedKey
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ShapedArrayElementTypeMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\InvalidIterableKey
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ShapedArrayColonTokenMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ListClosingBracketMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ShapedArrayWithoutElementsWithSealedType
- CuyZ\Valinor\Type\Parser\Exception\Iterable\IterableCommaMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ShapedArrayClosingBracketMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ArrayCommaMissing
- CuyZ\Valinor\Type\Parser\Exception\Iterable\ShapedArrayInvalidUnsealedType
- CuyZ\Valinor\Type\Parser\Exception\InvalidIntersectionType
- CuyZ\Valinor\Type\Parser\Exception\MissingClosingQuoteChar
- CuyZ\Valinor\Type\Parser\Exception\RightUnionTypeMissing
- CuyZ\Valinor\Type\Parser\Exception\Enum\MissingEnumCase
- CuyZ\Valinor\Type\Parser\Exception\Enum\MissingSpecificEnumCase
- CuyZ\Valinor\Type\Parser\Exception\Enum\EnumCaseNotFound
- CuyZ\Valinor\Type\Parser\Exception\Magic\ValueOfOpeningBracketMissing
- CuyZ\Valinor\Type\Parser\Exception\Magic\ValueOfClosingBracketMissing
- CuyZ\Valinor\Type\Parser\Exception\Magic\ValueOfIncorrectSubType
- CuyZ\Valinor\Type\Parser\Exception\Template\InvalidClassTemplate
- CuyZ\Valinor\Type\Parser\Exception\Template\DuplicatedTemplateName
- CuyZ\Valinor\Type\Parser\Exception\Generic\CannotAssignGeneric
- CuyZ\Valinor\Type\Parser\Exception\Generic\InvalidAssignedGeneric
- CuyZ\Valinor\Type\Parser\Exception\Generic\MissingGenerics
- CuyZ\Valinor\Type\Parser\Exception\Generic\GenericClosingBracketMissing
- CuyZ\Valinor\Type\Parser\Exception\Generic\GenericCommaMissing
- CuyZ\Valinor\Type\Parser\Exception\Generic\AssignedGenericNotFound
- CuyZ\Valinor\Type\Parser\Exception\Constant\MissingClassConstantCase
- CuyZ\Valinor\Type\Parser\Exception\Constant\ClassConstantCaseNotFound
- CuyZ\Valinor\Type\Parser\Exception\UnknownSymbol
- CuyZ\Valinor\Type\Parser\Exception\Scalar\IntegerRangeMissingComma
- CuyZ\Valinor\Type\Parser\Exception\Scalar\ReversedValuesForIntegerRange
- CuyZ\Valinor\Type\Parser\Exception\Scalar\IntegerRangeMissingMinValue
- CuyZ\Valinor\Type\Parser\Exception\Scalar\ClassStringClosingBracketMissing
- CuyZ\Valinor\Type\Parser\Exception\Scalar\IntegerRangeInvalidMinValue
- CuyZ\Valinor\Type\Parser\Exception\Scalar\IntegerRangeInvalidMaxValue
- CuyZ\Valinor\Type\Parser\Exception\Scalar\InvalidClassStringSubType
- CuyZ\Valinor\Type\Parser\Exception\Scalar\IntegerRangeMissingMaxValue
- CuyZ\Valinor\Type\Parser\Exception\Scalar\IntegerRangeMissingClosingBracket
- CuyZ\Valinor\Type\Parser\Exception\Scalar\SameValueForIntegerRange
- CuyZ\Valinor\Type\Parser\GenericCheckerParser
- CuyZ\Valinor\Type\BooleanType
- CuyZ\Valinor\Type\ObjectType
- CuyZ\Valinor\Type\FixedType
- CuyZ\Valinor\Type\CompositeType
- CuyZ\Valinor\Type\FloatType
- CuyZ\Valinor\Type\CompositeTraversableType
- CuyZ\Valinor\Type\Types\ListType
- CuyZ\Valinor\Type\Types\NonPositiveIntegerType
- CuyZ\Valinor\Type\Types\ArrayType
- CuyZ\Valinor\Type\Types\NativeBooleanType
- CuyZ\Valinor\Type\Types\NativeClassType
- CuyZ\Valinor\Type\Types\EnumType
- CuyZ\Valinor\Type\Types\NonEmptyStringType
- CuyZ\Valinor\Type\Types\BooleanValueType
- CuyZ\Valinor\Type\Types\NegativeIntegerType
- CuyZ\Valinor\Type\Types\UnresolvableType
- CuyZ\Valinor\Type\Types\FloatValueType
- CuyZ\Valinor\Type\Types\IterableType
- CuyZ\Valinor\Type\Types\ClassStringType
- CuyZ\Valinor\Type\Types\IntegerValueType
- CuyZ\Valinor\Type\Types\ShapedArrayElement
- CuyZ\Valinor\Type\Types\ShapedArrayType
- CuyZ\Valinor\Type\Types\NullType
- CuyZ\Valinor\Type\Types\IntegerRangeType
- CuyZ\Valinor\Type\Types\ScalarConcreteType
- CuyZ\Valinor\Type\Types\IntersectionType
- CuyZ\Valinor\Type\Types\NativeStringType
- CuyZ\Valinor\Type\Types\NumericStringType
- CuyZ\Valinor\Type\Types\Factory\CannotBuildTypeFromValue
- CuyZ\Valinor\Type\Types\Factory\ValueTypeFactory
- CuyZ\Valinor\Type\Types\NonEmptyListType
- CuyZ\Valinor\Type\Types\StringValueType
- CuyZ\Valinor\Type\Types\CallableType
- CuyZ\Valinor\Type\Types\UnionType
- CuyZ\Valinor\Type\Types\InterfaceType
- CuyZ\Valinor\Type\Types\UndefinedObjectType
- CuyZ\Valinor\Type\Types\NonEmptyArrayType
- CuyZ\Valinor\Type\Types\MixedType
- CuyZ\Valinor\Type\Types\NativeFloatType
- CuyZ\Valinor\Type\Types\Exception\ForbiddenMixedType
- CuyZ\Valinor\Type\Types\Exception\InvalidUnionOfClassString
- CuyZ\Valinor\Type\Types\NonNegativeIntegerType
- CuyZ\Valinor\Type\Types\ArrayKeyType
- CuyZ\Valinor\Type\Types\NativeIntegerType
- CuyZ\Valinor\Type\Types\PositiveIntegerType
- CuyZ\Valinor\Type\ClassType
- CuyZ\Valinor\Type\IntegerType
- CuyZ\Valinor\Type\Type
- CuyZ\Valinor\Type\ScalarType
- CuyZ\Valinor\Type\CombiningType
- CuyZ\Valinor\Type\StringType
- CuyZ\Valinor\Definition\AttributeDefinition
- CuyZ\Valinor\Definition\FunctionsContainer
- CuyZ\Valinor\Definition\Parameters
- CuyZ\Valinor\Definition\MethodDefinition
- CuyZ\Valinor\Definition\Repository\AttributesRepository
- CuyZ\Valinor\Definition\Repository\FunctionDefinitionRepository
- CuyZ\Valinor\Definition\Repository\Cache\Compiler\MethodDefinitionCompiler
- CuyZ\Valinor\Definition\Repository\Cache\Compiler\ParameterDefinitionCompiler
- CuyZ\Valinor\Definition\Repository\Cache\Compiler\FunctionDefinitionCompiler
- CuyZ\Valinor\Definition\Repository\Cache\Compiler\Exception\TypeCannotBeCompiled
- CuyZ\Valinor\Definition\Repository\Cache\Compiler\TypeCompiler
- CuyZ\Valinor\Definition\Repository\Cache\Compiler\ClassDefinitionCompiler
- CuyZ\Valinor\Definition\Repository\Cache\Compiler\AttributesCompiler
- CuyZ\Valinor\Definition\Repository\Cache\Compiler\PropertyDefinitionCompiler
- CuyZ\Valinor\Definition\Repository\Cache\CacheFunctionDefinitionRepository
- CuyZ\Valinor\Definition\Repository\Cache\CacheClassDefinitionRepository
- CuyZ\Valinor\Definition\Repository\Reflection\ReflectionFunctionDefinitionRepository
- CuyZ\Valinor\Definition\Repository\Reflection\ReflectionAttributesRepository
- CuyZ\Valinor\Definition\Repository\Reflection\TypeResolver\ClassLocalTypeAliasResolver
- CuyZ\Valinor\Definition\Repository\Reflection\TypeResolver\ClassImportedTypeAliasResolver
- CuyZ\Valinor\Definition\Repository\Reflection\TypeResolver\ParameterTypeResolver
- CuyZ\Valinor\Definition\Repository\Reflection\TypeResolver\PropertyTypeResolver
- CuyZ\Valinor\Definition\Repository\Reflection\TypeResolver\ClassTemplatesResolver
- CuyZ\Valinor\Definition\Repository\Reflection\TypeResolver\FunctionReturnTypeResolver
- CuyZ\Valinor\Definition\Repository\Reflection\TypeResolver\ReflectionTypeResolver
- CuyZ\Valinor\Definition\Repository\Reflection\TypeResolver\ClassParentTypeResolver
- CuyZ\Valinor\Definition\Repository\Reflection\ReflectionClassDefinitionRepository
- CuyZ\Valinor\Definition\Repository\Reflection\ReflectionPropertyDefinitionBuilder
- CuyZ\Valinor\Definition\Repository\Reflection\ReflectionMethodDefinitionBuilder
- CuyZ\Valinor\Definition\Repository\Reflection\ReflectionParameterDefinitionBuilder
- CuyZ\Valinor\Definition\Repository\ClassDefinitionRepository
- CuyZ\Valinor\Definition\PropertyDefinition
- CuyZ\Valinor\Definition\FunctionObject
- CuyZ\Valinor\Definition\ParameterDefinition
- CuyZ\Valinor\Definition\FunctionDefinition
- CuyZ\Valinor\Definition\ClassDefinition
- CuyZ\Valinor\Definition\Exception\InvalidExtendTagType
- CuyZ\Valinor\Definition\Exception\ExtendTagTypeError
- CuyZ\Valinor\Definition\Exception\InvalidExtendTagClassName
- CuyZ\Valinor\Definition\Exception\ClassTypeAliasesDuplication
- CuyZ\Valinor\Definition\Exception\UnknownTypeAliasImport
- CuyZ\Valinor\Definition\Exception\InvalidTypeAliasImportClassType
- CuyZ\Valinor\Definition\Exception\InvalidTypeAliasImportClass
- CuyZ\Valinor\Definition\Exception\SeveralExtendTagsFound
- CuyZ\Valinor\Definition\Attributes
- CuyZ\Valinor\Definition\Properties
- CuyZ\Valinor\Definition\Methods
- CuyZ\Valinor\Utility\IsSingleton
- CuyZ\Valinor\Utility\Polyfill
- CuyZ\Valinor\Utility\ValueDumper
- CuyZ\Valinor\Utility\Priority\HasPriority
- CuyZ\Valinor\Utility\Priority\PrioritizedList
- CuyZ\Valinor\Utility\String\StringCutter
- CuyZ\Valinor\Utility\String\StringFormatterError
- CuyZ\Valinor\Utility\String\StringFormatter
- CuyZ\Valinor\Utility\Package
- CuyZ\Valinor\Utility\Reflection\NamespaceFinder
- CuyZ\Valinor\Utility\Reflection\TokenParser
- CuyZ\Valinor\Utility\Reflection\PhpParser
- CuyZ\Valinor\Utility\Reflection\Reflection
- CuyZ\Valinor\Utility\TypeHelper
- CuyZ\Valinor\Mapper\Source\JsonSource
- CuyZ\Valinor\Mapper\Source\Source
- CuyZ\Valinor\Mapper\Source\FileSource
- CuyZ\Valinor\Mapper\Source\YamlSource
- CuyZ\Valinor\Mapper\Source\Exception\YamlExtensionNotEnabled
- CuyZ\Valinor\Mapper\Source\Exception\InvalidYaml
- CuyZ\Valinor\Mapper\Source\Exception\InvalidJson
- CuyZ\Valinor\Mapper\Source\Exception\InvalidSource
- CuyZ\Valinor\Mapper\Source\Exception\SourceNotIterable
- CuyZ\Valinor\Mapper\Source\Exception\UnableToReadFile
- CuyZ\Valinor\Mapper\Source\Exception\FileExtensionNotHandled
- CuyZ\Valinor\Mapper\Source\IdentifiableSource
- CuyZ\Valinor\Mapper\Source\Modifier\Mapping
- CuyZ\Valinor\Mapper\Source\Modifier\CamelCaseKeys
- CuyZ\Valinor\Mapper\Source\Modifier\PathMapping
- CuyZ\Valinor\Mapper\ArgumentsMapper
- CuyZ\Valinor\Mapper\TypeArgumentsMapper
- CuyZ\Valinor\Mapper\Object\DynamicConstructor
- CuyZ\Valinor\Mapper\Object\FunctionObjectBuilder
- CuyZ\Valinor\Mapper\Object\NativeEnumObjectBuilder
- CuyZ\Valinor\Mapper\Object\MethodObjectBuilder
- CuyZ\Valinor\Mapper\Object\Argument
- CuyZ\Valinor\Mapper\Object\DateTimeFormatConstructor
- CuyZ\Valinor\Mapper\Object\MethodArguments
- CuyZ\Valinor\Mapper\Object\Arguments
- CuyZ\Valinor\Mapper\Object\Factory\DateTimeZoneObjectBuilderFactory
- CuyZ\Valinor\Mapper\Object\Factory\StrictTypesObjectBuilderFactory
- CuyZ\Valinor\Mapper\Object\Factory\SortingObjectBuilderFactory
- CuyZ\Valinor\Mapper\Object\Factory\ObjectBuilderFactory
- CuyZ\Valinor\Mapper\Object\Factory\ConstructorObjectBuilderFactory
- CuyZ\Valinor\Mapper\Object\Factory\DateTimeObjectBuilderFactory
- CuyZ\Valinor\Mapper\Object\Factory\ReflectionObjectBuilderFactory
- CuyZ\Valinor\Mapper\Object\Factory\CacheObjectBuilderFactory
- CuyZ\Valinor\Mapper\Object\NativeConstructorObjectBuilder
- CuyZ\Valinor\Mapper\Object\Constructor
- CuyZ\Valinor\Mapper\Object\ArgumentsValues
- CuyZ\Valinor\Mapper\Object\ReflectionObjectBuilder
- CuyZ\Valinor\Mapper\Object\Exception\CannotInstantiateObject
- CuyZ\Valinor\Mapper\Object\Exception\PermissiveTypeNotAllowed
- CuyZ\Valinor\Mapper\Object\Exception\InvalidConstructorReturnType
- CuyZ\Valinor\Mapper\Object\Exception\CannotParseToDateTime
- CuyZ\Valinor\Mapper\Object\Exception\MissingConstructorClassTypeParameter
- CuyZ\Valinor\Mapper\Object\Exception\InvalidSource
- CuyZ\Valinor\Mapper\Object\Exception\ObjectBuildersCollision
- CuyZ\Valinor\Mapper\Object\Exception\CannotFindObjectBuilder
- CuyZ\Valinor\Mapper\Object\Exception\InvalidConstructorMethodWithAttributeReturnType
- CuyZ\Valinor\Mapper\Object\Exception\InvalidConstructorClassTypeParameter
- CuyZ\Valinor\Mapper\Object\ObjectBuilder
- CuyZ\Valinor\Mapper\TypeTreeMapperError
- CuyZ\Valinor\Mapper\TreeMapper
- CuyZ\Valinor\Mapper\Tree\Message\Messages
- CuyZ\Valinor\Mapper\Tree\Message\Message
- CuyZ\Valinor\Mapper\Tree\Message\Formatter\CallbackMessageFormatter
- CuyZ\Valinor\Mapper\Tree\Message\Formatter\MessageFormatter
- CuyZ\Valinor\Mapper\Tree\Message\Formatter\AggregateMessageFormatter
- CuyZ\Valinor\Mapper\Tree\Message\Formatter\MessageMapFormatter
- CuyZ\Valinor\Mapper\Tree\Message\Formatter\TranslationMessageFormatter
- CuyZ\Valinor\Mapper\Tree\Message\Formatter\LocaleMessageFormatter
- CuyZ\Valinor\Mapper\Tree\Message\UserlandError
- CuyZ\Valinor\Mapper\Tree\Message\DefaultMessage
- CuyZ\Valinor\Mapper\Tree\Message\ErrorMessage
- CuyZ\Valinor\Mapper\Tree\Message\NodeMessage
- CuyZ\Valinor\Mapper\Tree\Message\MessageBuilder
- CuyZ\Valinor\Mapper\Tree\Message\HasParameters
- CuyZ\Valinor\Mapper\Tree\Message\HasCode
- CuyZ\Valinor\Mapper\Tree\Builder\TypeNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\ObjectImplementations
- CuyZ\Valinor\Mapper\Tree\Builder\ShapedArrayNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\ValueAlteringNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\TreeNode
- CuyZ\Valinor\Mapper\Tree\Builder\ListNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\UnionNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\UndefinedObjectNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\NullNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\ObjectNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\InterfaceNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\NodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\RootNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\ArrayNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\ScalarNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Builder\MixedNodeBuilder
- CuyZ\Valinor\Mapper\Tree\Shell
- CuyZ\Valinor\Mapper\Tree\NodeTraverser
- CuyZ\Valinor\Mapper\Tree\Exception\SourceMustBeIterable
- CuyZ\Valinor\Mapper\Tree\Exception\ObjectImplementationCallbackError
- CuyZ\Valinor\Mapper\Tree\Exception\UnresolvableShellType
- CuyZ\Valinor\Mapper\Tree\Exception\InvalidIterableKeyType
- CuyZ\Valinor\Mapper\Tree\Exception\CannotResolveTypeFromUnion
- CuyZ\Valinor\Mapper\Tree\Exception\SourceIsNotNull
- CuyZ\Valinor\Mapper\Tree\Exception\MissingNodeValue
- CuyZ\Valinor\Mapper\Tree\Exception\ResolvedImplementationIsNotAccepted
- CuyZ\Valinor\Mapper\Tree\Exception\CannotMapToPermissiveType
- CuyZ\Valinor\Mapper\Tree\Exception\SourceValueWasNotFilled
- CuyZ\Valinor\Mapper\Tree\Exception\InterfaceHasBothConstructorAndInfer
- CuyZ\Valinor\Mapper\Tree\Exception\InvalidTraversableKey
- CuyZ\Valinor\Mapper\Tree\Exception\CannotInferFinalClass
- CuyZ\Valinor\Mapper\Tree\Exception\InvalidNodeValue
- CuyZ\Valinor\Mapper\Tree\Exception\InvalidListKey
- CuyZ\Valinor\Mapper\Tree\Exception\TooManyResolvedTypesFromUnion
- CuyZ\Valinor\Mapper\Tree\Exception\CannotResolveObjectType
- CuyZ\Valinor\Mapper\Tree\Exception\InvalidNodeHasNoMappedValue
- CuyZ\Valinor\Mapper\Tree\Exception\CircularDependencyDetected
- CuyZ\Valinor\Mapper\Tree\Exception\ObjectImplementationNotRegistered
- CuyZ\Valinor\Mapper\Tree\Exception\InvalidAbstractObjectName
- CuyZ\Valinor\Mapper\Tree\Exception\InvalidResolvedImplementationValue
- CuyZ\Valinor\Mapper\Tree\Exception\UnexpectedKeysInSource
- CuyZ\Valinor\Mapper\Tree\Exception\MissingObjectImplementationRegistration
- CuyZ\Valinor\Mapper\Tree\Node
- CuyZ\Valinor\Mapper\MappingError
- CuyZ\Valinor\Mapper\Exception\InvalidMappingTypeSignature
- CuyZ\Valinor\Mapper\Exception\TypeErrorDuringMapping
- CuyZ\Valinor\Mapper\Exception\TypeErrorDuringArgumentsMapping
- CuyZ\Valinor\Mapper\ArgumentsMapperError
- CuyZ\Valinor\Mapper\TypeTreeMapper
- CuyZ\Valinor\Compiler\Native\ClosureNode
- CuyZ\Valinor\Compiler\Native\GreaterThanNode
- CuyZ\Valinor\Compiler\Native\LogicalOrNode
- CuyZ\Valinor\Compiler\Native\CallNode
- CuyZ\Valinor\Compiler\Native\FunctionNameNode
- CuyZ\Valinor\Compiler\Native\ArrayKeyAccessNode
- CuyZ\Valinor\Compiler\Native\ForEachNode
- CuyZ\Valinor\Compiler\Native\StaticMethodCallNode
- CuyZ\Valinor\Compiler\Native\PhpFileNode
- CuyZ\Valinor\Compiler\Native\WrapNode
- CuyZ\Valinor\Compiler\Native\LessThanNode
- CuyZ\Valinor\Compiler\Native\MatchNode
- CuyZ\Valinor\Compiler\Native\ShortClosureNode
- CuyZ\Valinor\Compiler\Native\AssignNode
- CuyZ\Valinor\Compiler\Native\YieldNode
- CuyZ\Valinor\Compiler\Native\NewClassNode
- CuyZ\Valinor\Compiler\Native\ComplianceNode
- CuyZ\Valinor\Compiler\Native\ValueNode
- CuyZ\Valinor\Compiler\Native\LessOrEqualsToNode
- CuyZ\Valinor\Compiler\Native\ThrowNode
- CuyZ\Valinor\Compiler\Native\EqualsNode
- CuyZ\Valinor\Compiler\Native\FunctionCallNode
- CuyZ\Valinor\Compiler\Native\IfNode
- CuyZ\Valinor\Compiler\Native\VariableAccessNode
- CuyZ\Valinor\Compiler\Native\CastNode
- CuyZ\Valinor\Compiler\Native\MethodCallNode
- CuyZ\Valinor\Compiler\Native\MethodNode
- CuyZ\Valinor\Compiler\Native\GreaterOrEqualsToNode
- CuyZ\Valinor\Compiler\Native\StaticAccessNode
- CuyZ\Valinor\Compiler\Native\InstanceOfNode
- CuyZ\Valinor\Compiler\Native\ClassNode
- CuyZ\Valinor\Compiler\Native\VariableNode
- CuyZ\Valinor\Compiler\Native\PropertyNode
- CuyZ\Valinor\Compiler\Native\AnonymousClassNode
- CuyZ\Valinor\Compiler\Native\ParameterDeclarationNode
- CuyZ\Valinor\Compiler\Native\LogicalAndNode
- CuyZ\Valinor\Compiler\Native\ReturnNode
- CuyZ\Valinor\Compiler\Native\ArrayNode
- CuyZ\Valinor\Compiler\Native\CloneNode
- CuyZ\Valinor\Compiler\Native\ExpressionNode
- CuyZ\Valinor\Compiler\Native\DifferentNode
- CuyZ\Valinor\Compiler\Native\NegateNode
- CuyZ\Valinor\Compiler\Native\TernaryNode
- CuyZ\Valinor\Compiler\Native\PropertyDeclarationNode
- CuyZ\Valinor\Compiler\Compiler
- CuyZ\Valinor\Compiler\Library\NewAttributeNode
- CuyZ\Valinor\Compiler\Library\TypeAcceptNode
- CuyZ\Valinor\Compiler\Node
- CuyZ\Valinor\Cache\KeySanitizerCache
- CuyZ\Valinor\Cache\FileSystemCache
- CuyZ\Valinor\Cache\WarmupCache
- CuyZ\Valinor\Cache\FileWatchingCache
- CuyZ\Valinor\Cache\Exception\CacheDirectoryNotWritable
- CuyZ\Valinor\Cache\Exception\InvalidSignatureToWarmup
- CuyZ\Valinor\Cache\Exception\CompiledPhpCacheFileNotWritten
- CuyZ\Valinor\Cache\Exception\CorruptedCompiledPhpCacheFile
- CuyZ\Valinor\Cache\ChainCache
- CuyZ\Valinor\Cache\RuntimeCache
- CuyZ\Valinor\Cache\Warmup\RecursiveCacheWarmupService
- CuyZ\Valinor\Library\Container
- CuyZ\Valinor\Library\Settings
- CuyZ\Valinor\Normalizer\ArrayNormalizer
- CuyZ\Valinor\Normalizer\StreamNormalizer
- CuyZ\Valinor\Normalizer\AsTransformer
- CuyZ\Valinor\Normalizer\Format
- CuyZ\Valinor\Normalizer\Formatter\JsonFormatter
- CuyZ\Valinor\Normalizer\Formatter\Exception\CannotFormatInvalidTypeToJson
- CuyZ\Valinor\Normalizer\Normalizer
- CuyZ\Valinor\Normalizer\JsonNormalizer
- CuyZ\Valinor\Normalizer\Exception\TransformerHasTooManyParameters
- CuyZ\Valinor\Normalizer\Exception\TransformerHasInvalidCallableParameter
- CuyZ\Valinor\Normalizer\Exception\TypeUnhandledByNormalizer
- CuyZ\Valinor\Normalizer\Exception\CircularReferenceFoundDuringNormalization
- CuyZ\Valinor\Normalizer\Exception\KeyTransformerParameterInvalidType
- CuyZ\Valinor\Normalizer\Exception\TransformerHasNoParameter
- CuyZ\Valinor\Normalizer\Exception\KeyTransformerHasTooManyParameters
- CuyZ\Valinor\Normalizer\Transformer\RecursiveTransformer
- CuyZ\Valinor\Normalizer\Transformer\TransformerContainer
- CuyZ\Valinor\Normalizer\Transformer\Transformer
- CuyZ\Valinor\Normalizer\Transformer\EvaluatedTransformer
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TransformerRootNode
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TransformerDefinition
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TransformerDefinitionBuilder
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\DateTimeZoneFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\TypeFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\UnionFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\RegisteredTransformersFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\UnsureTypeFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\TraversableFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\UnitEnumFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\ShapedArrayFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\ScalarFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\MixedFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\ClassFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\NullFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\InterfaceFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\StdClassFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\EnumFormatter
- CuyZ\Valinor\Normalizer\Transformer\Compiler\TypeFormatter\DateTimeFormatter
- CuyZ\Valinor\Normalizer\Transformer\EmptyObject
- CuyZ\Valinor\Normalizer\Transformer\CacheTransformer
Download Latest Version: 1.16.1

Previous Versions
v1.14.4
v1.15.0 - Coming soon
Code Integration Example
Make sure to include the correct namespace and class paths for proper usage.
<?php
// Example from PHPlibraries.com
require_once 'libs/cuyz/valinor/1.16.1/loader.php';
use Valinor\Class1;
$obj = new Class1();
echo '✅ Test OK: ' . get_class($obj);
?>
We aim to make using PHP packages easier without Composer. If something doesn't work, let us know — we'll fix it promptly.
Community Discussion
Ask questions, share tips, or report issues below.