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

Fonctions membres publiques

 isSatisfiedBy (DateTimeInterface $date, $value, bool $invert)
 
 getPastTransition (DateTimeInterface $date)
 
 increment (DateTimeInterface &$date, $invert=false, $parts=null)
 
- Fonctions membres publiques hérités de AbstractField
 __construct ()
 
 isSatisfied (int $dateValue, string $value)
 
 isRange (string $value)
 
 isIncrementsOfRanges (string $value)
 
 isInRange (int $dateValue, $value)
 
 isInIncrementsOfRanges (int $dateValue, string $value)
 
 getRangeForExpression (string $expression, int $max)
 
 validate (string $value)
 

Attributs protégés

 $rangeStart = 0
 
 $rangeEnd = 23
 
 $transitions = null
 
 $transitionsStart = null
 
 $transitionsEnd = null
 
- Attributs protégés hérités de AbstractField
 $fullRange = []
 
 $literals = []
 
 $rangeStart
 
 $rangeEnd
 

Membres hérités additionnels

- Fonctions membres protégées hérités de AbstractField
 convertLiterals (string $value)
 
 timezoneSafeModify (DateTimeInterface $dt, string $modification)
 
 setTimeHour (DateTimeInterface $date, bool $invert, int $originalTimestamp)
 

Description détaillée

Hours field. Allows: * , / -.

Documentation des fonctions membres

◆ getPastTransition()

getPastTransition ( DateTimeInterface  $date)

Références $date, et null.

◆ increment()

increment ( DateTimeInterface &  $date,
  $invert = false,
  $parts = null 
)

{When a CRON expression is not satisfied, this method is used to increment or decrement a DateTime object by the unit of the cron field.}

Paramètres
string | null$parts

Implémente FieldInterface.

Références $date, $i, $parts, $position, $target, $this, et null.

◆ isSatisfiedBy()

isSatisfiedBy ( DateTimeInterface  $date,
  $value,
bool  $invert 
)

{Check if the respective value of a DateTime field satisfies a CRON exp.}

Implémente FieldInterface.

Références $date, $value, et null.

Documentation des champs

◆ $rangeEnd

$rangeEnd = 23
protected

{}

◆ $rangeStart

$rangeStart = 0
protected

{}

◆ $transitions

$transitions = null
protected

◆ $transitionsEnd

$transitionsEnd = null
protected

◆ $transitionsStart

$transitionsStart = null
protected

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