Example #1
0
 /**
  * @param string $class
  *
  * @throws ResourceRecordException
  */
 public function setClass($class)
 {
     if (!Classes::isValid($class)) {
         throw new ResourceRecordException(sprintf('No such class as "%s"', $class));
     }
     $this->class = $class;
 }
Example #2
0
 public function testIsValidClass()
 {
     $this->assertTrue(Classes::isValid('IN'));
     $this->assertTrue(Classes::isValid('HS'));
     $this->assertTrue(Classes::isValid('CH'));
     $this->assertFalse(Classes::isValid('INTERNET'));
     $this->assertFalse(Classes::isValid('in'));
     $this->assertFalse(Classes::isValid('In'));
     $this->assertFalse(Classes::isValid('hS'));
 }