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

Stubbing `IntlBreakIterator`

1502a440cdd9f411c818d548fde8f9788f323020 authored almost 9 years ago
Stubbing `mysqli`

c47abc7af569eaa43911e7a717ce98dac5f8300e authored almost 9 years ago
Stubbing `XMLReader`

5ed1e731d9879feec810f35e937f9e1c5481ff16 authored almost 9 years ago
Stubbing `mysqli_result`

57965ab90f86a9513ebad3187ea3e066e7d562d9 authored almost 9 years ago
Stubbing `RecursiveTreeIterator`

46b6fd853416d343c7d2574ad4a7c5bd7f03bc40 authored almost 9 years ago
Stubbing `PDO`

d1400db37c5126ab5d9f2c5c5c3389628eb50e8d authored almost 9 years ago
Stubbing `PDOStatement`

a1c366835d1dc518d3032d4633c77a0fcfb2dbf0 authored almost 9 years ago
Stubbed `PharData`

0eefbcb2c073b0d49115807e1eec720e2e2bbc09 authored almost 9 years ago
Enabling matching stubs with numeric or underscore-containing names

3c61a318146d07e2989642bdd05c0b595ceb335b authored almost 9 years ago
Stubbing `IntlGregorianCalendar`

3afc05ba2b5d7679f3bb9cac51e06d2386c14872 authored almost 9 years ago
Adding generated stubs

80e3d9c4aa3e62009659681a4bdd223bcb53b02f authored almost 9 years ago
Stubbing `Collator`

637bacc1cf08a5429062531c57cd0d8bd253d2a0 authored almost 9 years ago
`Exception#__wakeup()` is defined since PHP 7.0.0-beta

838ed3800a79fbe547785e7f62206c0bb0dfa0a8 authored almost 9 years ago
Adding failing test case for #107

abaf5917b13c55df6c0b5c5fa31e3b2768c43c06 authored almost 9 years ago
Removing invalid syntax

c0689a7cd14dd2042fdeb533dbec4d339175a8d1 authored almost 9 years ago
Removing type-hint that was only existing in the docs

2ab7fe2910c1ae54140707305a80553fb692e98b authored almost 9 years ago
Testing that all stubbed classes are in sync with their internal counterparts

d5e4991ff294be1590648f0168ef38b7b3fefa8f authored almost 9 years ago
Stubbing `XMLWriter`

921ce872bef5d7412d4f673a9b29361dac075c0e authored almost 9 years ago
Better comparisons (simpler to understand bugs) between method names and parameter names

3c6574400b465e484074f3891e9c89466788516a authored almost 9 years ago
Stubbing `DOMElement` and `DOMNode`

631fc0d50c4a6fbe9fd055ef398ab8e98bfafd88 authored almost 9 years ago
Stubbing `ResourceBundle`

401f4f40c5d5cb85fa13e1de81b78c2dee932505 authored almost 9 years ago
Stubbing `ReflectionFunction`

3afa08419f6126e75aa7bd32498c308eec5d58fd authored almost 9 years ago
Successfully stubbed `Phar`

d22c4e7ad897d16771bacd255ad5e1993094ba23 authored almost 9 years ago
Stubbing `ReflectionProperty`

50b5d88546d88b3a259c03dc400117d72db5d238 authored almost 9 years ago
Removing opening `<?php` sequence from stub files

ce327dd935f1135e3ba8f6b2eaf26b21053efb92 authored almost 9 years ago
Removing type-hint that is only defined in the documentation

1f8ddc19b916caa07fa0d66efeed43bef1188cda authored almost 9 years ago
Stubbing `SplObjectStorage`

8912378991d6e9d1695cc2f799ec1e24e29ebafc authored almost 9 years ago
Correcting parameter names to reflect internal reflection specification

1e5dd21ac57e5bd6766186225a413cedc58fc657 authored almost 9 years ago
Stubbing `IntlChar`

c60d0358513e1668c3c3a6124e8f90bbd76960ff authored almost 9 years ago
Merge pull request #135 from Roave/add-returning-ast-methods

Add returning AST methods

c7ed85948948932b064da667b71a62f49018c36b authored almost 9 years ago
Fixed method name for test

729aab053736aec9d3322b8b4331fd4aef33f0f2 authored almost 9 years ago
Added getBodyCode method to retrieve a function as pretty printed code

d21021e3a2b8f4c1a943e11f126b4fee2bc138b5 authored almost 9 years ago
Added getAst method to ReflectionFunctionAbstract

dbef655e5dff25bf8d143a95b0b791c2af5ba042 authored almost 9 years ago
Added documentation for new features

4c2fe18ff9b8ed56e8e35e0ee0db919412abc3cf authored almost 9 years ago
Fixes from @ocramius code review

bf43988867fa7abae51e21d6978b8364461a59e5 authored almost 9 years ago
Added getAst method for ReflectionClass

55ccf886038bd7d455980424beb2904821f1adf4 authored almost 9 years ago
Added method to retrieve the statements (in an array) for this function

d403e0c3bb3795eea760681e1202de0e056d29e3 authored almost 9 years ago
Merge pull request #153 from Roave/feature/more-static-creators

Added functions for static initialisation

2c4f06c3853465a43caefd77ad247387e1d6cece authored almost 9 years ago
Added documentation for initialisers

1bf2041480861117070474e248031f606a798f73 authored almost 9 years ago
Added functions for static initialisation

2dd40568e89e4ac3859953cc36193c07efa84adb authored almost 9 years ago
Separate out instantiating reflections via instances of objects to separate methods

3f9bacd2adb4c0f73458456cdd385de373a988fc authored almost 9 years ago
Do not use ArrayObject because cannot reflect in PHP7

89c7790584be96f4489dc80edcb39a8b7278d6e2 authored almost 9 years ago
Merge pull request #157 from Roave/variadics-isoptional

Make sure variadic arguments are always optional

61f0207a3a7626658382273dae9c3fb31ae0f457 authored almost 9 years ago
Make sure variadic arguments are always optional

e1f08a55e71c97fb7ef773da2dd40bfffefab657 authored almost 9 years ago
Merge pull request #114 from Roave/implement-accessors

Implement [g|s]etStaticPropertyValue in ReflectionClass

f2706b59314ed9bebd80586d3f91807ef34d247b authored almost 9 years ago
Remove pointless return statement

a60a60f6609cc17c3a4d7c3f80dd220fa2abe61f authored almost 9 years ago
Implemented ReflectionClass#getStaticPropertyValue and #setStaticPropertyValue

5c34ddc5418eb6ca0b0248d700285ef5e8bcb8d6 authored almost 9 years ago
Rephrased exception messages for get/setStaticPropertyValue

99f11c866dd2938a6f019f3c0e0ae2045e46d218 authored almost 9 years ago
Test case for getting/setting private and protected static property values

b7a1cbcca159fab0783cfd08a8b4158731ce6e20 authored almost 9 years ago
Merge pull request #156 from Roave/disable-var-dump-in-compat

Removed var_dump to avoid spinning tests

3f1279b7d923464d32276250cd9dfc86dc8035aa authored about 9 years ago
Removed var_dump to avoid spinning tests. Will be fixed in #155

613092b2c361759692d3f3ac990f72cd56527a80 authored about 9 years ago
Merge pull request #151 from Roave/reflect-from-closure

Reflect from Closures

f608597983db6c01878284d905c272edb9dafddb authored about 9 years ago
Remove else because @ocramius

a010239d28a02a85ec42c4613b3b952cc0ae3721 authored about 9 years ago
Wrap ClosureSourceLocator because @ocramius is always right, tut

fbbbe7c8015577eed752216167dc8a18eea1e9b0 authored about 9 years ago
Added test case to show two closures failing if placed on the same line

d5b40343fc17baea96414ae9003d233ee357f844 authored about 9 years ago
Added InvalidAbstractFunctionNodeType exception for invalid node types in ReflectionFunctionAbstract

d3e2e66776ec27d5601406d0815b6a6b9b3a4f7f authored about 9 years ago
Final ClosureSourceLocator

2a2668feaaf5f2d050130a685da26b8697de0725 authored about 9 years ago
ClosureSourceLocator::locateIdentifiersByType throws exception now

b0e899d3579b8807d29390d104436e810b1751ca authored about 9 years ago
Use ClassReflector for FunctionReflector child reflector

78c3f7834c958dbabdfb5a9939a52927a5e420ba authored about 9 years ago
If the FunctionLike thing is a Closure, return string {closure}

caf7746c789fdbeb9f6260c4f104103246172971 authored about 9 years ago
Added some documentation updates for closure reflections

5c1a60fadc2905dc704b717894a73ba8f9327bbd authored about 9 years ago
Added ReflectionFunction::createFromClosure

27d7496a6f47c5d207b65faa7a5a06ddee5a58eb authored about 9 years ago
Support namespaced closures

edb8aed6f7daf55dc7ae71bb005925ab553af71e authored about 9 years ago
Added ClosureSourceLocator and test

c066f3f2dac7d7b0bdaadd7d01307d0af3242c19 authored about 9 years ago
Updated dependencies, added SuperClosure

85bb77dc17335397a9abcda335e66f5a9ec27239 authored about 9 years ago
ReflectionFunction and Abstract now accepts FunctionLike things

0e198f6bf59009cd724aded723e019828227b3a0 authored about 9 years ago
Updated code for ReflectionFunctionAbstract::isClosure to actually operate on node type

67e12dd058a1938d8620fa8a276db1b1abbc1342 authored about 9 years ago
Corrected exception message test in ReflectionFunctionAbstractTest

dd4c247b7bc881c4fc42cce6d210fdfb11f99463 authored about 9 years ago
Merge pull request #150 from Roave/make-reflection-classes-uncloneable

Make reflections uncloneable

fee3f36f97169c103d4720c5344e6ac6e8e0f7c2 authored about 9 years ago
Change to use static exception constructor for Uncloneable

85e4e0e0844d1d06434472e826d1b3c053c1fbd5 authored about 9 years ago
#61 Make reflections uncloneable

9c6ddcdc347504f9ad25d4b499f1923a8268d70c authored about 9 years ago
Merge pull request #149 from EmanueleMinotto/deps-version

Use branch-alias instead of dev-master

1ca611549ad10e7e0909d09df88712decfeada39 authored about 9 years ago
reduced nikic/php-parser from dev to beta

d1f8a01b7d1abf3cd793a305c02d8a24dc5d763f authored about 9 years ago
use branch-alias instead of dev-master

2287323008143a52c4199b645e989a8040459eb4 authored about 9 years ago
Merge pull request #147 from Roave/added-demo-folder

Added demo folder

9934c6c9596fe0bf31cfe498e17331cd072a061a authored about 9 years ago
Split things out and provide README.md

1bffe5db8626dda054c34bd183e3a66210a3d6b2 authored about 9 years ago
Fixed errors after rebase in demo code

7d00d5bbef76d8afa646414f72635f7176f4a726 authored about 9 years ago
Added basic reflection demo

6cc4550316b6f416605d85c067683c76ae9e1b09 authored about 9 years ago
Merge pull request #136 from Roave/refactor-source-locators

Internal refactoring of source locators

c7aa2c0a544e2a0cc1fc9021746d0c5d3fd7f142 authored about 9 years ago
Updates from @ocramius review

dcbae3e6dccadd2e1e5314bc2d23faab935cbbc6 authored about 9 years ago
Removed some namespace imports

dea49571adaf0e0cf0e91f33b4c4b266dc9ed9cd authored about 9 years ago
NodeToReflection now implements AstConversionStrategy

a5584a259b684b86eaf43ffb7b827f450fde3c60 authored about 9 years ago
Added missing variable declaration back in

2142cf4f924ed54250c4f6473c7433751fe8430c authored about 9 years ago
Big refactoring for SourceLocators to return definite located source

8d106f8e3e5b353d5d887634eadb7bc4161db51b authored about 9 years ago
Renamed NodeReflector to NodeToReflection

aaf4ec8522424bb907cf0ed6532475dffe7fd92a authored about 9 years ago
AggregateSourceLocator now peeks at symbols at location-time to check if they are there

b594321a58dd1191d90783852689715c109f4697 authored about 9 years ago
Tidying up some code style stuff

f934521d6a4e6b165ed46dee95e87b2c1966d366 authored about 9 years ago
Refactored some of Ast\Locator into Ast\FindReflectionsInTree

f2e95ea9e703a79d1b2c60071cd6f2744865891b authored about 9 years ago
Added tests for AbstractSourceLocator

6744459352252b27fbb1ccd89d22b74954cc48a4 authored about 9 years ago
Re-enable tests disabled from PR #118

34fa4ca7e3d798d279faae0800f2f78962c0cf40 authored about 9 years ago
Added new concept of Potentially/DefiniteLocatedSource when using source locators

b9748052d76ed9f9baec878c6b9d9368e0d943fa authored about 9 years ago
Added tests for Ast Locator and related classes

e0b4ef5ebbec001a6d16fce6c90d137249d2d794 authored about 9 years ago
Added test for buildDefaultReflector function

a8e7eeab2e7cf5ee677d5b275b233e286487bf5f authored about 9 years ago
Split out the NodeReflector

7ddf64dfb1507264790edd073f16b2e7f4db8ad2 authored about 9 years ago
Organised SourceLocator folder into relevance subfolders

3f9a4b317a6c1bc29ab207e4a6b259622bca5813 authored about 9 years ago
Merge pull request #139 from Roave/more-phpt

More PHPT tests

b17a3a403ba8e8e339429dd90352503472c906dd authored about 9 years ago
Added remaining compat tests, updated to use BR

a9d5ab748561be3c4cf36c7e1ca41e1af23b2ea8 authored about 9 years ago
Added more phpt tests

b54ea84818cba65040c66b6803c57a84ff1b3bb5 authored about 9 years ago
Removed phpt tests from unit test run and run separately on Travis

20c80e27d03c1a66c025e52c12d27b595b358078 authored about 9 years ago
Merge branch 'master' into more-phpt

498c7aab5337eea8c73fb37230d1dca079ff4ff4 authored about 9 years ago