a-blog cms PHP API Reference

JsonProcessor
in package

汎用JSON処理クラス

Table of Contents

Properties

$processors  : array<string|int, JsonNodeProcessorInterface>

Methods

__construct()  : mixed
process()  : array<int, array<string, mixed>>
JSONを処理
registerProcessor()  : void
プロセッサーを登録
replaceNodesByType()  : array<int, array<string, mixed>>
再帰的にノードを処理

Properties

Methods

process()

JSONを処理

public process(array<int, array<string, mixed>> $json) : array<int, array<string, mixed>>
Parameters
$json : array<int, array<string, mixed>>
Return values
array<int, array<string, mixed>>

replaceNodesByType()

再帰的にノードを処理

private replaceNodesByType(array<int, array<string, mixed>> $data, callable(array<string, mixed>): array<string, mixed> $replacer) : array<int, array<string, mixed>>
Parameters
$data : array<int, array<string, mixed>>
$replacer : callable(array<string, mixed>): array<string, mixed>
Return values
array<int, array<string, mixed>>

        
On this page

Search results