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 ObjRuleContainer

Class ObjRuleContainer

ObjRuleContainer uses PathableName, XmlConvertible

Direct known subclasses

AddressRuleContainer, AppRuleContainer, InterfaceContainer, ServiceRuleContainer, TagRuleContainer, UrlCategoryRuleContainer, VirtualRouterContainer, ZoneRuleContainer
Located at container-classes/ObjRuleContainer.php
Methods summary
public
# count( )
public
# setName( mixed $newname )
public
# equals( mixed $ostore )

Return true if all objects from this store are the same then in the other store.

Return true if all objects from this store are the same then in the other store.

public
# equals_fasterHash( mixed $other )
public
# generateFastHashComp( mixed $force = FALSE )
public
# getFastHashComp( )
protected
# has( mixed $obj, mixed $caseSensitive = TRUE )
protected boolean
# hasObjectRegex( string $regex )

Parameters

$regex
string
$regex

Returns

boolean
public
# display( mixed $indentSpace = 0 )
public
# toString_inline( )
public
# referencedObjectRenamed( mixed $h )
public
# replaceReferencedObject( mixed $old, mixed $new )
public
# API_replaceReferencedObject( mixed $old, mixed $new )
protected
# removeAll( )
protected
# remove( mixed $Obj )
public array
# getAll( )

Returns an array with all objects in store

Returns an array with all objects in store

Returns

array
public
# __destruct( )
public
# getItemAtPosition( integer $position )

Parameters

$position
integer
$position

Throws

Exception
public &
# getMembersDiff( mixed $otherObject )
public
# displayMembersDiff( mixed $otherObject, mixed $indent = 0, mixed $toString = FALSE )
public
# name( )
Methods used from PathableName
(), (), ()
Methods used from XmlConvertible
(), (), (), (), ()
Properties summary
public mixed $owner null
#
public string $name ''
#
public array $o array()
#
Properties used from XmlConvertible
$xmlroot
Magic properties summary
public mixed $fasthashcomp
#

string

string

Magic properties used from PathableName
$name, $owner
PAN-OS-PHP API documentation generated by ApiGen 2.8.0