Sun, 08 Nov 2026 18:12:34 UTC Log in
A PSR-5 based resolver of Class names, Types and Structural Element Names 41.71 KB built 2026-10-17 04:07:31 GMT

Description

The specification on types in DocBlocks (PSR-5) describes various keywords and special constructs but also how to statically resolve the partial name of a Class into a Fully Qualified Class Name (FQCN). PSR-5 also introduces an additional way to describe deeper elements than Classes, Interfaces and Traits called the Fully Qualified Structural Element Name (FQSEN). Using this it is possible to refer to methods, properties and class constants but also functions and global constants. This package provides two Resolvers that are capable of: 1. Returning a series of Value Object for given expression while resolving any partial class names, and 2. Returning an FQSEN object after resolving any partial Structural Element Names into Fully Qualified Structural Element names. Autoloader: /usr/share/php/phpDocumentor/Reflection/TypeResolver2/autoload.php

Dependencies

15 total
Requires13
  • (php-composer(doctrine/deprecations) >= 1.0 with php-composer(doctrine/deprecations) < 2)
  • (php-composer(phpdocumentor/reflection-common) >= 2.0 with php-composer(phpdocumentor/reflection-common) < 3)
  • (php-composer(phpstan/phpdoc-parser) >= 2.0 with php-composer(phpstan/phpdoc-parser) < 3)
  • php(language) >= 7.4
  • php-composer(fedora/autoloader)
  • php-pcre
  • php-spl
  • php-tokenizer
  • rpmlib(CompressedFileNames) <= 3.0.4-1
  • rpmlib(FileDigests) <= 4.6.0-1
  • rpmlib(PayloadFilesHavePrefix) <= 4.0-1
  • rpmlib(PayloadIsZstd) <= 5.4.18-1
  • rpmlib(RichDependencies) <= 4.12.0-1
Provides2
  • php-composer(phpdocumentor/type-resolver) = 2.0.0
  • php-phpdocumentor-type-resolver2 = 2.0.0-2.fc45
ObsoletesNo Obsoletes
ConflictsNo Conflicts
RecommendsNo Recommends
SuggestsNo Suggests
SupplementsNo Supplements
EnhancesNo Enhances

Files

104
Name ascending sort Size
/usr/share/doc/php-phpdocumentor-type-resolver2 0.00 B
/usr/share/doc/php-phpdocumentor-type-resolver2/README.md 8.92 KB
/usr/share/doc/php-phpdocumentor-type-resolver2/composer.json 1.28 KB
/usr/share/doc/php-phpdocumentor-type-resolver2/examples 0.00 B
/usr/share/doc/php-phpdocumentor-type-resolver2/examples/01-resolving-simple-types.php 387.00 B
/usr/share/doc/php-phpdocumentor-type-resolver2/examples/02-resolving-classes.php 470.00 B
/usr/share/doc/php-phpdocumentor-type-resolver2/examples/03-resolving-all-elements.php 640.00 B
/usr/share/doc/php-phpdocumentor-type-resolver2/examples/04-discovering-the-context-using-class-reflection.php 1.26 KB
/usr/share/doc/php-phpdocumentor-type-resolver2/examples/05-discovering-the-context-using-method-reflection.php 1.27 KB
/usr/share/doc/php-phpdocumentor-type-resolver2/examples/06-discovering-the-context-using-file-contents.php 806.00 B
/usr/share/doc/php-phpdocumentor-type-resolver2/examples/Classy.php 198.00 B
/usr/share/licenses/php-phpdocumentor-type-resolver2 0.00 B
/usr/share/licenses/php-phpdocumentor-type-resolver2/LICENSE 1.05 KB
/usr/share/php/phpDocumentor/Reflection 0.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2 0.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/FqsenResolver.php 2.24 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoType.php 365.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes 0.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/ArrayKey.php 1013.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/ArrayShape.php 1.11 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/ArrayShapeItem.php 342.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/CallableArray.php 959.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/CallableString.php 842.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/ClassString.php 1.19 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/ClosedResource.php 752.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/Conditional.php 1.86 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/ConditionalForParameter.php 1.91 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/ConstExpression.php 1.13 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/EnumString.php 1.19 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/False_.php 745.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/FloatValue.php 890.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/Generic.php 1.06 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/HtmlEscapedString.php 853.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/IntMask.php 1.02 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/IntMaskOf.php 962.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/IntegerRange.php 1.26 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/IntegerValue.php 895.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/InterfaceString.php 1.21 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/KeyOf.php 906.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/ListShape.php 292.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/ListShapeItem.php 135.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/List_.php 1.06 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/LiteralString.php 839.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/LowercaseString.php 845.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/NegativeInteger.php 837.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/NeverReturn.php 734.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/NeverReturns.php 737.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/NoReturn.php 725.00 B
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/NonEmptyArray.php 1.09 KB
/usr/share/php/phpDocumentor/Reflection/TypeResolver2/PseudoTypes/NonEmptyList.php 1.12 KB
Files 1–50 of 104 Next →
of 3

Component of

buildroots that installed this RPM

No Buildroots