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

Fonctions membres protégées

 validate (\stdClass $item)
 

Membres hérités additionnels

- Fonctions membres publiques hérités de AbstractImmutableEvent
 __construct (string $name, array $arguments=[])
 
 offsetSet ($name, $value)
 
 offsetUnset ($name)
 
- Fonctions membres publiques hérités de AbstractEvent
 __construct (string $name, array $arguments=[])
 
 getArgument ($name, $default=null)
 
 setArgument ($name, $value)
 
- Fonctions membres publiques hérités de Event
 addArgument ($name, $value)
 
 setArgument ($name, $value)
 
 removeArgument ($name)
 
 clearArguments ()
 
 stop ()
 
 offsetSet ($name, $value)
 
 offsetUnset ($name)
 
- Fonctions membres publiques hérités de AbstractEvent
 __construct ($name, array $arguments=[])
 
 getName ()
 
 getArgument ($name, $default=null)
 
 hasArgument ($name)
 
 getArguments ()
 
 isStopped ()
 
 stopPropagation ()
 
 count ()
 
 serialize ()
 
 __serialize ()
 
 unserialize ($serialized)
 
 __unserialize (array $data)
 
 offsetExists ($name)
 
 offsetGet ($name)
 
- Fonctions membres publiques statiques hérités de AbstractEvent
static create (string $eventName, array $arguments=[])
 
- Attributs protégés hérités de AbstractEvent
 $name
 
 $arguments
 
 $stopped = false
 

Description détaillée

Event to validate media items.

Depuis
4.1.0

Documentation des fonctions membres

◆ validate()

validate ( \stdClass  $item)
protected

Validate $item to have all attributes with a valid type.

Properties validated:

  • type: The type can be file or dir
  • name: The name of the item
  • path: The relative path to the root
  • extension: The file extension
  • size: The size of the file
  • create_date: The date created
  • modified_date: The date modified
  • mime_type: The mime type
  • width: The width, when available
  • height: The height, when available

Properties generated:

  • created_date_formatted: DATE_FORMAT_LC5 formatted string based on create_date
  • modified_date_formatted: DATE_FORMAT_LC5 formatted string based on modified_date
Paramètres
\stdClass$itemThe item to set
Renvoie
void
Depuis
4.1.0
Exceptions

Références $item.


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