Zephir\ClassDefinition::getProperty PHP Method

getProperty() public method

Returns a method definition by its name
public getProperty ( $propertyName ) : boolean | ClassProperty
return boolean | ClassProperty
    public function getProperty($propertyName)
    {
        if (isset($this->properties[$propertyName])) {
            return $this->properties[$propertyName];
        }
        $extendsClassDefinition = $this->getExtendsClassDefinition();
        if ($extendsClassDefinition) {
            if ($extendsClassDefinition->hasProperty($propertyName)) {
                return $extendsClassDefinition->getProperty($propertyName);
            }
        }
        return false;
    }