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

Fonctions membres publiques

 __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)
 
- Fonctions membres publiques hérités de FieldInterface
 isSatisfiedBy (DateTimeInterface $date, $value, bool $invert)
 
 increment (DateTimeInterface &$date, $invert=false, $parts=null)
 

Fonctions membres protégées

 convertLiterals (string $value)
 
 timezoneSafeModify (DateTimeInterface $dt, string $modification)
 
 setTimeHour (DateTimeInterface $date, bool $invert, int $originalTimestamp)
 

Attributs protégés

 $fullRange = []
 
 $literals = []
 
 $rangeStart
 
 $rangeEnd
 

Description détaillée

Abstract CRON expression field.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

Constructor

Documentation des fonctions membres

◆ convertLiterals()

convertLiterals ( string  $value)
protected

Convert literal.

Paramètres
string$value
Renvoie
string

Références $key, et $value.

◆ getRangeForExpression()

getRangeForExpression ( string  $expression,
int  $max 
)

Returns a range of values for the given cron expression.

Paramètres
string$expressionThe expression to evaluate
int$maxMaximum offset for range
Renvoie
array

Références $i, Joomla\Database\Query\$offset, et $range.

◆ isIncrementsOfRanges()

isIncrementsOfRanges ( string  $value)

Check if a value is an increments of ranges.

Références $value.

◆ isInIncrementsOfRanges()

isInIncrementsOfRanges ( int  $dateValue,
string  $value 
)

Test if a value is within an increments of ranges (offset[-to]/step size).

-ignore-next-line

Références $range, $step, $value, et null.

◆ isInRange()

isInRange ( int  $dateValue,
  $value 
)

Test if a value is within a range.

Références $parts, et $value.

◆ isRange()

isRange ( string  $value)

Check if a value is a range.

Références $value.

◆ isSatisfied()

isSatisfied ( int  $dateValue,
string  $value 
)

Check to see if a field is satisfied by a value.

Références $value.

◆ setTimeHour()

setTimeHour ( DateTimeInterface  $date,
bool  $invert,
int  $originalTimestamp 
)
protected

Références $date, et elseif.

◆ timezoneSafeModify()

timezoneSafeModify ( DateTimeInterface  $dt,
string  $modification 
)
protected

◆ validate()

validate ( string  $value)

Checks to see if a value is valid for the field.

Paramètres
string$value
Renvoie
bool

Implémente FieldInterface.

Références $range, $step, et $value.

Documentation des champs

◆ $fullRange

$fullRange = []
protected

◆ $literals

$literals = []
protected

◆ $rangeEnd

$rangeEnd
protected

◆ $rangeStart

$rangeStart
protected

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