Overview

Namespaces

  • None
  • PHP

Classes

  • Address
  • AddressGroup
  • AddressRuleContainer
  • AddressStore
  • AggregateEthernetIfStore
  • AggregateEthernetInterface
  • App
  • AppOverrideRule
  • AppRuleContainer
  • AppStore
  • AuthenticationRule
  • CaptivePortalRule
  • cidr
  • Container
  • CsvParser
  • CustomSecurityProfileURL
  • DecryptionProfile
  • DecryptionRule
  • DeviceCloud
  • DeviceGroup
  • DH
  • DoSRule
  • ErrorReporter
  • EthernetIfStore
  • EthernetInterface
  • ExpeditionTaskReporter
  • FawkesConf
  • FileTaskReporter
  • HipObjectsProfile
  • HipProfilesProfile
  • IkeCryptoProfil
  • IkeCryptoProfileStore
  • IKEGateway
  • IKEGatewayStore
  • InterfaceContainer
  • IP4Map
  • IPSecCryptoProfil
  • IPSecCryptoProfileStore
  • IPsecTunnel
  • IPsecTunnelStore
  • LoopbackIfStore
  • LoopbackInterface
  • ManagedDevice
  • ManagedDeviceStore
  • NatRule
  • NetworkPropertiesContainer
  • ObjRuleContainer
  • ObjStore
  • PanAPIConnector
  • PANConf
  • PanoramaConf
  • PbfRule
  • PH
  • PredefinedSecurityProfileURL
  • QoSRule
  • RQuery
  • Rule
  • RuleStore
  • RuleWithUserID
  • Schedule
  • ScheduleStore
  • SecurityProfile
  • SecurityProfileAntiSpyware
  • SecurityProfileAntiVirus
  • SecurityProfileDNSSecurity
  • SecurityProfileFileBlocking
  • SecurityProfileGroup
  • SecurityProfileGroupStore
  • SecurityProfileStore
  • SecurityProfileURL
  • SecurityProfileVirusAndWildfire
  • SecurityProfileVulnerability
  • SecurityProfileWildfire
  • SecurityRule
  • Service
  • ServiceDstPortMapping
  • ServiceGroup
  • ServiceRuleContainer
  • ServiceSrcPortMapping
  • ServiceStore
  • StaticRoute
  • Tag
  • TagRuleContainer
  • TagStore
  • Template
  • TemplateStack
  • TmpInterface
  • TmpInterfaceStore
  • TunnelIfStore
  • TunnelInterface
  • UrlCategoryRuleContainer
  • VirtualRouter
  • VirtualRouterContainer
  • VirtualRouterStore
  • VirtualSystem
  • VirtualWire
  • VirtualWireStore
  • VlanIfStore
  • VlanInterface
  • Zone
  • ZoneRuleContainer
  • ZoneStore

Interfaces

  • TaskReporter

Traits

  • AddressCommon
  • centralAddressStore
  • centralAddressStoreUser
  • centralServiceStore
  • centralServiceStoreUser
  • InterfaceType
  • NegatableRule
  • ObjectWithDescription
  • PanSubHelperTrait
  • PathableName
  • ReferenceableObject
  • RulewithLogging
  • ServiceCommon
  • XmlConvertible

Functions

  • __CmpObjMemID
  • __CmpObjName
  • array_diff_no_cast
  • array_to_devicequery
  • array_unique_no_cast
  • cloneArray
  • convert
  • derr
  • findConnector
  • findConnectorOrDie
  • getDirContents
  • insertAfter
  • lastIndex
  • mdeb
  • mwarning
  • my_shutdown
  • myAutoloader
  • myErrorHandler
  • printn
  • removeElement
  • sortArrayByStartValue
  • yesNoBool
  • Overview
  • Namespace
  • Class
  • Tree

Class ScheduleStore

Class TagStore

ObjStore uses PathableName, XmlConvertible
Extended by ScheduleStore
Located at object-classes/ScheduleStore.php
Methods summary
public
# __construct( mixed $owner )
public null|Schedule
# find( mixed $name, null $ref = null, boolean $nested = TRUE )

Parameters

$name
mixed
$name
$ref
null
$ref
$nested
boolean
$nested

Returns

null|Schedule

Overrides

ObjStore::find()
public
# removeAllTags( )
public boolean
# addSchedule( Tag $Obj, boolean $rewriteXML = TRUE )

add a Tag to this store. Use at your own risk.

add a Tag to this store. Use at your own risk.

Parameters

$Obj
Tag
$Obj
$rewriteXML
boolean

Returns

boolean
public string
# findAvailableTagName( string $base, string $suffix, integer|string $startCount = '' )

Parameters

$base
string
$base
$suffix
string
$suffix
$startCount
integer|string
$startCount

Returns

string
public Schedule[]
# schedules( )

return tags in this store

return tags in this store

Returns

Schedule[]
public
# createSchedule( mixed $name, mixed $ref = null )
public
# findOrCreate( mixed $name, mixed $ref = null, mixed $nested = TRUE )

search for object with its name and returns it. If it doesn't exist, create it and return it.

search for object with its name and returns it. If it doesn't exist, create it and return it.

Overrides

ObjStore::findOrCreate()
public
# API_createSchedule( mixed $name, mixed $ref = null )
public boolean
# removeSchedule( Schedule $schedule )

Parameters

$schedule
Schedule
$schedule

Returns

boolean
True if Zone was found and removed. False if not found.
public boolean
# API_removeTag( Schedule $schedule )

Parameters

$schedule
Schedule
$schedule

Returns

boolean
public &
# getXPath( )
public &
# getTagStoreXPath( )
public
# rewriteXML( )

Overrides

ObjStore::rewriteXML()
public Schedule[]
# nestedPointOfView( )

Returns

Schedule[]
Methods inherited from ObjStore
count(), countUnused(), createTmp(), display(), findByName(), getAll(), inStore(), referencedObjectRenamed(), remove(), removeAll(), setName()
Methods used from PathableName
(), (), ()
Methods used from XmlConvertible
(), (), (), (), ()
Properties summary
public null|ScheduleStore $parentCentralStore null
#
public static string $childn 'Schedule'
#
Properties inherited from ObjStore
$classn, $name, $nameIndex, $o, $owner, $skipEmptyXmlObjects
Properties used from XmlConvertible
$xmlroot
Magic properties summary
public VirtualSystem|DeviceGroup|PanoramaConf|PANConf|Container|DeviceCloud $owner
#
Magic properties used from PathableName
$name
PAN-OS-PHP API documentation generated by ApiGen 2.8.0