WPZylos CLI Core Documentation

Stub compilation and file generation utilities for CLI tools.

📖 Full Documentation | 🐛 Report Issues

What You Get

  • StubCompiler — Replace placeholders in stub templates
  • FileWriter — Write files with directory creation
  • Generator Base — Abstract base for custom generators

Quick Start

use WPZylos\Framework\Cli\Core\StubCompiler;
use WPZylos\Framework\Cli\Core\FileWriter;

$compiler = new StubCompiler('/path/to/stubs');
$content = $compiler->compile('controller', [
    'namespace' => 'MyPlugin\\Controllers',
    'class' => 'Product',
]);

$writer = new FileWriter();
$writer->write('/path/to/ProductController.php', $content);

Documentation