public function __construct()
{
$cacheDir = __DIR__ . '/../../../../../app/cache/';
$issueCacheDir = $cacheDir . 'api_issue/';
if (!is_dir($cacheDir) || !is_dir($issueCacheDir)) {
mkdir($issueCacheDir, 0775, true);
}
if (!file_exists($issueCacheDir . 'sampleFile')) {
file_put_contents($issueCacheDir . 'sampleFile', file_get_contents($this->sampleFile));
}
if (!file_exists($issueCacheDir . 'sampleIssueCover')) {
file_put_contents($issueCacheDir . 'sampleIssueCover', file_get_contents($this->sampleIssueCover));
}
if (!file_exists($issueCacheDir . 'sampleIssueHeader')) {
file_put_contents($issueCacheDir . 'sampleIssueHeader', file_get_contents($this->sampleIssueHeader));
}
$this->sampleFileEncoded = base64_encode(file_get_contents($issueCacheDir . 'sampleFile'));
$this->sampleIssueCoverEncoded = base64_encode(file_get_contents($issueCacheDir . 'sampleIssueCover'));
$this->sampleIssueHeaderEncoded = base64_encode(file_get_contents($issueCacheDir . 'sampleIssueHeader'));
}