Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe PharInvocationCollection
+ Graphe d'héritage de PharInvocationCollection:

Fonctions membres publiques

 has (PharInvocation $invocation)
 
 collect (PharInvocation $invocation, $flags=null)
 
 findByCallback ($callback, $reverse=false)
 

Champs de données

const UNIQUE_INVOCATION = 1
 
const UNIQUE_BASE_NAME = 2
 
const DUPLICATE_ALIAS_WARNING = 32
 

Fonctions membres privées

 assertUniqueBaseName (PharInvocation $invocation, $flags)
 
 assertUniqueInvocation (PharInvocation $invocation, $flags)
 
 triggerDuplicateAliasWarning (PharInvocation $invocation)
 
 getInvocations ($reverse=false)
 

Attributs privés

 $invocations = array()
 

Documentation des fonctions membres

◆ assertUniqueBaseName()

assertUniqueBaseName ( PharInvocation  $invocation,
  $flags 
)
private

Asserts that base-name is unique. This disallows having multiple invocations for same base-name but having different alias names.

Paramètres
PharInvocation$invocation
int$flags
Renvoie
bool

Références PharInvocationCollection\findByCallback(), PharInvocation\getBaseName(), et null.

Référencé par PharInvocationCollection\collect().

◆ assertUniqueInvocation()

assertUniqueInvocation ( PharInvocation  $invocation,
  $flags 
)
private

Asserts that combination of base-name and alias is unique. This allows having multiple invocations for same base-name but having different alias names (for whatever reason).

Paramètres
PharInvocation$invocation
int$flags
Renvoie
bool

Références PharInvocation\equals(), PharInvocationCollection\findByCallback(), et null.

Référencé par PharInvocationCollection\collect().

◆ collect()

◆ findByCallback()

findByCallback (   $callback,
  $reverse = false 
)

◆ getInvocations()

getInvocations (   $reverse = false)
private
Paramètres
bool$reverse
Renvoie
PharInvocation[]

Références PharInvocationCollection\$invocations.

Référencé par PharInvocationCollection\findByCallback().

◆ has()

has ( PharInvocation  $invocation)
Paramètres
PharInvocation$invocation
Renvoie
bool

Implémente Collectable.

◆ triggerDuplicateAliasWarning()

triggerDuplicateAliasWarning ( PharInvocation  $invocation)
private

Triggers warning for invocations with same alias and same confirmation state.

Paramètres
PharInvocation$invocation
Voir également
::collectInvocation()

Références PharInvocationCollection\findByCallback(), PharInvocation\getAlias(), PharInvocation\getBaseName(), PharInvocation\isConfirmed(), null, et true.

Référencé par PharInvocationCollection\collect().

Documentation des champs

◆ $invocations

$invocations = array()
private

◆ DUPLICATE_ALIAS_WARNING

const DUPLICATE_ALIAS_WARNING = 32

◆ UNIQUE_BASE_NAME

const UNIQUE_BASE_NAME = 2

◆ UNIQUE_INVOCATION

const UNIQUE_INVOCATION = 1

La documentation de cette classe a été générée à partir du fichier suivant :