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 TagStore

Class TagStore

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

Parameters

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

Returns

null|Tag

Overrides

ObjStore::find()
public
# removeAllTags( )
public boolean
# addTag( 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 Tag[]
# tags( )

return tags in this store

return tags in this store

Returns

Tag[]
public
# createTag( 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_createTag( mixed $name, mixed $ref = null )
public boolean
# removeTag( Tag $tag )

Parameters

$tag
Tag
$tag

Returns

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

Parameters

$tag
Tag
$tag

Returns

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

Overrides

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

Returns

Tag[]
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
protected null|TagStore $parentCentralStore null
#
public static string $childn 'Tag'
#
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