public function getProperties(): array
    {
        return get_parent_class(__CLASS__) !== false
            ? array_unique(array_merge($this->properties, parent::getProperties()))
            : $this->properties;
    }
public function getProperties(): array
    {
        return get_parent_class(__CLASS__) !== false
            ? array_unique(array_merge($this->properties, parent::getProperties()))
            : $this->properties;
    }
public function getProperties ( ) : array { return get_parent_class ( __CLASS__ ) !== false ? array_unique ( array_merge ( $ this -> properties , parent :: getProperties ( ) ) ) : $ this -> properties ; }
Return attributes that should be mapped to class properties.

@return array
Return attributes that should be mapped to class properties .