ClassMaker
in package
FinalYes
Table of Contents
Properties
- $fs : Filesystem
- $kernel : KernelInterface
- $projectDir : string
Methods
- __construct() : mixed
- make() : string
- renderSkeleton() : string
Properties
$fs
private
Filesystem
$fs
$kernel
private
KernelInterface
$kernel
$projectDir
private
string
$projectDir
Methods
__construct()
public
__construct(KernelInterface $kernel, string $projectDir) : mixed
Parameters
- $kernel : KernelInterface
- $projectDir : string
make()
public
make(string $generatedFilePathPattern, string $skeletonName, array<string|int, mixed> $skeletonParameters) : string
Parameters
- $generatedFilePathPattern : string
- $skeletonName : string
- $skeletonParameters : array<string|int, mixed>
Return values
string —The path of the created file (relative to the project dir)
renderSkeleton()
private
renderSkeleton(string $filePath, array<string|int, mixed> $parameters) : string
Parameters
- $filePath : string
- $parameters : array<string|int, mixed>