Nextras\Orm\Entity\Reflection\MetadataParser::loadGettersSetters PHP Méthode

loadGettersSetters() protected méthode

protected loadGettersSetters ( )
    protected function loadGettersSetters()
    {
        $methods = [];
        foreach ($this->reflection->getMethods() as $method) {
            $methods[strtolower($method->name)] = $method;
        }
        foreach ($this->metadata->getProperties() as $name => $property) {
            $getter = 'getter' . strtolower($name);
            if (isset($methods[$getter])) {
                $property->hasGetter = $getter;
            }
            $setter = 'setter' . strtolower($name);
            if (isset($methods[$setter])) {
                $property->hasSetter = $setter;
            }
        }
    }