public function testAddHeader()
 {
     try {
         $this->obj->addHeader();
         $this->fail();
     } catch (ExpiresHeaderException $e) {
         $this->assertSame($e->getMessage(), 'Forbidden');
         $this->assertSame($e->getCode(), 403);
     }
     $this->obj->setFilePath(TEST_IMAGE_PATH)->addHeader();
     $this->markTestIncomplete('Header test');
 }
示例#2
0
<?php

require_once dirname(__FILE__) . '/../ExpiresHeader.php';
try {
    $EH = new ExpiresHeader();
    // Must
    $EH->setFile($_GET['file']);
    // Optional
    $EH->setConfig(array('days' => 7, 'gzip' => false));
    // Optional
    $EH->setMimeType(array('html' => 'text/html', 'css' => 'text/css'));
    $EH->display();
} catch (ExpiresHeaderException $e) {
    header('HTTP', true, $e->getCode());
    echo $e->getMessage();
    exit(0);
}