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

Clarified naming to ParseToAstFailure

9c8cab2aace245000ccb9005d866857e4a19fe68 authored almost 9 years ago
Remove unnecessary return value from removeParameter

ee528a27cf316ab5c5b7cfb51d0d106f6fd3912d authored almost 9 years ago
Added addParameter and removeParameter methods

c40d563f30c13fecfb5bcf126dade73ab472f8ab authored almost 9 years ago
Rethrow any exception encountered whilst finding reflections

2d2ba1c07feced1e76c20f38f80816105309fd1f authored almost 9 years ago
Throw exceptions when ClassReflector cannot locate identifiers

27c4bdda750854ff7ba719abe21f83fe9e2b9e00 authored almost 9 years ago
Merge pull request #188 from Roave/new-phpt-suite

New phpt suite

49a92cdafe7746780bb474a12bba7a7d2d7314d9 authored almost 9 years ago
Do not dump internal structure for PhpParser objects

094a61ea7a8e1b5c937cec441477e24a2b60913a authored almost 9 years ago
Added PHPT tests demonstrating features of BR

bce16d646e112972ee746800813a307aab19295e authored almost 9 years ago
Remove compat test suite

ee0846f6906bc91152dd4a5771721a9fe8544431 authored almost 9 years ago
Merge pull request #187 from Roave/reflectionclass-modifications

ReflectionClass modifications

300064e19371fc1eb4e25328d50a8b349aa48ec3 authored almost 9 years ago
Updates from code review in #187

8a5a00800782837cf08fe7667eaf060587503421 authored almost 9 years ago
Added ReflectionClass::add/removeProperty methods

5a234b707d01670a6ad16109af102f4a09731b74 authored almost 9 years ago
Added ReflectionClass::addMethod method

fcea95edf8aef872dd023e0ff7ae084400012420 authored almost 9 years ago
Added ReflectionClass::removeMethod method

dddd7ff9bd5fa6a121ad384e24b2e2111b0a47a3 authored almost 9 years ago
Added ReflectionClass::setFinal method

dc4fcbae0a40531baf2847350b7ba8424433a633 authored almost 9 years ago
Merge pull request #184 from Roave/add-demo-tests-to-travis

Add demo tests to Travis build

488f1e29c506dfe3eb6d7bb9c31669c465bca644 authored almost 9 years ago
Merge pull request #185 from Roave/prefer-dist-travis

Use prefer-dist in travis now (see composer/composer#4884)

b4e3de7b66e1e132ec036173e90e7e228e3aeac0 authored almost 9 years ago
Changed cd to relative path to work on OSX too

8c08016125d26f5c38215124d425ac5446be092a authored almost 9 years ago
Fixed the test failure

134bce366c076d1f60107f4701035f2df7985b50 authored almost 9 years ago
Use prefer-dist in travis now (see composer/composer#4884)

a6c4a0250295fd19edaa1e7a9ffad0133341db6d authored almost 9 years ago
Add demo tests to Travis build

1bf9c85ad01912e3aa9704b0c9351737d04513bf authored almost 9 years ago
Merge pull request #183 from Roave/fix-monkey-patching-example

Fixed broken monkey patching example

f738c388e84a6fb472e05e5a43f36d93deae6c70 authored almost 9 years ago
Fixed broken monkey patching example

436b225de62a02df4e9e6f9240e3698e0e816dea authored almost 9 years ago
Merge pull request #180 from Roave/set-remove-php7-types

Set/remove PHP 7 types

547284c5447ab37ad90068ccbb96cefbf80f3f3d authored almost 9 years ago
Merge pull request #181 from Roave/find-reflection-on-line-helper

Added FindReflectionOnLine helper utility

185c6fe3a97dbe530a934ce592a7f72b1d4f4187 authored almost 9 years ago
Added FindReflectionOnLine helper utility

230af38f49e11f8b175388b71f05c254fad8a25e authored almost 9 years ago
Add ability to set or remove parameter type declarations in parameter reflections

8c24c739749dded5dd25ca46887a7f4ff6484938 authored almost 9 years ago
Add ability to set/remove PHP7 return type declarations

a1e9b66ba667520099cb50c96ad3187401e9bf88 authored almost 9 years ago
Merge pull request #141 from Roave/monkey-patching-methods

Method body replacement

8ec5906053ceba04f7f2b1225711701053334b0b authored almost 9 years ago
Added info to readme too

63e24a7cbede3b82b32227b12904edd0ee713859 authored almost 9 years ago
Only run testSetBodyFromAstWithInvalidArgumentsThrowsException on PHP 7 because reasons

8120e79e047af7ff575c0687156d8098c3ca3562 authored almost 9 years ago
Added setBodyFromAst method

4d7b430624957d5d640097b444378d64971b4404 authored almost 9 years ago
Separate setBody api to two methods

e64a7c565388eef5ff6d2432954d093bb2eb776b authored almost 9 years ago
Added demo and docs for function body modification

e93bb06d3d253dbb1fd357a59dddd2e3141c2f1f authored almost 9 years ago
Added ReflectionFunctionAbstract::setBody

ca8c8ad07a4aafc32c5acb85ccf7a1e627164484 authored almost 9 years ago
Merge pull request #168 from Roave/const-class-name-resolution

Implemented ::class constant resolution

76a97a711ed924e55ea96d687907fdb313e603ea authored almost 9 years ago
Merge pull request #177 from Roave/docs-update-for-php7-types

Docs and phpdoc fixes for PHP 7 types

390dff47f7034c433741598859cf2fdcae057a8f authored almost 9 years ago
Docs and phpdoc fixes for PHP 7 types

6142b40b0d1d67af05cee986017c6f623f6c7e40 authored almost 9 years ago
Add note about getConstant resolution

4efbef9b5527b17b6a6d93535a106259d8adb1e4 authored almost 9 years ago
Merge pull request #176 from Roave/php7-types

PHP 7 types support

b5085953b46cde73c88513141a5f979bbcffcf0f authored almost 9 years ago
Added getReturnType and hasReturnType for methods

712494c1fd1a51dd352acd683284d3f829e976b8 authored almost 9 years ago
Implement ReflectionParameter->hasType()

9e70f91510006744a9ff696a37901d0c787cce9b authored almost 9 years ago
Support for PHP7 API for parameters

2c9aeeba3aa7dd633efc7ba8b880c1c20f15a0d1 authored almost 9 years ago
Merge pull request #175 from AndrewCarterUK/patch-1

Drastically improved quality of library

494c1a71904b67f85db2a85cb290e56727f9ace3 authored almost 9 years ago
Added stable version and licence badges

02a10bfd2dbb4b7325e32103c2be6c511bb43c0c authored almost 9 years ago
Merge pull request #174 from MarkRedeman/fix-use-statements-in-documentation

Correct use statements in documentation

dceae9c7fe4d0ea32b3a4b40d1f5d89cb5f97f26 authored almost 9 years ago
Correct use statements in documentation

57b62a202a8ac375b46ed18cb73ecc7d6eb1b063 authored almost 9 years ago
Merge pull request #165 from Roave/fix-coding-standards

Fix coding standards with fix-cs.sh script

2e9dce252c7ccc20f837749e6dad5621d2011a88 authored almost 9 years ago
Merge pull request #171 from Roave/update-dev-deps-phpunit

Update dependencies

f0416d23c016d537b5f255d82982a45850ac6766 authored almost 9 years ago
Fix coding standards with fix-cs.sh script

dcc262923991b87f6030dcedea6d0739915cfc52 authored almost 9 years ago
Failing test for class name resolution in class constants

f1d7d44d50a57638d9d3a7f3d2d48b93d9ad8f66 authored almost 9 years ago
Added two more test cases for alias and out-of-scope ::class resolution

41fd0b5cac1e8fb884fed258d18eba5028a7c957 authored almost 9 years ago
Added param phpdoc to StringSourceLocator to stop IDE complaining

9c7c75de73c3f6243d51aa32d6b0b7d8a1491fc4 authored almost 9 years ago
Renamed test for clarity

5f9d6fc9596210a849807a0ee2f988a1eaaf516b authored almost 9 years ago
Resolve ::class constant using ResolveTypes helper

c1647b31a9139c3007b349e41b5f70d77e9a8f1f authored almost 9 years ago
Update dependencies

a46e7a5e054b11dc23d3888ae4953fbd83e4d1de authored almost 9 years ago
Merge pull request #166 from AydinHassan/hotfix/aggregate-source-locator

Fix locateIdentifiersByType to correctly aggregate source

d428b5576f14f820514f63004ee536c8c90f3bf7 authored almost 9 years ago
Fix locateIdentifiersByType to correctly aggregate source

e02f436d56bbc4a24b7abfe3e83acc6480ff0e2b authored almost 9 years ago
Merge pull request #160 from Roave/deps-update-for-1.0.0

Updated require versions ready for 1.0.0 release

5b59e3768ef2d2cb90cd14326743d47b319810bc authored almost 9 years ago
Updated require versions ready for 1.0.0 release

8a864d8066611836ed319d428451aa2137bb448a authored almost 9 years ago
Merge pull request #158 from Roave/test/test-min-max-dependencies

Run against lowest dependencies as well

be2b79e33a6c7de8835054e7ea65a3318efe09e0 authored almost 9 years ago
Locking on zend-code 3.0+, as other versions don't seem to work correctly

1eaa80211362f8cff2fb1aa9d4efd88f3b57c421 authored almost 9 years ago
zend-code 2.6 is needed in order to have working better-reflection

89741d1a80121c22d31473455deec9b6f4b2a83b authored almost 9 years ago
Run against lowest dependencies as well

93104d50e28afac2011304602aa9975f929a2de3 authored almost 9 years ago
Merge pull request #101 from Roave/loads-of-stubs

Issue #87 - Loads of stubs

dad8358514ec59c038c8001c30d0496788017b72 authored almost 9 years ago
Stubbed `IntlTimeZone`

3998e93afd035b9795f5ccf29567834230b006bc authored almost 9 years ago
YAY! Done with `IntlDateFormatter` (broken in docs)

77e9991e71eed3c47f4bf54b387f839e8ee8664e authored almost 9 years ago
Stubbing `ReflectionMethod`

0afa52aa7bf54ad9f6314c39a195e1a7df3aa1ab authored almost 9 years ago
Stubbing `SPLFileInfo`

15a18e6cca2ecb31e0ba7d295ed1ffda644757a9 authored almost 9 years ago
Carefully testing equality of the stubs with the current runtime versions of the classes

02fd4065ba8d978f28dfb156b5547b7d6012c7a2 authored almost 9 years ago
Allowing zendframework/zend-code 3.x

fbeef991ca48dc9f38a0969fc29ffa8fb99ee40f authored almost 9 years ago
Improving test - better failure readability, variadic support

5e0d7759c4a5d890211556070156958b7ed37c9e authored almost 9 years ago
Correcting constant value

1c427f0f369f0620966277573b20792d4b82581b authored almost 9 years ago
Stubbing `ReflectionClass`

0997009d8297d9248a900765636d736c071ec380 authored almost 9 years ago
Adding PHP 7's `ReflectionParameter#getType()` and `ReflectionParameter#hasType()` APIs

614a2d05f02702d2ddffb65652c62b18e546d35e authored almost 9 years ago
Testing that all classes defined

2427dffdf02986236caa30461626ef57bf54ed98 authored almost 9 years ago
Stubbing `ZipArchive`

07a0349076ed11b6ea0c41e9e3e87d34ce1248a2 authored almost 9 years ago
Stubbing `DOMNamedNodeMap`

2e0dda14ae034ed414d189491bb4696ec5b75022 authored almost 9 years ago
Stubbing `SimpleXMLElement`

e42663ae9b42c3c71bc3f64f48a04b5a4533703a authored almost 9 years ago
Removing hack to workaround #107 bug

ec4668af326e9354487428aa79b1244759279eea authored almost 9 years ago
Stubbing `SplFileObject`

8640a4fc49d5a0c3f1b35acff21c93646f915c3b authored almost 9 years ago
Stubbing `DOMConfiguration`

0ca5e551799de922af3d9c82ec3f1d7e9af7b5f2 authored almost 9 years ago
Stubbing `XSLTProcessor`

c4937a93aa3174455457b8893955147cf8ecf3e8 authored almost 9 years ago
Merge conflict resolution (duplicate test)

bc1ce17ec4c35fe68465b07e48c6a39880716a36 authored almost 9 years ago
Correcting stubs path

1584a39441a2aba25588bd017e0ce2a9240c3d91 authored almost 9 years ago
Removing opening PHP tag (not used in stubs)

854fbc1c821370363aa1ce640f29586169409cff authored almost 9 years ago
Stubbing PHP7's `Error` class

359d7edb68992520a844ad085d8f76bbc7dc62f7 authored almost 9 years ago
Stubbing `finfo`

46c5d9b87aa0d2d8c9f5478956f17b2f415dd1b6 authored almost 9 years ago
No coverage generated by stubs checker

0b1769b3752531e548943170c00e9fb75ca7a4dc authored almost 9 years ago
Stubbing `DOMXPath`

141b6c67b9ae27a8c7f6a52ae779b978b14e1879 authored almost 9 years ago
Adding missing `function` keyword

c9e8691628fd6e57b31c9ef50b5cb62910a8baea authored almost 9 years ago
`fscanf` is variadic

696cbaf19f1c316860725fcb886b72640ea43240 authored almost 9 years ago
Improving test case to get failing data-provider output

36582ff77627e513ebaab65cde215a985fb32de3 authored almost 9 years ago
Correcting referenced issue - it is #109, not #107

Fixes #109

0cef7cfdb0a8136ec0734cc461c911293f9b2972 authored almost 9 years ago
Checking method flags

6c6281a9f15c69cea8b7198cadf5f84f08178d7c authored almost 9 years ago
`ReflectionGenerator` stub

eaaf7892c0b0cf3e296fd39c5ad9afdaa329e31c authored almost 9 years ago
Adding parameter that was missing in the documentation

7944c2846ae7df6e2005f39f0116058bde4dde19 authored almost 9 years ago
Stubbing `Closure#call()` as per PHP7 spec

859147634dea92dd00fe6986b7ebdc5ab23598e6 authored almost 9 years ago
Removing initial php tag

68424befb7b8ba10315acf5b3b19b0f7678d71d3 authored almost 9 years ago
Removing initial `<?php` opening in stub file

aee8a28638d2279e133daca78ffd9c6df28aee51 authored almost 9 years ago