MatthiasMolitor
MatthiasMolitor
This change introduces a new (optional) annotation `@maxRuntime`, which allows one to restrict the runtime of a benchmark method to a specified number of seconds. This is useful, if a...
This Pull Request adds support for the following Triple Stores: - [Oracle Database](http://www.oracle.com/technetwork/database/options/spatialandgraph/overview/index.html) with Spatial and Graph Option - [Stardog](http://stardog.com/) - [Neo4j](http://www.neo4j.org/) with [SPARQL-Plugin](https://github.com/neo4j-contrib/sparql-plugin) A Connector abstraction layer is introduced...
Check if the current version is able to handle reference parameters correctly: ``` public function demo(&$refVar) { } ```
Refactor the JoinPoint implementation. Add an interface and ensure that reflection is used as late as possible.
Register AspectPHP at packagist.org to ensure that installation via composer is possible without repository configuration.
Ensure that the weaver is able to compile multiple classes that are stored in the same file.
Ensure that AspectPHP does not try to weave code into aspect classes. Compiled aspects could trigger itself or other aspects and therefore lead to bugs that are hard to track...
Rename Manager classes/interfaces (for example AspectPHP_Manager) to Registry. The new name should point out the responsibility of the classes more clearly.
Check if it is possible to improve the performance of the TokenAnalyzer. Currently the analyzer traverses the token list many times. Therefore: - Measure the current performance (see #10) -...