private function initGettersAndSetters()
{
$this->getters = $this->setters = [];
foreach ($this->getMethods() as $method) {
$name = $method->getName();
if (strlen($name) > 3) {
$prefix = substr($name, 0, 3);
if ($prefix === 'get') {
$this->getters[$name] = $method;
} elseif ($prefix === 'set') {
$this->setters[$name] = $method;
}
}
}
$this->getters = array_diff_key($this->getters, array_flip($this->internalGetters));
}