1<?php 2/* 3 * This file is part of sebastian/diff. 4 * 5 * (c) Sebastian Bergmann <sebastian@phpunit.de> 6 * 7 * For the full copyright and license information, please view the LICENSE 8 * file that was distributed with this source code. 9 */ 10 11namespace SebastianBergmann\Diff; 12 13class Line 14{ 15 const ADDED = 1; 16 const REMOVED = 2; 17 const UNCHANGED = 3; 18 19 /** 20 * @var int 21 */ 22 private $type; 23 24 /** 25 * @var string 26 */ 27 private $content; 28 29 /** 30 * @param int $type 31 * @param string $content 32 */ 33 public function __construct($type = self::UNCHANGED, $content = '') 34 { 35 $this->type = $type; 36 $this->content = $content; 37 } 38 39 /** 40 * @return string 41 */ 42 public function getContent() 43 { 44 return $this->content; 45 } 46 47 /** 48 * @return int 49 */ 50 public function getType() 51 { 52 return $this->type; 53 } 54} 55