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 AppRuleContainer

Class AppRuleContainer

ObjRuleContainer uses PathableName, XmlConvertible
Extended by AppRuleContainer
Located at container-classes/AppRuleContainer.php
Methods summary
public
# __construct( mixed $owner )
public
# find( mixed $name, mixed $ref = null )
public
# addApp( App $Obj, mixed $rewritexml = TRUE )

add a App to this store

add a App to this store

public
# API_addApp( App $Obj, mixed $rewritexml = TRUE )

add a App to this store

add a App to this store

public boolean
# removeApp( App $Object, boolean $rewritexml = TRUE, boolean $forceAny = FALSE )

remove an App to this store. Be careful if you remove last zone as it would become 'any' and won't let you do so.

remove an App to this store. Be careful if you remove last zone as it would become 'any' and won't let you do so.

Parameters

$Object
App
$Object
$rewritexml
boolean
$rewritexml
$forceAny
boolean
$forceAny

Returns

boolean
public boolean
# API_removeApp( App $Object, boolean $rewritexml = TRUE, boolean $forceAny = FALSE )

remove an App to this store. Be careful if you remove last zone as it would become 'any' and won't let you do so.

remove an App to this store. Be careful if you remove last zone as it would become 'any' and won't let you do so.

Parameters

$Object
App
$Object
$rewritexml
boolean
$rewritexml
$forceAny
boolean
$forceAny

Returns

boolean
public
# isAny( )

returns true if rule app is Any

returns true if rule app is Any

public
# apps( )

return an array with all Apps in this store

return an array with all Apps in this store

public
# rewriteXML( )
public
# toString_inline( )

Overrides

ObjRuleContainer::toString_inline()
public
# merge( mixed $other )
public
# setAny( )
public
# API_setAny( )
public
# members( )
public
# membersExpanded( mixed $keepGroupsInList = FALSE )
public boolean
# hasApp( App|string $tag, boolean $caseSensitive = TRUE )

Parameters

$tag
App|string
can be Tag object or tag name (string). this is case sensitive
$caseSensitive
boolean

Returns

boolean
public boolean
# includesApp( App|string $tag, boolean $caseSensitive = TRUE )

Parameters

$tag
App|string
can be Tag object or tag name (string). this is case sensitive
$caseSensitive
boolean

Returns

boolean
public boolean
# includedInApp( App|string $tag, boolean $caseSensitive = TRUE )

Parameters

$tag
App|string
can be Tag object or tag name (string). this is case sensitive
$caseSensitive
boolean

Returns

boolean
public
# customApphasSignature( )
Methods inherited from ObjRuleContainer
API_replaceReferencedObject(), __destruct(), count(), display(), displayMembersDiff(), equals(), equals_fasterHash(), generateFastHashComp(), getAll(), getFastHashComp(), getItemAtPosition(), getMembersDiff(), has(), hasObjectRegex(), name(), referencedObjectRenamed(), remove(), removeAll(), replaceReferencedObject(), setName()
Methods used from PathableName
(), (), ()
Methods used from XmlConvertible
(), (), (), (), ()
Properties summary
public static string $childn 'App'
#
public null|AppStore $parentCentralStore null
#
Properties inherited from ObjRuleContainer
$name, $o, $owner
Properties used from XmlConvertible
$xmlroot
Magic properties inherited from ObjRuleContainer
$fasthashcomp
Magic properties used from PathableName
$name, $owner
PAN-OS-PHP API documentation generated by ApiGen 2.8.0