sha256:4ddb364c5814d17e3aea85fcdb5ae5b42efae671e19d8d83d91c4defdfb8b2e3
Dependency Lockfiles
Diff
Content
sha256:bb6203b5ee308848364abc263837bd1bbad823f32249d3c09079685174c20fbc .gitattributes
.github/
sha256:bea1cf8b02914f2fb48b908b78d6a4dd05eae68a7fba5f174b4f03e2b5b18c29 .github/dependabot.yml
.github/workflows/
sha256:5fdab8cf256c6032e8f0ac480c2853b1a6f177128349b190fde38db30475136f .github/workflows/integrate.yaml
sha256:e0c298b4d857effa11d54e4fefd67f6a34e914655379037c6078af5096e481f9 .gitignore
sha256:7760ff242175e21083767e214a39e8629c9b175db8757ab97612abadf63107f0 .yamllint.yaml
sha256:06063317b326f364bd17ebb74e8a329aa65d053355815651d32f3d38372a1b42 LICENSE
sha256:15dc579918d0a68de4139267787894da341087aba33682280f18d98be1e2b737 Makefile
sha256:bba9640c873ac145393d7e5888e0975e1a03edd584656fe2ecce4c87d85e7a96 README.md
sha256:ba73085e1f2e3a78bb3cbfe5c599bc6bf0792115f041e6ee3d9656b37084aea3 composer-require-checker.json
sha256:d7fbb47c891ebe289490d8d659cb791c37bfbf1ea930fb67a7a43d3f316d6acd composer.json
sha256:6e30e0865ab767b48a49117e84ca6ad0d13f5b736dfb512e0be91748b9be5a36 composer.lock
examples/
sha256:9954d5206650151d1e64941def60b59e8b2db8fc6f33ce2a8e09dde246944455 examples/01-resolving-simple-types.php
sha256:f79e5e1f30e99e37776ce1c5d87635f00b1a2ae106880de5f024f4800d8ba781 examples/02-resolving-classes.php
sha256:d291ca9da3da60658666f6f59b13d4a8d856ffa4ec65962875f0b556619484f6 examples/03-resolving-all-elements.php
sha256:2c2757a7e2749373c65be5fbb40bf25d3b51aa0fd0c117a73172816c91845b8e examples/04-discovering-the-context-using-class-reflection.php
sha256:19f5316f425e2e601c3b577108e2146d8251a42df16127b753304a05e4e8c73e examples/05-discovering-the-context-using-method-reflection.php
sha256:e1b6c910bfd2f044e1c5fbe9332aafece43dfe2a1ddf4a0e1bde87fc2c1fd68a examples/06-discovering-the-context-using-file-contents.php
sha256:2bf317cbe302397d643e2cce141a739b13573113ec2d76feb1c8b17486a09a8e examples/Classy.php
sha256:84ae1e5c6da93c1319328e9d3be8d429c94004660b74dd12bb10d9e07e240472 phpbench.json
sha256:c0847dca34032d176d2fe0a11fe6a45431c71eb7fabbb10c8f9d8ab8afbd02bf phpcs.xml.dist
sha256:e165cbe3fc6ea69e26b1ce8896a1a1402ea158a4fe51c71db12c00ccc5537515 phpstan.neon
sha256:896e8c20d550db920eb395f8733171c7d6c9ac1794caa4d67baa7c82db50a82c phpunit.xml.dist
sha256:e96031a81c0713bd3d4cf3c2a1124815410ad1ff5888f09f38fba78c063e2062 psalm.xml
sha256:b2308c0d8cb87462dd6f52531b0b8947a900ddb740bdf8a8416f52c3fd0624f2 rector.php
src/
sha256:49dfe11ec8e60aa1ecaced3ba9b03b412ad34d25a5bde0257b943ea32def1d71 src/FqsenResolver.php
sha256:435ee7b9a2375d3000c4009ca8dd2e9eac69f930242996b929b4a3f955e37bcb src/PseudoType.php
src/PseudoTypes/
sha256:0938ac162256f060ff07262c2d99f5c216ed54902da2a94f7d2fc35dc03f53b9 src/PseudoTypes/ArrayShape.php
sha256:e108e282854f1c6e05ccbdc5b6bdfe29eaaed0a86860d7232113916b969721d1 src/PseudoTypes/ArrayShapeItem.php
sha256:00a7d6c74f1c93f1c5c0ccae5b342c2a45e198fcea9c508ac13acb2fc1bae7a9 src/PseudoTypes/CallableString.php
sha256:483f4d4085365a87c605352fe60127af24ffb8649d6f3b37bcbfb5764f2497cf src/PseudoTypes/ConstExpression.php
sha256:6c8da19c806abf4bfcf594be8fcdfeae5cda836fca54140c42b05ddb41f431cd src/PseudoTypes/False_.php
sha256:172b578ac3c60b702f2d669aa0ce4c8e75d0cb0ae2c4aadb87b30c0ff08519fd src/PseudoTypes/FloatValue.php
sha256:32568ebb47d36647eafbd17f623647be1831e382e7ed2b31f155c3b274133902 src/PseudoTypes/HtmlEscapedString.php
sha256:c899e6aa48fe44a7cf54f1ed1db356eb9d7c3c4e7e67b1bd5504569ff9428d62 src/PseudoTypes/IntegerRange.php
sha256:c7125136df6a9e7b810434e32bbd9b970d14571a52d9f2d10f442161d6689ce2 src/PseudoTypes/IntegerValue.php
sha256:7ea8cae9c3ef4ee110a2199248c7a620fd6fb351366b6b1373f4c2af6d6d4322 src/PseudoTypes/List_.php
sha256:86d23fb96b007e0aff970474678e417722e58257a7b8d94d01ed57e17b2bd8b8 src/PseudoTypes/LiteralString.php
sha256:752dc94de777694296dad4926be55030c0415bc99a3abadb2baf5656c1973cc3 src/PseudoTypes/LowercaseString.php
sha256:6a5c5df712d0da9693b79e2901c8826b237f8283016fc6d4db8cbe111db4007b src/PseudoTypes/NegativeInteger.php
sha256:f098e8bc5fd5678e1f96bedbf20126bfacefbdf2f7c7d4f8ebbab0b03bbbd804 src/PseudoTypes/NonEmptyList.php
sha256:40788fc00e7c544f7fc07fd300f1cd7753e5fc84815fad6fd0300612164dd2af src/PseudoTypes/NonEmptyLowercaseString.php
sha256:dffacd83b670bd183c71f6844d7e7353ba13c284fd40ce5ab88ab1a52fa78550 src/PseudoTypes/NonEmptyString.php
sha256:af86c0753e597d50315e214a8955d8c27a7bd359ce4f14fb7d238dc4886e6e98 src/PseudoTypes/NumericString.php
sha256:d234222425c70369f94c9099e693e6ba251e0e471f8636566c72542954dddae8 src/PseudoTypes/Numeric_.php
sha256:75870ae7bb102d48f8e4da9740f3778913ec61f606d272a75f0f4e4d3d3649ef src/PseudoTypes/PositiveInteger.php
sha256:ea7425c911c8474e361dceb3233a1aa16128e4a477c0c014c77b11bbb229b121 src/PseudoTypes/StringValue.php
sha256:fa1a0b7e7b7519a48a4406f2380a02198a8113801f5d0cbd83777bae683fde2d src/PseudoTypes/TraitString.php
sha256:b21204f9a9bf220dc174502d92a2dadfe4ea3de39e6ca5c9f4b52539a4d298ad src/PseudoTypes/True_.php
sha256:95419477f705861ddc5df39ec969d7a6f4e7546d6bbb63f5173a6b74aadeb8ed src/Type.php
sha256:f075da5fb66fb834ebeb27209a7273d84b21a4fab47a4ff111bbc73e3b63476a src/TypeResolver.php
src/Types/
sha256:ed05403bd89d5e71c43118e1a6a436c3c9274eaccffeccc8bf7b9e77ff010e2a src/Types/AbstractList.php
sha256:c7c8740c3272b3a0c3b0118d9f20bc511dd5ccee5ea17a7a69e6f8cd4989ddc1 src/Types/AggregatedType.php
sha256:5b31c9441da2e8d7600ece64d9f6786bd7df114404cc0744db2b4000c9f3acf9 src/Types/ArrayKey.php
sha256:237fd12626fada5fe2d2d8285a41d5268a9d94f49bee0c8f3b995bd00048cd48 src/Types/Array_.php
sha256:18f0a0b6411c27abde6fc4627ec847afd974bf31205be06f09e9f2ebb9c2dcc7 src/Types/Boolean.php
sha256:a3ede90b9f3da4fe52d00798d4b0f09a590532dbaa2bae82f3e1aa4e52bb2603 src/Types/CallableParameter.php
sha256:b6c687cd3673c4d214bfd4b84b361598d213c7da0fb2c72c8032ae28d043919d src/Types/Callable_.php
sha256:110c57dc92459c3ee0ed0c2afa63a031ac61b90ee64e7798e44d021f3caa6e03 src/Types/ClassString.php
sha256:b814392a617030bb53722897cbf007a3b4d617e3bd82866c214dc4bffeafa3eb src/Types/Collection.php
sha256:fc57e3cfeca44cec97464ec75f501a0ffe0b2c48f5621a46407f7836ec5f554d src/Types/Compound.php
sha256:8672979105f282c6d2249d17a2fcf4dddc377c3780a891a932b64c9e98062545 src/Types/Context.php
sha256:c244b3b3b06308f11b0ff6b8bb5f6eeb08a92ea5d97e308adbd34edf2965bf05 src/Types/ContextFactory.php
sha256:a62c21b6d1dfae055040a499d331c68415c5aa872aab1e34d9bc0f3bc573719f src/Types/Expression.php
sha256:2fd1954a2ee1a3de70e1b40d3df671959a90376714bf84dfac9c9831fd57270e src/Types/Float_.php
sha256:cbdd589a0d154f04f31ea6e08801edaf8253bb2d9719435fdb1576fe24c65787 src/Types/Integer.php
sha256:e8ade6863d2ec92e5ac5c080227ca3906ef8bc61656d237618aad0f4e345945c src/Types/InterfaceString.php
sha256:7e832a2047affb3bdff80948327d58b1646e6a58faace8c7bd87fe6733298bbe src/Types/Intersection.php
sha256:3024176a40e2e40a19749c8ce5c9f5f985e2383d5c39fff7fdc4fa816a0525ae src/Types/Iterable_.php
sha256:985ef3848a519be171af27374951610e423789defa306ec9c909217c71f5cc2e src/Types/Mixed_.php
sha256:8652b569203ad079ed75f34d1de65bf193772001213d342c64361bdf29e41ecb src/Types/Never_.php
sha256:3910db3c627d4a586c65c294e193d914569af6e9284b8e378129f22ae479e124 src/Types/Null_.php
sha256:68cb5e2d5920f2cf80b3c55300c5464a376ffedb3e9000d9bbffbb7bf4533598 src/Types/Nullable.php
sha256:65d941356a02c8224bd54d61700cb785a3a196e017605db5b7f29a5e2987f72d src/Types/Object_.php
sha256:8dda9606b8197ebd3f20cb215d4ba34dbd8e35100efa1e378ac31cad9dfae7f8 src/Types/Parent_.php
sha256:b028444d0b6e1c1c8f508d76f0f39f8407ef8bdfde5436569d1edbaf67cb27f5 src/Types/Resource_.php
sha256:22dbade4878b60aa22b4a528bb47938bb4359eec8fb831c712b3edee3751a9fa src/Types/Scalar.php
sha256:4a18786b334dfa2f52a9029bee1fc95e9f5a170b3c7192629c4685bd178d658c src/Types/Self_.php
sha256:469ba55f32c481d0973d5d033912e56546ff4de5bfc70cef4e31da73ddc38fcf src/Types/Static_.php
sha256:64eb9a1bc7deaee5b9618c2e237880242584268679400a190c7fc2a4e0fba697 src/Types/String_.php
sha256:fd6bf760417dcd06e9314fea2f00435eb7eb154d3fec304c3147df491dff53d2 src/Types/This.php
sha256:d35c6fdfa4f1646e8d4b630184bd48a895406e3669ba944e0974dbea289034c6 src/Types/Void_.php
tests/
tests/benchmark/
tests/benchmark/Assets/
sha256:2e071275bd3bb47f9a6e1a1871b4752925e01eae8a8ae813bcd43b27826014e0 tests/benchmark/Assets/mpdf.php
sha256:55b210d396beb9f0720c91c2e9211d320db088d7a145734522ce368c9b29a113 tests/benchmark/ContextFactoryBench.php
sha256:b75b3bf604dd6f45b77c36644c97a0f3f88d6f7668c262e4330bb1962ecd3011 tests/benchmark/TypeResolverBench.php
sha256:2aa533104d76ac0b36a7509af0cdfc6fa9a32c87d0c9c992bf4d25b4a7ca6123 tests/benchmark/TypeResolverWithContextBench.php
tests/unit/
sha256:d4bb2c5a929bc065f243bd7cb1817fcab1efe367a7f32612ae393aa3cb190e32 tests/unit/CollectionResolverTest.php
sha256:08bc3d003d9887163173c1d97259f21b05747c908a800657e0959746e16fb646 tests/unit/FqsenResolverTest.php
sha256:31e17f87e88f99451912b2af959f9d90513867c54a3304d8d49cc8db43591146 tests/unit/IntegerRangeResolverTest.php
sha256:7ee793e54d32ba0dbd51f9f453c1adf564a1c49787ce819a1412fdc370992669 tests/unit/NumericResolverTest.php
tests/unit/PseudoTypes/
sha256:0f7dc46973d2fc0e17804e3866be057d6bb709abee9aaccdff795c2a7abfe021 tests/unit/PseudoTypes/ArrayShapeTest.php
sha256:80d9912ff31dd96a9286d1ebfb8936bd5d2ab37aa60a62b44124f541f3df1a4b tests/unit/PseudoTypes/FalseTest.php
sha256:7088b87c2463842f2df37bb4e004783a45ab597a047175b64c5805bed4e6a947 tests/unit/PseudoTypes/IntRangeTest.php
sha256:636c2d47a70312dcb3dcd9021341fc58e6c505de7b3d82be04719c3a15a3112e tests/unit/PseudoTypes/ListTest.php
sha256:7f186ec2751e124e6f6fc05c0d90ae72ef0829634b6e8063a135c80b5e2ec17c tests/unit/PseudoTypes/NonEmptyListTest.php
sha256:0a9b96908f602e97f4396fd4172d65077b082b3af1ab2c8dafe005f13589a2ab tests/unit/PseudoTypes/TrueTest.php
sha256:ac7701e86da3b51b61559465646a22267b1a1cce1be4d5255e4b7815acc3b853 tests/unit/TypeResolverTest.php
tests/unit/Types/
sha256:5f2f35a51e319c3c85b2e666779e1eff77aefef13c55342f2c125c3716768608 tests/unit/Types/ArrayKeyTest.php
sha256:76af08ad6996203928f0460d5b7204f0edbc82cef99f4c2e4cff91eecb65add3 tests/unit/Types/ArrayTest.php
sha256:db9f3460ef633ab30f05594b9cc7e15b7e09b09944974ce5203c7ee183071f86 tests/unit/Types/BooleanTest.php
sha256:4e021f23c8ec0afaac8096a625c7e02dda13cfa02a55e4da380cc0cbd61630c8 tests/unit/Types/ClassStringTest.php
sha256:3ebd5bac6fae4bf594c3e164f026de020b4aa12fa4b3fb13405fe6a26e15dae0 tests/unit/Types/CollectionTest.php
sha256:6ecd04cc701224c791fc01967e7fae5b858d71b6a3b4dde924e8a61f82896804 tests/unit/Types/CompoundTest.php
sha256:8358d14340fc2a98e6f9cd590e8e2716095a0037a9a1a1dc5ed80cc086b6696e tests/unit/Types/ContextFactoryTest.php
sha256:86abf83f118cfa83734282cefcc308953645acfd3b60e0dfc084aeff039164a5 tests/unit/Types/ContextTest.php
sha256:211ce0281165aaa4278ea16d0936a3b84f8a13aa91b76f185a3df7323a299d55 tests/unit/Types/InterfaceStringTest.php
sha256:54883401c74507e87eea1ba820184d453d8c0092a8969d3c733049d008716eb6 tests/unit/Types/IterableTest.php
sha256:33cea10bad4a7a944dd297f9b4068ff59dfa6e7a3e014fc388b18071b7c954f7 tests/unit/Types/NullableTest.php
Return to home page.