| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?php
- namespace internship\bo;
- use n2n\reflection\ObjectAdapter;
- class Article extends ObjectAdapter implements \JsonSerializable {
- private int $id;
- private string $categoryName;
- private string $text;
- private string $title;
- /**
- * @return int
- */
- public function getId(): int {
- return $this->id;
- }
- /**
- * @param int $id
- */
- public function setId(int $id): void {
- $this->id = $id;
- }
- /**
- * @return string
- */
- public function getCategoryName(): string {
- return $this->categoryName;
- }
- /**
- * @param string $categoryName
- */
- public function setCategoryName(string $categoryName): void {
- $this->categoryName = $categoryName;
- }
- /**
- * @return string
- */
- public function getText(): string {
- return $this->text;
- }
- /**
- * @param string $text
- */
- public function setText(string $text): void {
- $this->text = $text;
- }
- /**
- * @return string
- */
- public function getTitle(): string {
- return $this->title;
- }
- /**
- * @param string $title
- */
- public function setTitle(string $title): void {
- $this->title = $title;
- }
- function jsonSerialize(): mixed {
- return [
- 'id' => $this->id,
- 'title' => $this->title,
- 'categoryName' => $this->categoryName,
- 'text' => $this->text
- ];
- }
- }
|