承接 death_satan/lombok 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-09-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固