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

  • BaseServiceManager
  • ComponentManager
  • GenericManager
  • InstanceManager
  • IqrfManager
  • MainManager
  • SchedulerManager
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class InstanceManager

App\ConfigModule\Model\InstanceManager uses Nette\SmartObject (not available)
Namespace: App\ConfigModule\Model
Located at ConfigModule/model/InstanceManager.php
Methods summary
public
# __construct( App\Model\JsonFileManager $fileManager )

Constructor

Constructor

Parameters

$fileManager
public
# add( Nette\Utils\ArrayHash $array )

Add new Instance

Add new Instance

Parameters

$array
Instance's settings
public
# delete( App\ConfigModule\Model\int $id )

Delete Instance setting

Delete Instance setting

Parameters

$id
Instance ID
public array
# getInstances( )

Get list of Instances

Get list of Instances

Returns

array
Instances
public array
# load( App\ConfigModule\Model\int $id = 0 )

Convert Instances configuration form array to JSON array

Convert Instances configuration form array to JSON array

Parameters

$id
Interface ID

Returns

array
Array for form
public
# save( Nette\Utils\ArrayHash $array, App\ConfigModule\Model\int $id = 0 )

Save Instances setting

Save Instances setting

Parameters

$array
Instance settings
$id
Instance ID
public array
# saveJson( array $instances, Nette\Utils\ArrayHash $update, App\ConfigModule\Model\int $id )

Convert array from Interfaces configuration form to JSON

Convert array from Interfaces configuration form to JSON

Parameters

$instances
Original Instances JSON array
$update
Changed settings
$id
Interface ID

Returns

array
JSON array
public
# setFileName( App\ConfigModule\Model\string $fileName )

Set file name

Set file name

Parameters

$fileName
File name (without .json)
Properties summary
private App\Model\JsonFileManager $fileManager
#
private string $fileName

File name (without .json)

File name (without .json)

#
IQRF Gateway Daemon webapp API documentation generated by ApiGen