Download the PHP package localheinz/classy without Composer
On this page you can find all versions of the php package localheinz/classy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download localheinz/classy
More information about localheinz/classy
Files in localheinz/classy
Package classy
Short Description Provides collectors for classy constructs (classes, enums, interfaces, and traits).
License MIT
Homepage https://github.com/ergebnis/classy
Informations about the package classy
classy
This project provides a composer package with a finder for classy constructs (classes, enums, interfaces, and traits).
Installation
Run
Usage
This package provides the following collectors for finding classy constructs:
Ergebnis\Classy\Collector\TokenGetAllConstructFromSourceCollectorErgebnis\Classy\Collector\PhpTokenTokenizeConstructFromSourceCollectorErgebnis\Classy\Collector\DefaultConstructFromFileCollectorErgebnis\Classy\Collector\DefaultConstructFromSplFileInfoCollectorErgebnis\Classy\Collector\DefaultConstructFromFinderCollector
Collector\TokenGetAllConstructFromSourceCollector
Use Collector\TokenGetAllConstructFromSourceCollector to collect classy constructs from source code on PHP 7:
Collector\PhpTokenTokenizeConstructFromSourceCollector
Use Collector\PhpTokenTokenizeConstructFromSourceCollector to collect classy constructs from source code on PHP 8:
Collector\DefaultConstructFromFileCollector
Use Collector\DefaultConstructFromFileCollector to collect classy constructs from a file:
Collector\DefaultConstructFromSplFileInfoCollector
Use Collector\DefaultConstructFromSplFileInfoCollector to collect classy constructs from an instance of SplFileInfo:
Collector\DefaultConstructFromFinderCollector
Use Collector\DefaultConstructFromFinderCollector to collect classy constructs from an iterable of SplFileInfo:
Changelog
The maintainers of this project record notable changes to this project in a changelog.
Contributing
The maintainers of this project suggest following the contribution guide.
Code of Conduct
The maintainers of this project ask contributors to follow the code of conduct.
General Support Policy
The maintainers of this project provide limited support.
You can support the maintenance of this project by sponsoring @ergebnis.
PHP Version Support Policy
This project supports PHP versions with active and security support.
The maintainers of this project add support for a PHP version following its initial release and drop support for a PHP version when it has reached the end of security support.
Security Policy
This project has a security policy.
License
This project uses the MIT license.
Credits
The algorithm for finding classes in PHP files in Zend\File\ClassFileLocator (originally licensed under BSD-3-Clause).
Social
Follow @localheinz and @ergebnis on Twitter.
All versions of classy with dependencies
ext-tokenizer Version *