/** * @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; }
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')); }