LeanMapper\Reflection\EntityReflection::initGettersAndSetters PHP Method

initGettersAndSetters() private method

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