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()); }