Alex
Alex
It appears, that ~30% of library's code isn't covered by tests. When #50 will be merged, then we can clearly see what tests covers what code.
I propose that we use https://github.com/phpDocumentor/Reflection library (which internally uses https://github.com/phpDocumentor/ReflectionDocBlock), to replace the `AnnotationParser.php`. Then these libraries will reflect the class in a given file. Then the `AnnotationParser.php` would...
Current test suite implementation is made using own-written tool (the `xTest`). It combines browser-based test runner and uncovered line display. I propose to switch to PHPUnit to allow the following:...
Consider following example. ``` php
From https://github.com/mindplay-dk/php-annotations/wiki/CustomAnnotations page I've found out that by combining the `multiple` and `inherited` properties on the `@usage` annotation it might be possible to get some interesting results. For example when...
According to PSR-5 there are 2 special data types: - `self` - resolves to class name, where annotation was defined - `static` - resolves to class name that's being instantiated...
When attempting to use `\Go\ParserReflection\ReflectionEngine::locateClassFile` on a built-in class (for them `\ReflectionClass::getFileName()` returns `false`), then exception about not found class is thrown. I'm proposing to show `Locating of built-in classes...
The `\Go\ParserReflection\ReflectionClass::getMethods` method is used, then instead of returning all objects of `\Go\ParserReflection\ReflectionMethod` class it: - returns that class methods using `\Go\ParserReflection\ReflectionMethod` class objects - returns inherited methods using `\ReflectionMethod`...
PHPUnit 6 release changed `PHPUnit_Framework_TestCase` class into `\PHPUnit\Framework\TestCase` and therefore any `extends PHPUnit_Framework_TestCase` in this project now fails with this error: ``` PHP Fatal error: Class 'PHPUnit_Framework_TestCase' not found in...
I've got an e-mail from ReadTheDocs today, that all readthedocs.org sub-domains now should be readthedocs.io sub-domain. They will redirect automatically, but we need to fix links by ourselves anyway.