Exemplo n.º 1
0
 public function getClassTypeImplementation($name)
 {
     if (isset($this->classImplementations[$name])) {
         $classOptions = $this->classImplementations[$name];
     } else {
         $classOptions = new ClassTypeImplementation($name);
         if ($this->globalClassOptions->getAccessorsStyle()) {
             $classOptions->setAccessorsStyle($this->globalClassOptions->getAccessorsStyle());
         }
         $classOptions->setAccessorsEnabled($this->globalClassOptions->isAccessorsEnabled());
     }
     if (!$classOptions->getClassName()) {
         $classOptions->setClassName($this->classMap->getClass($name));
     }
     return $classOptions;
 }
 public function testSetGetClassName()
 {
     $this->assertMethodChaining($this->object->setClassName('Overcooked'), 'setClassName');
     $this->assertSame('Overcooked', $this->object->getClassName());
 }