Overview

Namespaces

  • App
    • CloudModule
      • Forms
      • Model
      • Presenters
    • ConfigModule
      • Forms
      • Model
      • Presenters
    • Forms
    • GatewayModule
      • Model
      • Presenters
    • IqrfAppModule
      • Forms
      • Model
      • Presenters
    • Model
    • Presenters
    • Router
    • ServiceModule
      • Model
      • Presenters
  • PHP
  • Test
    • ConfigModule
      • Model
    • IqrfAppModule
      • Model
    • Model
    • Router
    • ServiceModule
      • Model

Classes

  • CommandManager
  • FileManager
  • JsonFileManager
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class JsonFileManager

Tool for reading and writing JSON files.

App\Model\FileManager uses Nette\SmartObject (not available)
Extended by App\Model\JsonFileManager uses Nette\SmartObject (not available)
Namespace: App\Model
Located at model/JsonFileManager.php
Methods summary
public
# __construct( App\Model\string $configDir )

Constructor

Constructor

Parameters

$configDir
Directory with configuration files

Overrides

App\Model\FileManager::__construct()
public array
# read( App\Model\string $fileName )

Read JSON file and decode JSON to array

Read JSON file and decode JSON to array

Parameters

$fileName
File name (without .json)

Returns

array

Overrides

App\Model\FileManager::read()
public
# write( App\Model\string $name, array $array )

Encode JSON from array and write JSON file

Encode JSON from array and write JSON file

Parameters

$name
File name (without .json)
$array
JSON array

Overrides

App\Model\FileManager::write()
IQRF Gateway Daemon webapp API documentation generated by ApiGen