death_satan/lombok
最新稳定版本:v0.0.12
Composer 安装命令:
composer require death_satan/lombok
包简介
Implementing Lombok similar to Java with PHP
README 文档
README
- 用PHP实现类似Java的Lombok
安装
composer
composer require death_satan/lombok -vvv
已实现注解
- Data (为所有的属性生成对应的Get,Set方法)
- Getter (单独的为一个属性生成Get方法)
- Setter (单独的为一个属性生成Set方法)
- RequiredArgsConstructor (为所有没有默认值的属性生成__construct方法)
- 更多待实现
#示例
<?php /** 所有的注解都存放在DeathSatan\Lombok\Attributes空间下 */ use DeathSatan\Lombok\Attributes as Lombok; // 为注解的类继承Helper Trait方法 use DeathSatan\Lombok\Lombok as Helper; require_once __DIR__.'/../vendor/autoload.php'; #[Lombok\Data] class Demo{ use Helper; public int $a; public string $b; public float $c; public array $d; } $demo = new Demo(); $demo->setA(124); $a = $demo->getA(); var_dump($a); // output 124
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-09-12