初始化本地仓库

This commit is contained in:
2026-08-31 11:33:59 +08:00
commit 663f74b633
2390 changed files with 402918 additions and 0 deletions
@@ -0,0 +1,22 @@
<?php
namespace core\generator\interfaces;
/**
* 文件类型生成器接口
* 负责生成特定类型的文件内容
*/
interface FileGeneratorInterface
{
/**
* 生成文件内容
* @return string 文件内容
*/
public function generateContent(): string;
/**
* 获取文件扩展名
* @return string 文件扩展名
*/
public function getFileExtension(): string;
}
@@ -0,0 +1,25 @@
<?php
namespace core\generator\interfaces;
/**
* 场景生成器接口
* 负责生成特定场景的文件路径
*/
interface SceneGeneratorInterface
{
/**
* 生成文件路径
* @param string $fileType 文件类型
* @param string $extension 文件扩展名
* @return string 文件路径
*/
public function generateFilePath(string $fileType, string $extension = 'php'): string;
/**
* 生成文件内容
* @param string $fileType 文件类型
* @return string 文件内容
*/
public function generateContent(string $fileType): string;
}