Skip to content

kleinweb/wp-to-psr-4

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wp-to-psr4

Migrate a WordPress-style code base to PSR-4 file structure. For example:

src/example/path/to/class-file.php -> src/Example/Path/To/ClassFile.php
src/example/trait-ReusableTrait.php -> src/Example/ReusableTrait.php
src/example/interface-ReusableInterface.php -> src/Example/ReusableInterface.php

Installation

composer global require alleyinteractive/wp-to-psr-4

Usage

wp-to-psr4 path/to/convert

Options

--dry-run

Prints the changes that would be made without actually making them.

--exclude

Exclude a directory/file from being converted. This option can be used multiple times and accepts glob patterns.

--no-git

Do not run git mv on the files. Will only make changes to the file system.

Credits

This project is actively maintained by Alley Interactive. Like what you see? Come work with us.

License

The GNU General Public License (GPL) license. Please see License File for more information.

About

Migrate a WordPress Codebase to PSR-4

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%