yiisoft / classifier Goto Github PK
View Code? Open in Web Editor NEWLicense: BSD 3-Clause "New" or "Revised" License
License: BSD 3-Clause "New" or "Revised" License
Should we return all classes if no filters are used?
Lines 75 to 77 in 16b0d8a
scanFiles finds files only in the specified directory, everything is ok.
However, get_declared_classes processes ALL classes in the context's reach. This means that if we want to get a list of classes from a given directory, but there are other classes in the project that implement the given interface, the find method will return them as well.
I recommend filtering the directory at the class reflection level
It would be nice to add a withParent(string|array) method with the ability to filter through the is_subclass_of function. This will make it possible to process classes with extends components.
Docs should be added to README.
Initially discovered and suggested by @cebe during group call.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.