name; } function changesToHtml() { switch($this->status) { case 'D': return 'Deleted'; case 'M': return 'Changed lines : ' . ( $this->added ? '+' .$this->added : '') . ' ' . ( $this->removed ? '-' .$this->removed : ''); case 'A': return 'Added : ' . ( $this->added ? '+' .$this->added : '') ; default : '??' . $this->status; } } function nametoHtml() { return ($this->status == 'D' ? '' : '') . htmlspecialchars($this->name) . ($this->status == 'D' ? '' : ''); } }