sha256:600927e555c794d1352f0d8b0a572116e6bf077be365550614df53461d12802e
Dependency Lockfiles
Diff
Content
sha256:bb6203b5ee308848364abc263837bd1bbad823f32249d3c09079685174c20fbc .gitattributes
.github/
sha256:bea1cf8b02914f2fb48b908b78d6a4dd05eae68a7fba5f174b4f03e2b5b18c29 .github/dependabot.yml
.github/workflows/
sha256:f637d8384ab485180f7d1519d489457c127b5428c7ac27bfc7d545c6d1ecf5a4 .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:39db3370031f31a628a4c8f6e0a3812d558b74e96b361a3e1714732fde16b76e composer.json
sha256:eb281dd189a0b8d8b4b8e862d70a86b73d18be05ae28c3eb9a4b1ce71dca3c1c composer.lock
examples/
sha256:a132984cdbdd2700db2bf858641bb0431b95c809148747c1fbaaadb81e4e5cfa examples/01-resolving-simple-types.php
sha256:ea3c18d5cb7d4d1c9e2d2e1b1951a4fe236a11a2686af0db867fb66cd79f8bec examples/02-resolving-classes.php
sha256:11f85458ea5d310609db0a6f63afaa08521a3c4912dadd41b24be0df39c56ce1 examples/03-resolving-all-elements.php
sha256:45dc4205bde1ab3277812cc4a79a142a4f08d53111b89432743e42aec02f48b4 examples/04-discovering-the-context-using-class-reflection.php
sha256:126db253d47a210991916b129fc1beaadf8947bcee3098f59ddd03f7b55cf145 examples/05-discovering-the-context-using-method-reflection.php
sha256:40c22743480c4b6c0969b0c85e77332f0c4e1694f46aff8be7d0f015259e3a8a 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:24304dfbd8b1e309732a90aa321f7915299a24ab7234823b98704589e7df7f35 rector.php
src/
sha256:49dfe11ec8e60aa1ecaced3ba9b03b412ad34d25a5bde0257b943ea32def1d71 src/FqsenResolver.php
sha256:435ee7b9a2375d3000c4009ca8dd2e9eac69f930242996b929b4a3f955e37bcb src/PseudoType.php
src/PseudoTypes/
sha256:9b9ef6f25c00e927c5ff5a60f18d2fb4dd0dbfa9f8d015390e69e9dd9047f08a src/PseudoTypes/ArrayShape.php
sha256:fa4e399d4774c23d98ae668a374dd5706ce7126bafcc6f347ec46c0f8d33f651 src/PseudoTypes/ArrayShapeItem.php
sha256:00a7d6c74f1c93f1c5c0ccae5b342c2a45e198fcea9c508ac13acb2fc1bae7a9 src/PseudoTypes/CallableString.php
sha256:e4468904e3c21e155b7c72cb3f632b083801e0f5a9143043f819c424512cff29 src/PseudoTypes/ConstExpression.php
sha256:6c8da19c806abf4bfcf594be8fcdfeae5cda836fca54140c42b05ddb41f431cd src/PseudoTypes/False_.php
sha256:c306a477c1bc87574b12086b66a117eb162577e87f53a6a766e25bf47ee63341 src/PseudoTypes/FloatValue.php
sha256:32568ebb47d36647eafbd17f623647be1831e382e7ed2b31f155c3b274133902 src/PseudoTypes/HtmlEscapedString.php
sha256:16cb280e10548c13d778da298563daf2503adc988b0a503437116c5ec49f9dba src/PseudoTypes/IntegerRange.php
sha256:0e8294ceb3999bce8836da9c5d7b6dcb88ec38d496e1f055d11d9c780667901b 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:6bbd0e2ec142e44a5cc913e9b4228ae5c79ab3fc94ac36fb39e96f894ed98b91 src/PseudoTypes/StringValue.php
sha256:fa1a0b7e7b7519a48a4406f2380a02198a8113801f5d0cbd83777bae683fde2d src/PseudoTypes/TraitString.php
sha256:b21204f9a9bf220dc174502d92a2dadfe4ea3de39e6ca5c9f4b52539a4d298ad src/PseudoTypes/True_.php
sha256:95419477f705861ddc5df39ec969d7a6f4e7546d6bbb63f5173a6b74aadeb8ed src/Type.php
sha256:e8889a5710cd6103270c57efd103d593bf420295abf2697fa683a7cca55d187f src/TypeResolver.php
src/Types/
sha256:ed05403bd89d5e71c43118e1a6a436c3c9274eaccffeccc8bf7b9e77ff010e2a src/Types/AbstractList.php
sha256:56d273b08f1d7210ebb2ae41960e9aaa1100b090f9e2d1528f49f801b141733a src/Types/AggregatedType.php
sha256:5b31c9441da2e8d7600ece64d9f6786bd7df114404cc0744db2b4000c9f3acf9 src/Types/ArrayKey.php
sha256:237fd12626fada5fe2d2d8285a41d5268a9d94f49bee0c8f3b995bd00048cd48 src/Types/Array_.php
sha256:18f0a0b6411c27abde6fc4627ec847afd974bf31205be06f09e9f2ebb9c2dcc7 src/Types/Boolean.php
sha256:5c76e275f8add131625a0c45f8d0e502e2ac441e776f947fe10325957e69996b src/Types/CallableParameter.php
sha256:aaa06b6a044b5d630ae4c64045bbe48c20780de1cd060d296d3a5cd7c8ceecaa src/Types/Callable_.php
sha256:09b56b67dc75da91bea22d2a807a86915690b73ef81ea15fdcf9f207816b9bb6 src/Types/ClassString.php
sha256:b75648e177751f18b6ab11674def8668b601b2672237e9e4538b1624b7c73705 src/Types/Collection.php
sha256:fc57e3cfeca44cec97464ec75f501a0ffe0b2c48f5621a46407f7836ec5f554d src/Types/Compound.php
sha256:f95971f5102cf4257db56c2e8822e4692ee682a970c2f25a750d254caaa43fff src/Types/Context.php
sha256:1293c650d2f49a5d63539cd4ae7efde881b640fb689f8824bc03201c1686489e src/Types/ContextFactory.php
sha256:1fc8a85fa54f091a58c28c955746978e056779d65c6e56b5da58956dc0ea1658 src/Types/Expression.php
sha256:a081dd93c705b50bce98c517f3070753d6a537c86dd68dd41f7e9c05788377fc src/Types/Float_.php
sha256:cbdd589a0d154f04f31ea6e08801edaf8253bb2d9719435fdb1576fe24c65787 src/Types/Integer.php
sha256:8d939314bee3d5b7b738527b63df560c2011f38bb2a34609019d486a109adfb2 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:c45e6e7ee97f6cd5fd2eb18abd5737f6fa7c89d4a62bd6ce8a821686d87fbcd8 src/Types/Nullable.php
sha256:5c10af53cbec49dbcc740f6367f1c466ced60a4078e815446706b82517220f6a 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: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.