Ejemplo n.º 1
0
 public function testSet()
 {
     $case = new ArrayCase($this->arr);
     $case->set('key', 'value');
     $this->assertEquals('value', $case->get('key'));
     $case->set('key', 'other_val');
     $this->assertNotEquals('other_val', $case->get('key'));
     $case->set('key', 'other_val', true);
     $this->assertEquals('other_val', $case->get('key'));
 }
Ejemplo n.º 2
0
 /**
  * Set the Expires HTTP header.
  * To remove it pass NULL as parameter
  * @param \DateTime|null $date A \DateTime instance | null
  * 
  * @return \Modulework\Modules\Http\Response THIS
  */
 public function setExpires(DateTime $date = null)
 {
     if ($date === null) {
         $this->headers->remove('Expires');
     } else {
         $date->setTimezone(new DateTimeZone('UTC'));
         $this->headers->set('Expires', $date->format('D, d M Y H:i:s') . ' GMT');
     }
     return $this;
 }