protected function getSetValue($name, $callback = null)
    {
        if (property_exists($this, $name)) {
            return $this->isRuleExists($name);
        }

        if (is_null($this->{$name})) {
            $this->{$name} = $this->isRuleExists($name);
        }

        return $this->{$name};
    }
protected function getSetValue($name, $callback = null)
    {
        if (property_exists($this, $name)) {
            return $this->isRuleExists($name);
        }

        if (is_null($this->{$name})) {
            $this->{$name} = $this->isRuleExists($name);
        }

        return $this->{$name};
    }
protected function getSetValue ( $ name , $ callback = null ) { if ( property_exists ( $ this , $ name ) ) { return $ this -> isRuleExists ( $ name ) ; } if ( is_null ( $ this -> { $ name } ) ) { $ this -> { $ name } = $ this -> isRuleExists ( $ name ) ; } return $ this -> { $ name } ; }
Sets a protected value and it gets its value

@return bool
Sets a protected value and it gets its value