/** * @param string $name */ public function setName($name) { if (NameUtils::isValidClassName($name)) { $this->_name = $name; } else { throw $this->createInvalidClassNameException($name); } }
/** * @covers \DCarbone\PHPClassBuilder\Utilities\NameUtils::isValidClassName */ public function testReturnFalseWithInvalidClassNames() { $this->assertFalse(NameUtils::isValidClassName('91notvalid')); $this->assertFalse(NameUtils::isValidClassName('nope nope')); $this->assertFalse(NameUtils::isValidClassName('')); $this->assertFalse(NameUtils::isValidClassName(true)); $this->assertFalse(NameUtils::isValidClassName(null)); $this->assertFalse(NameUtils::isValidClassName(12345)); }