From a4e9b6fffad54f5eff9f1221e9bf5a5c09f7dbc9 Mon Sep 17 00:00:00 2001 From: yggverse Date: Sun, 23 Jun 2024 15:40:17 +0300 Subject: [PATCH] implement Line class --- src/Line.php | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 src/Line.php diff --git a/src/Line.php b/src/Line.php new file mode 100644 index 0000000..7a9daa3 --- /dev/null +++ b/src/Line.php @@ -0,0 +1,58 @@ +setData( + $data + ); + + $this->setEscaped( + $escaped + ); + + $this->setNumber( + $number + ); + } + + public function getData(): string + { + return $this->_data; + } + + public function setData(string $data): void + { + $this->_data = $data; + } + + public function getEscaped(): bool + { + return $this->_escaped; + } + + public function setEscaped(bool $escaped): void + { + $this->_escaped = $escaped; + } + + public function getNumber(): ?int + { + return $this->_number; + } + + public function setNumber(?int $number): void + { + $this->_number = $number; + } +}