ClassyFile
Summary
Provides a way to break PHP files containing multiple classes and creates single files per class. This can be useful when refactoring old libraries.
This library uses the nikic/PHP-Parser to parse all the php classes.
Requirements
- PHP 5.4.0
Installation
Install it using composer
composer require 'onema/classyfile:^1.0.0'
Or manually add it to the composer.json
file
{
"require": {
"onema/classyfile": "^1.0.0"
}
}
After it has been installed you can run the command: php vendor/bin/classyfile
Download from github
You can download the project from github. You still need to use composer to install all the dependencies.
git clone git@github.com:onema/classyfile.git
cd classyfile
composer install
After it has been installed you can run the command: php classyfile