Alex

Results 225 issues of 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...

type-feature

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...

module-typical

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...

Bug
enhancement

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...

type-enhancement

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.