-
-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove code scanners to improve library maintainability #12
Comments
@Ocramius: I think that the scanners would profit from a refactoring. If they will get replaced eventually then there is no need for that. Is the scanner stuff going to get deprecated? Replaced by what? nikic/PHP-Parser? Thanks for any hint. :) Originally posted by @fhein at zendframework/zend-code#123 (comment) |
https://github.com/Roave/BetterReflection Originally posted by @Ocramius at zendframework/zend-code#123 (comment) |
@fhein @Ocramius It would be nice to drop all scanners from this library too for 4.0, similarly to annotations, because Will prepare a separate PR for dropping scanners after rebasing and merging this one. Originally posted by @lisachenko at zendframework/zend-code#123 (comment) |
Dropping the scanners is probably a better idea for now. Originally posted by @Ocramius at zendframework/zend-code#123 (comment) |
Ok, let me check if they could be easily dropped.. Originally posted by @lisachenko at zendframework/zend-code#123 (comment) |
I've checked some dependencies and this is short summary:
What is your vision about that? I like the idea to drop both Originally posted by @lisachenko at zendframework/zend-code#123 (comment) |
Yeah, this stuff can be dropped. At this point, pointing to
Not sure about this one. I think the initial idea was that
The
Let's start with the Originally posted by @Ocramius at zendframework/zend-code#123 (comment) |
Moved to #155 to separate issue discussion. Originally posted by @lisachenko at zendframework/zend-code#123 (comment) |
This is just an attempt to fix the type-hinting mess inside the library. This is a BC break, as inheritance may be broken if the child classes do not respect the parent class signature.
Also, I suggest removing all the scanner stuff before merging.
Originally posted by @Ocramius at zendframework/zend-code#123
The text was updated successfully, but these errors were encountered: