bear / stub-json
Stubbing resource with JSON
dev-master
2022-11-01 05:01 UTC
Requires
- php: ^8.0
- bear/resource: ^1.17
Requires (Dev)
- bamarni/composer-bin-plugin: ^1.4
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-11-11 05:05:45 UTC
README
Stubbing with JSON Mappings for BEAR.Resource
Before coding with actual DB access by preparing stubs...
- You can develop front-end HTML templates.
- You can check the final output.
- You can develop the backend in parallel.
- JSON values can be in a common language.
スタブを用意することによって実際のDBアクセスを伴うコーディングを行う前に
- フロントエンドのHTMLテンプレートの開発ができます。
- 最終出力の確認ができます。
- バックエンドの平行開発ができます。
- JSONの値を共通言語として使えます。
Composer install
composer require bear/stub-json
Module install
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')); } }
Stub JSON
Instead of the ResourceObject method being invoked, the stub's JSON value is set to the body of the resource.
ResourceObjectメソッドが呼び出される代わりに、スタブのJSON値がリソースのボディに設定されます。
var/stubJson/Page/Index.json
{ "foo": "foo1" }