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 testSetGetAccessorsStyle() { $style = $this->getMockForAbstractClass('Wookieb\\ZorroDataSchema\\Schema\\Builder\\Implementation\\Style\\StyleInterface'); $this->assertMethodChaining($this->object->setAccessorsStyle($style), 'setAccessorsStyle'); $this->assertSame($style, $this->object->getAccessorsStyle()); }