HourTransformer
class HourTransformer extends Transformer
Base class for hour transformers.
Methods
string
format(DateTime $dateTime, int $length)
Format a value using a configured DateTime as date/time source.
from Transformer
string
getReverseMatchingRegExp(int $length)
Returns a reverse matching regular expression of a string generated by format().
from Transformer
array
extractDateOptions(string $matched, int $length)
Extract date options from a matched value returned by the processing of the reverse matching regular expression.
from Transformer
int
normalizeHour(int $hour, string $marker = null)
Returns a normalized hour value suitable for the hour transformer type.
Details
in Transformer at line line 32
abstract string
format(DateTime $dateTime, int $length)
Format a value using a configured DateTime as date/time source.
in Transformer at line line 41
abstract string
getReverseMatchingRegExp(int $length)
Returns a reverse matching regular expression of a string generated by format().
in Transformer at line line 52
abstract array
extractDateOptions(string $matched, int $length)
Extract date options from a matched value returned by the processing of the reverse matching regular expression.
at line line 31
abstract int
normalizeHour(int $hour, string $marker = null)
Returns a normalized hour value suitable for the hour transformer type.