# Class FawkesConf

Your journey will start from PANConf or PanoramaConf

Code:
$pan = new PanoramaConf();
$pan->load_from_file('config.txt');
$pan->display_statistics();

And there you go !

  FawkesConf uses PathableName, PanSubHelperTrait

Located at device-and-system-classes/FawkesConf.php

Methods summary
`public` | # `name( )`
`public` | # `__construct( )`
`public` | # `load_from_xmlstring( mixed & $xml )`
`public` | # `load_from_domxml( `DOMElement`|`DOMDocument` $xml )` #### Parameters $xml ``DOMElement`|`DOMDocument`` $xml #### Throws ``Exception``
`public `Container`|null` | # `findContainer( string $name )` #### Parameters $name `string` $name #### Returns ``Container`|null`
`public `DeviceCloud`|null` | # `findDeviceCloud( string $name )` #### Parameters $name `string` $name #### Returns ``DeviceCloud`|null`
`public` | # `save_to_file( string $fileName, boolean $printMessage = TRUE, integer $lineReturn = TRUE, mixed $indentingXml = 0, mixed $indentingXmlIncreament = 1 )` #### Parameters $fileName `string` $fileName $printMessage `boolean` $printMessage $lineReturn `integer` $indentingXml $indentingXml $indentingXmlIncreament
`public` | # `load_from_file( string $fileName )` #### Parameters $fileName `string` $fileName
`public` | # `display_statistics( mixed $return = false )`
`public `Container`` | # `createContainer( string $name, mixed $parentContainer )` Create a blank device group. Return that DV object. Create a blank device group. Return that DV object. #### Parameters $name `string` $name $parentContainer #### Returns ``Container``
`public `Container[]`` | # `getContainers( )` #### Returns ``Container[]``
`public `DeviceCloud`` | # `createDeviceCloud( string $name, mixed $parentContainer_txt )` Create a blank template. Return that template object. Create a blank template. Return that template object. #### Parameters $name `string` $name $parentContainer_txt #### Returns ``DeviceCloud``
`public `DeviceCloud[]`` | # `getDeviceClouds( )` #### Returns ``DeviceCloud[]``
`public` | # `isFawkes( )`
`public` | # `findSubSystemByName( mixed $location )`

Methods used from PathableName
`(), (), ()`

Methods used from PanSubHelperTrait
`(), (), (), (), (), (), ()`

Properties summary
`public `DOMElement`` | $xmlroot | `` | #
`public `DOMDocument`` | $xmldoc | `` | #
`public `DOMElement`` | $devicesroot | `` | #
`public mixed` | $localhostlocaldomain | `` | #
`public `DOMElement`` | $localhostroot | `` | #
`public string[]|DomNode` | $devicecloudroot | `` | #
`public string[]|DomNode` | $cloudroot | `` | #
`public string[]|DomNode` | $containerroot | `` | #
`public mixed` | $version | `null` | #
`public array` | $managedFirewallsSerials | `array()` | #
`public mixed` | $managedFirewallsStore | `` | #
`public array` | $managedFirewallsSerialsModel | `array()` | #
`public `Container[]`` | $containers | `array()` | #
`public `DeviceCloud[]`` | $clouds | `array()` | #
`public `PANConf[]`` | $managedFirewalls | `array()` | #
`public `PanAPIConnector`|null` | $connector | `null` | # $connector $connector
`public null|`Template`` | $owner | `null` | #
`public `NetworkPropertiesContainer`` | $network | `` | #
`public `AppStore`` | $appStore | `` | #
`public `SecurityProfileStore`` | $urlStore | `` | #
`public `ZoneStore`` | $zoneStore | `null` | #
`public boolean` | $_fakeMode | `FALSE` | #
`public `NetworkPropertiesContainer`` | $_fakeNetworkProperties | `` | #
`public string` | $name | `''` | #

Magic properties used from PathableName
`$name, $owner`