for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace AbterPhp\Framework\Template;
class CacheData
{
public const PAYLOAD_KEY_DATE = 'date';
public const PAYLOAD_KEY_SUBTEMPLATES = 'subTemplates';
protected string $date = '';
/** @var string[][] */
protected array $subTemplates = [];
/**
* @param string $date
*
* @return $this
*/
public function setDate(string $date): CacheData
$this->date = $date;
return $this;
}
* @param array $subTemplates
public function setSubTemplates(array $subTemplates): CacheData
$this->subTemplates = $subTemplates;
* @return string
public function getDate(): string
if ($this->date === '') {
$this->date = date('Y-m-d H:i:s');
return $this->date;
* @return string[][]
public function getSubTemplates(): array
return $this->subTemplates;