Habari\Comment::__isset PHP Метод

__isset() публичный Метод

Overrides QueryRecord __isset to implement custom object properties
public __isset ( string $name ) : boolean
$name string Name of property to return
Результат boolean true if var is set and not NULL, false otherwise
    public function __isset($name)
    {
        $fieldnames = array_merge(array_keys($this->fields), array('post', 'info', 'editlink'));
        // Parent method
        if (parent::__isset($name)) {
            return true;
        }
        if (in_array($name, $fieldnames)) {
            $value = $this->__get($name);
            if (!empty($value) && NULL !== $value) {
                return true;
            }
        }
        return false;
    }