FluidTYPO3\Vhs\ViewHelpers\Format\Json\EncodeViewHelper::recursiveDateTimeToUnixtimeMiliseconds PHP Method

recursiveDateTimeToUnixtimeMiliseconds() protected method

Works on already converted DomainObjects which are at this point just associative arrays of values - which might be DateTime instances.
protected recursiveDateTimeToUnixtimeMiliseconds ( array $array, string $dateTimeFormat ) : array
$array array
$dateTimeFormat string
return array
    protected function recursiveDateTimeToUnixtimeMiliseconds(array $array, $dateTimeFormat)
    {
        foreach ($array as $key => $possibleDateTime) {
            if (true === $possibleDateTime instanceof \DateTime) {
                $array[$key] = $this->dateTimeToUnixtimeMiliseconds($possibleDateTime, $dateTimeFormat);
            } elseif (true === is_array($possibleDateTime)) {
                $array[$key] = $this->recursiveDateTimeToUnixtimeMiliseconds($array[$key], $dateTimeFormat);
            }
        }
        return $array;
    }