ClassGenerator
- Full name:
\Codefy\Framework\Console\ClassGenerator - This class is marked as final and can't be subclassed
- This class is a Final class
Properties
codefy
configContainer
filesystem
Methods
__construct
public __construct(\Codefy\Framework\Application $codefy, \Qubus\Config\ConfigContainer $configContainer, \Qubus\FileSystem\FileSystem $filesystem): mixed
Parameters:
| Parameter | Type | Description |
|---|---|---|
$codefy | \Codefy\Framework\Application | |
$configContainer | \Qubus\Config\ConfigContainer | |
$filesystem | \Qubus\FileSystem\FileSystem |
generate
Generate class files from a preset.
public generate(array $preset, string $namespace, string $directory, string $className, string|null $overridePath = null): array
Parameters:
| Parameter | Type | Description |
|---|---|---|
$preset | array | |
$namespace | string | |
$directory | string | |
$className | string | |
$overridePath | string|null |
Throws: