Esempio n. 1
0
 public function __construct()
 {
     $this->language = \Locale::getDefault();
     parent::__construct();
 }
Esempio n. 2
0
 public function testTagCollection()
 {
     $element = new Element();
     $this->assertFalse($element->containsTag('t'));
     $element->addTag('t');
     $this->assertTrue($element->containsTag('t'));
     $element->removeTag('t');
     $this->assertFalse($element->containsTag('t'));
     //Repeat Tag
     $this->assertFalse($element->containsTag('t'));
     $element->addTag('t');
     $element->addTag('t');
     $this->assertTrue($element->containsTag('t'));
     $element->removeTag('t');
     $this->assertFalse($element->containsTag('t'));
     $this->assertFalse($element->removeTag('t'));
     //containsAllTag and containsAnyTag
     $element->addTag('t1');
     $element->addTag('t2');
     $element->addTag('t3');
     $this->assertTrue($element->containsAnyTag(array('t0', 't2')));
     $this->assertTrue($element->containsAnyTag(array('t2', 't3')));
     $this->assertFalse($element->containsAnyTag(array('t0', 't4')));
     $this->assertTrue($element->containsAllTags(array('t1', 't2')));
     $this->assertTrue($element->containsAllTags(array('t1')));
     $this->assertFalse($element->containsAllTags(array('t0', 't2')));
     $this->assertFalse($element->containsAllTags(array('t0', 't1', 't2', 't3')));
 }