Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe PharInvocationCollection
+ Graphe d'héritage de PharInvocationCollection:

Fonctions membres publiques

 has (PharInvocation $invocation)
 
 collect (PharInvocation $invocation, int $flags=null)
 
 findByCallback (callable $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, int $flags)
 
 assertUniqueInvocation (PharInvocation $invocation, int $flags)
 
 triggerDuplicateAliasWarning (PharInvocation $invocation)
 
 getInvocations (bool $reverse=false)
 

Attributs privés

 $invocations = []
 

Documentation des fonctions membres

◆ assertUniqueBaseName()

assertUniqueBaseName ( PharInvocation  $invocation,
int  $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,
int  $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 ( callable  $callback,
  $reverse = false 
)

◆ getInvocations()

getInvocations ( bool  $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 = []
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 :