Ojs\ApiBundle\Tests\Controller\JournalIssueRestControllerTest::__construct PHP Метод

__construct() публичный Метод

public __construct ( )
    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'));
    }