arquivei/boltons-scaffolding

此项目由我们的开发者使用,以加快新用例的编码速度

v1.3.1 2019-12-23 20:37 UTC

This package is not auto-updated.

Last update: 2024-09-10 20:17:47 UTC


README

Latest Stable Version Total Downloads

在此项目中,您将找到臭名昭著的Lescript以及构建Boltons House当前架构下骨架用例所需的一切。

此项目的目标是什么

  • 通过移除常见的结构代码,加快您的编码速度

此项目不是什么

  • 一个生产就绪的代码生成器
  • 一只熊猫

安装

composer require-dev arquivei/boltons-scaffolding

如果您在依赖项中使用语义化版本,只需将其添加到您的composer.json中

    "require-dev": {
        "arquivei/boltons-scaffolding": "א.ב"
    },

然后运行

composer update

用法

  • 设置您的配置文件(已包含config.example.json以帮助您)
  • 在您的代码中
<?php

    require __DIR__ . '/vendor/autoload.php';

    $lescript = new \Arquivei\BoltonsScaffolding\Lescript($configPath);
    $lescript->makeLeMagique();
  • 如果您使用Laravel,有一个更简单的方法:打开您的终端并输入

php artisan arquivei:lescript --config=config_path.json

  • 如果您使用JavaScript,您可能需要重新考虑您的生活

已知问题和限制

  • LogInterface没有分配命名空间,您需要自己修复它
  • 代码可能没有正确格式化(在PHPStorm中按CTRL+ALT+L应该可以修复它)