Skip to content
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

Add test to prevent autoloader bug #148

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

Add test to prevent autoloader bug #148

wants to merge 3 commits into from

Conversation

Geekimo
Copy link

@Geekimo Geekimo commented Nov 20, 2016

Not testing if $val is a string before testing if it is a subclass can cause autoloader class to abnormally load a class which match string value in include directory.

Not testing if $val is a string before testing if it is a subclass can cause autoloader class to abnormally load a class which match string value in include directory.
@Geekimo
Copy link
Author

Geekimo commented Nov 20, 2016

Spent five hours on this bug.
I use Symfony's UniversalClassLoader and had a test.php file inside it which was used to do some bare test outside of the framework.
But I had a variable with 'test' string inside it, then the bug came.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant