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