app\models\Document::toArray PHP Method

toArray() public method

public toArray ( ) : array
return array
    public function toArray()
    {
        $array = parent::toArray();
        if (empty($this->visible) || in_array('url', $this->visible)) {
            $array['url'] = $this->getUrl();
        }
        if (empty($this->visible) || in_array('preview_url', $this->visible)) {
            $array['preview_url'] = $this->getPreviewUrl();
        }
        return $array;
    }