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

Fonctions membres publiques

 getType ($model)
 
 getId ($model)
 
 getAttributes ($model, array $fields=null)
 
 getLinks ($model)
 
 getMeta ($model)
 
 getRelationship ($model, $name)
 

Attributs protégés

 $type
 

Fonctions membres privées

 getRelationshipMethodName ($name)
 

Documentation des fonctions membres

◆ getAttributes()

getAttributes (   $model,
array  $fields = null 
)

{Get the attributes array.

Paramètres
mixed$model
array | null$fields
Renvoie
array
}

Implémente SerializerInterface.

◆ getId()

getId (   $model)

{Get the id.

Paramètres
mixed$model
Renvoie
string
}

Implémente SerializerInterface.

Références $model.

◆ getLinks()

getLinks (   $model)

{Get the links array.

Paramètres
mixed$model
Renvoie
array
}

Implémente SerializerInterface.

◆ getMeta()

getMeta (   $model)

{Get the meta.

Paramètres
mixed$model
Renvoie
array
}

Implémente SerializerInterface.

◆ getRelationship()

getRelationship (   $model,
  $name 
)

{Get a relationship.

Paramètres
mixed$model
string$name
Renvoie
|null
}

Exceptions

Implémente SerializerInterface.

Références $method, $model, $name, $this, AbstractSerializer\getRelationshipMethodName(), et null.

◆ getRelationshipMethodName()

getRelationshipMethodName (   $name)
private

Get the serializer method name for the given relationship.

snake_case and kebab-case are converted into camelCase.

Paramètres
string$name
Renvoie
string

Références $name.

Référencé par AbstractSerializer\getRelationship().

◆ getType()

getType (   $model)

{Get the type.

Paramètres
mixed$model
Renvoie
string
}

Implémente SerializerInterface.

Références AbstractSerializer\$type.

Documentation des champs

◆ $type

$type
protected

Référencé par AbstractSerializer\getType().


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