Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voku/BetterReflection

:crystal_ball: Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.
https://github.com/voku/BetterReflection

Minor performance optimization: looking for constants in more recent includes first

Constants could be defined by any file, and we often want to look at constants defined
in own co...

22bed4a90cfd1cd324663dcbfc803b14eaed16b7 authored over 4 years ago by Marco Pivetta <[email protected]>
Removed stream wrapper logic from `AutoloadSourceLocator`: using the new `FileReadTrapStreamWrapper` for that

This simplifies the `AutoloadSourceLocator` massively:

* the constructor no longer needs to be...

d0409b0f73cb83f3cc26a5af2b864113f4df069b authored over 4 years ago by Marco Pivetta <[email protected]>
Extracted stream wrapper override logic to an external `FileReadTrapStreamWrapper` (internal) utility

This supporting class is now containing all our ugly hacks around the `AutoloadSourceLocator`, s...

08490f0149adbbe452b5a3b95bfdce21c1d95790 authored over 4 years ago by Marco Pivetta <[email protected]>
Removed `@psalm-suppress` annotation for a type that is now correctly inferred by the upstream tool

aa8a5367949b0cb6daafaef6f624582379a8802e authored over 4 years ago by Marco Pivetta <[email protected]>
Merge pull request #582 from kukulich/autoload

`AutoloadSourceLocator` should support `phar://` paths as well as `file://`

290804317399c9f77251b052abfbd1d45ef0eba8 authored over 4 years ago by Marco Pivetta <[email protected]>
Fixed PHAR issue with AutoloadSourceLocator

3353315fff695f85e3a83d49ac477226747254e2 authored over 4 years ago by Ondrej Mirtes <[email protected]>
Fixed error handler broken by AutoloadSourceLocator

f741917c836517d999cd9e0c1b20398d50a4d24b authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Merge pull request #602 from kukulich/hidden-bugs

Fixed hidden bugs

29a3bac731cba5f4c9d619742832bedf7726729a authored over 4 years ago by Marco Pivetta <[email protected]>
Merge pull request #601 from kukulich/case-insensitive-methods

Methods are case insensitive, and should be mapped and looked up without considering casing

985441729266d396bfbea5dd1c34446ffba0da37 authored over 4 years ago by Marco Pivetta <[email protected]>
Fixed hidden bugs

256f09282c338d54e95fcb3190eb916bdba144eb authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Methods are case insensitive

36c5d6dabf729ba830b12eb2cb49352989660b8c authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Merge pull request #585 from kukulich/actions

Travis is dead, long live GitHub actions

6e2e5e20baa69f1bcf4c0076739a994422b00045 authored over 4 years ago by Marco Pivetta <[email protected]>
Run unit tests with more memory

ea889cca8ed00abf796612ce2697917772b3bad6 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Travis is dead, long live GitHub actions

c86d7a4c71a21289e40492bedc59b9879b01ed09 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Removed Scrutinizer

d4ec1d0c1eb1eb7c258066e437693794c956e8a0 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Skip some extensions in tests because they report strange errors

a4d462e12aad90f23caa000653a765920465ee04 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Merge pull request #581 from kukulich/traits

Fixed many traits bugs

3e4387876b69d9c47d541ced0f8f01c6daf5ae2b authored over 4 years ago by Marco Pivetta <[email protected]>
Merge pull request #597 from kukulich/abstract

ReflectionMethod::isAbstract() should return true for interface methods

6c18923cce3e21f419ed6b0648981802417a5edc authored over 4 years ago by Marco Pivetta <[email protected]>
Fixed many traits bugs

f312a23992bc3f05ba662093f64b6fdf6d1f8eaf authored over 4 years ago by Jaroslav Hanslík <[email protected]>
ReflectionMethod::isAbstract() should return true for interface methods

2686a8e0fca91196f58e14a771269b11c529e6ed authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Merge pull request #578 from kukulich/cs

Updated CS

3dc1942761b43c4ff3d8a2e8ee4c6e926bbdfec0 authored over 4 years ago by Marco Pivetta <[email protected]>
Updated CS

7cd8db0b663b22e905884c8d50f876bc2e6d29bf authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Merge pull request #595 from orklah/psalm-cleanup

Psalm.xml cleanup

c4ce7bc067691a77272a937738e7c1e47968188d authored over 4 years ago by James Titcumb <[email protected]>
Merge pull request #586 from kukulich/abstract

Fixed ReflectionMethod::isAbstract() in adapter

a1b32d141273aa527fabde8def52d094fcb3290d authored over 4 years ago by James Titcumb <[email protected]>
Merge pull request #594 from Roave/add-hello-world-github-action

Add hello world github action for #585 to base off

f6d8336fddf9c25b1acde985d14bbb2d750018a3 authored over 4 years ago by James Titcumb <[email protected]>
Psalm.xml cleanup

7d53f488b2f0e8a8b390c229964c17308f415b98 authored over 4 years ago by Orklah <[email protected]>
Merge pull request #583 from kukulich/reflection-type

Fixed ReflectionNamedType adapter

dd5ef72d7dbbbad75beb947c9f5591fbbfaed7b2 authored over 4 years ago by James Titcumb <[email protected]>
Merge pull request #584 from DanielBadura/bump-phpstan

bump phpstan version from 0.12.19 to 0.12.25

d3190aa159357b7b95bace2132032340fdc372f6 authored over 4 years ago by James Titcumb <[email protected]>
Add hello world github action for #585 to base off

9c3d7f9d39477e2857ff8e91d559dbf30e34706f authored over 4 years ago by James Titcumb <[email protected]>
Merge pull request #587 from kukulich/default-properties

Fixed ReflectionSourceStubber for unsupported values of default properties

629821bd64c15f7706e71e83871eb449383c22c8 authored over 4 years ago by James Titcumb <[email protected]>
Merge pull request #589 from kukulich/adapter-methods

Fixed ReflectionClass::getMethods() and ::getProperties() in adapter

5c51b5459e254365b09cc6c3dded96e50028038f authored over 4 years ago by James Titcumb <[email protected]>
Merge pull request #590 from kukulich/cache

Fixed methods cache in ReflectionClass

267c848ef6ea6e8773d919dbca3075ad89fbc261 authored over 4 years ago by James Titcumb <[email protected]>
Merge pull request #591 from kukulich/directory-separator

Return system directory separator in adapters

65adc5c08c5e5a501f533aef5fffde85bd280281 authored over 4 years ago by James Titcumb <[email protected]>
Merge pull request #592 from kukulich/namespaced-stubs

Fixed PhpStormStubsSourceStubber for classes/functions/constants in namespace

bdcba27097887b4e8e105d6ee34ee6b4e032dc72 authored over 4 years ago by James Titcumb <[email protected]>
Merge pull request #593 from kukulich/psalm

Removed outdated @psalm-suppress

4248f18b354dbba2b84bfd525a15058e77f029fd authored over 4 years ago by James Titcumb <[email protected]>
Removed outdated @psalm-suppress

228e29f3b332b5fb67e864ff1778b284b91522aa authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Fixed PhpStormStubsSourceStubber for classes/functions/constants in namespace

7869193a22fe1b69ac01c2f1414ff4b0957aa162 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Cleanup

d1913faff1f62d9a59787f6c651538046ebc97f8 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Return system directory separator in adapters

1f136b7592e0040628c8438cf01bde6aafc675df authored over 4 years ago by Ondrej Mirtes <[email protected]>
Fixed methods cache in ReflectionClass

c1879b9ec4b1e4a51ffe83b2e78e5054148a45c4 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Fixed ReflectionClass::getProperties() in adapter

ffddce169b67bcacca0f046f1a14d4cf00247944 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Cleanup

cf9259a0886f0db175ac880de6a27d18ceda70e8 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Fixed ReflectionClass::getMethods() in adapter

aa2fb0934b6652dc34f3383eba646bfffd88a2a9 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Fixed ReflectionSourceStubber for unsupported values of default properties

c98f5b56a63c3119cdf2707e46a419e6d7bcaa46 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Fixed ReflectionMethod::isAbstract() in adapter

eb9bd0e2ebcb2e04e57cbf4e9bc9583079c63ec0 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Fixed ReflectionNamedType adapter

a8308ddda46e437c010a5fa269f1495172852a33 authored over 4 years ago by Ondrej Mirtes <[email protected]>
bump phpstan version from 0.12.19 to 0.12.25

e5af8c9df59084ec26f93776d75114dd983daa74 authored over 4 years ago by Daniel Badura <[email protected]>
Merge pull request #579 from kukulich/build

Fixed build

390ef3fe372d4d26b0225cd45f6a3dc63835f4d6 authored over 4 years ago by James Titcumb <[email protected]>
Fixed build

b3772b1bcd28d7a494a14f8e4d245a59ff6eb166 authored over 4 years ago by Jaroslav Hanslík <[email protected]>
Merge pull request #572 from Roave/fix/align-adapter-types-to-ext-reflection-collection-ish-method-types

Align adapter types to ext reflection collection-ish method types

23860f199a155b34967420ea45a0cc5ba078c240 authored over 4 years ago by Marco Pivetta <[email protected]>
Removed reference to `webmozart/assert` dependency in sources, since we are not requiring it ourselves

All code paths using `webmozart/assert` were mostly type-checks about unhappy paths that should ...

81421477baf5b288dcf1f9363c71322e4d54a87a authored over 4 years ago by Marco Pivetta <[email protected]>
Align types of reflection adapters collection-ish methods to `ext-reflection` types

Effectively, this ensures following type changes:

* `ReflectionClass#getProperties() : array<s...

beca868be431778a5c5da3ee0aa457763d7f20b4 authored over 4 years ago by Marco Pivetta <[email protected]>
Merge pull request #570 from localheinz/feature/constant

Enhancement: Allow fetching constant name from exception

cf9ff245f41c9e8d744af56ae301ba514dbee92b authored over 4 years ago by Marco Pivetta <[email protected]>
Enhancement: Allow fetching constant name from exception

8e58d76399a7dd56d38c8d58e72827ead9208537 authored over 4 years ago by Andreas Möller <[email protected]>
Bump vimeo/psalm from 3.10.1 to 3.11.2

Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 3.10.1 to 3.11.2.
- [Release notes](htt...

d47ba335e7a37b63853e8d9f3399911185a4ba97 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #566 from Roave/dependabot/composer/phpstan/phpstan-0.12.19

0095a8df72ff99e1b785418e97688ff259108694 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump phpstan/phpstan from 0.12.18 to 0.12.19

Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 0.12.18 to 0.12.19.
- [Release ...

39b5313b200bda06c6662229889c627b1285cebb authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #567 from Roave/dependabot/composer/nikic/php-parser-4.4.0

1829d950c90f12874bbaa374a1406c6fcc6b40bf authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump nikic/php-parser from 4.3.0 to 4.4.0

Bumps [nikic/php-parser](https://github.com/nikic/PHP-Parser) from 4.3.0 to 4.4.0.
- [Release no...

b0db3b5f9676f0f91524847ecc3e301d27e025bc authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #565 from Roave/dependabot/composer/phpunit/phpunit-8.5.4

4e451da38efa2eb76d0f0948908671a59923027d authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump phpunit/phpunit from 8.5.3 to 8.5.4

Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 8.5.3 to 8.5.4.
- [Re...

efcf0790e63eb63dcbef04199e68d9053af9a79f authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #564 from staabm/patch-1

more precise class-doc

a7eda5207785326d357df3cfe995502c0c0f1557 authored over 4 years ago by Marco Pivetta <[email protected]>
more precise class-doc

16444cdecc72561e85baae32488bd79859c4e8e2 authored over 4 years ago by Markus Staab <[email protected]>
Merge pull request #560 from Roave/dependabot/composer/phpstan/phpstan-0.12.18

abb9c16692707c607464d028436bce857926395c authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump phpstan/phpstan from 0.12.11 to 0.12.18

Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 0.12.11 to 0.12.18.
- [Release ...

5b4101c41bc2c5d4c7253045be06e6fffec61f6b authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #559 from Roave/dependabot/composer/vimeo/psalm-3.10.1

bf7db01b74ac1fee03cdf7564a05e03d0e709be5 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump vimeo/psalm from 3.9.3 to 3.10.1

Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 3.9.3 to 3.10.1.
- [Release notes](http...

761378075f87117229cada589276f8bf9430d4a5 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #558 from Roave/dependabot/composer/phpunit/phpunit-8.5.3

72be2d8bf416be0fb8e4c5aabc5a0bb62478fdd2 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump phpunit/phpunit from 8.5.2 to 8.5.3

Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 8.5.2 to 8.5.3.
- [Re...

6dfe2b4a4803863067b5078c8eeb9a9278a6478e authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #554 from Roave/dependabot/composer/phpdocumentor/type-resolver-1.1.0

d64c7fd6b358bc7b22844c2b4883d279eb771bbd authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump phpdocumentor/type-resolver from 1.0.1 to 1.1.0

Bumps [phpdocumentor/type-resolver](https://github.com/phpDocumentor/TypeResolver) from 1.0.1 to...

4a45f7cfbf4679c81268ab805b5487b2b5c57389 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #555 from Roave/dependabot/composer/phpdocumentor/reflection-docblock-5.1.0

343d39435035c7d526e3af333814cb6c2b46c770 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump phpdocumentor/reflection-docblock from 5.0.0 to 5.1.0

Bumps [phpdocumentor/reflection-docblock](https://github.com/phpDocumentor/ReflectionDocBlock) f...

67ad949a2a0d9e189d5a0653fd7692a874ae0dcf authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #553 from Roave/dependabot/composer/vimeo/psalm-3.9.3

a11e70e1f813420c1caccff7dd5644b64e292272 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump vimeo/psalm from 3.9.2 to 3.9.3

Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 3.9.2 to 3.9.3.
- [Release notes](https...

0288514cd7fc4877e36c61d8e5e425d838e4f9f4 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #548 from orklah/bump-things

bump phpbench and phpstan

40d8b7baac3c0157ea2b3433d5c5f5408327a4c7 authored almost 5 years ago by Marco Pivetta <[email protected]>
bump phpbench and phpstan

d00b993070fef34beeabb21390d4312a3f707c99 authored almost 5 years ago by Orklah <[email protected]>
Merge pull request #547 from orklah/static-analysis

fix SA

6508b544790398165c178d4accd874427381217f authored almost 5 years ago by Marco Pivetta <[email protected]>
fix SA

00ae450bd2417985ff929225963bac7cf6c0f945 authored almost 5 years ago by Orklah <[email protected]>
Merge pull request #546 from kukulich/travis

Fixed .travis.yml

82c38c059ea5044bc57c10aa2ebce99bae9b578a authored almost 5 years ago by Marco Pivetta <[email protected]>
Fixed .travis.yml

89f9f2418bc595704e3d4483eb07b3986804d669 authored almost 5 years ago by Jaroslav Hanslík <[email protected]>
Merge pull request #545 from orklah/cs-fixes

fix CS

6d34c1ed5520e9f5e644efd179c7daecb9db059e authored almost 5 years ago by Marco Pivetta <[email protected]>
fix CS

d6ab8a8e60ea45a5b74be583bd291e420487118d authored almost 5 years ago by Orklah <[email protected]>
Merge pull request #544 from orklah/psalm-bump

bump psalm, fix errors, add usePhpDocPropertiesWithoutMagicCall

8c6538af62a162ab409edcdbb8c7c27496335347 authored almost 5 years ago by Marco Pivetta <[email protected]>
bump psalm, fix errors, add usePhpDocPropertiesWithoutMagicCall

478fc7f5d79987da12d6d9f7924293dd1389ad1f authored almost 5 years ago by Orklah <[email protected]>
Merge pull request #543 from kukulich/cs

CS fixes

3e26b824bdaa93b31bd81f19b61535e8b60e2b19 authored almost 5 years ago by Marco Pivetta <[email protected]>
CS fixes

49ac1dea0a9abe5c4176d70dc30b1ef28a2d876c authored almost 5 years ago by Jaroslav Hanslík <[email protected]>
Merge pull request #540 from paul-thebaud/master

Upgrade reflection-docblock to version ^5.0.0 and upgrade deps

829935c40289b46484b5e9cd2451c7bc14941056 authored almost 5 years ago by James Titcumb <[email protected]>
Upgrade reflection-docblock to version ^5.0.0 and upgrade deps

570692f312c52a75d5c16b55245987a7cc9e5479 authored almost 5 years ago by Paul Thébaud <[email protected]>
Merge pull request #537 from orklah/psalm-improvements

various improvements for psalm

43afb69e8ed5a9fc291c8977f9c15ae024309c81 authored almost 5 years ago by Marco Pivetta <[email protected]>
various improvements for psalm

b1cabc05283599aaf858679939673dace5e6b1c6 authored almost 5 years ago by Orklah <[email protected]>
Merge pull request #536 from Roave/dependabot/composer/vimeo/psalm-3.8.3

4a6623a05f6a24dcdb1d3a306b4482ddfb3739e8 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump vimeo/psalm from 3.8.2 to 3.8.3

Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 3.8.2 to 3.8.3.
- [Release notes](https...

aeec1d7a7ee3b142ed44a434cc3583270374b22e authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #535 from Roave/dependabot/composer/phpstan/phpstan-0.12.8

c9b32d14176dbd483f72b28551695fc7fe3eda1c authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Bump phpstan/phpstan from 0.12.5 to 0.12.8

Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 0.12.5 to 0.12.8.
- [Release no...

6f30b35fbc91c165f95005ba069044a234fdc743 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Merge pull request #534 from Lctrs/type-coverage

Show our type coverage

311c6c98de57807ac186f55d0c3dfa96971fa8f0 authored almost 5 years ago by Marco Pivetta <[email protected]>
Show our type coverage

6eb92a4d66e53fdf004f2de28c165e429284b145 authored almost 5 years ago by Lctrs <[email protected]>
Merge pull request #533 from naderman/composer-v2-compat

Add compatibility with Composer v2 installed.json files

31d4062686b5875a6919956d03f1e9a357c06760 authored almost 5 years ago by Marco Pivetta <[email protected]>
Add compatibility with Composer v2 installed.json files

The installed.json is now a map with one entry for packages containing the
same former array of ...

0aaab05d15cd8bf4c87fe033526472a85b47ec89 authored almost 5 years ago by Nils Adermann <[email protected]>
Merge pull request #532 from orklah/master

fix windows path to linux + phpcbf

0d2af28980476f3fd1bb82fb2d33973672e4b68b authored almost 5 years ago by Marco Pivetta <[email protected]>