bear/stub-json

使用 JSON 模拟资源

dev-master 2022-11-01 05:01 UTC

This package is auto-updated.

Last update: 2024-09-11 04:47:14 UTC


README

为 BEAR.Resource 使用 JSON 映射进行模拟

在准备模拟来代替实际的数据库访问进行编码之前...

  • 你可以开发前端 HTML 模板。
  • 你可以检查最终输出。
  • 你可以并行开发后端。
  • JSON 值可以用通用语言。

通过准备模拟来代替实际的数据库访问进行编码之前

  • 可以开发前端 HTML 模板。
  • 可以检查最终输出。
  • 可以进行后端的并行开发。
  • 可以使用通用语言来使用 JSON 的值。

Composer 安装

composer require bear/stub-json

模块安装

use Ray\Di\AbstractModule;
use Ray\AuraSqlModule\AuraSqlModule;
use Ray\AuraSqlModule\AuraSqlQueryModule;

class StubModule extends AbstractModule
{
    protected function configure(): void
    {
        $this->install(new StubJsonModule('path/to/stubJson'));
    }
}

模拟 JSON

而不是调用 ResourceObject 方法,将模拟的 JSON 值设置为资源的正文。

而不是调用 ResourceObject 方法,将模拟的 JSON 值设置为资源的正文。

var/stubJson/Page/Index.json

{
    "foo": "foo1"
}