Doc comment missing for class method
testIsEmpty
27 $this->assertSame('item1', $queue->peek());
28 }
29
30 public function testIsEmpty()31 {
32 $queue = new Queue();
33 $this->assertTrue($queue->isEmpty());
Doc comment missing for class method
testPeek
20 $this->assertSame('item1', $queue->dequeue());
21 }
22
23 public function testPeek()24 {
25 $queue = new Queue();
26 $queue->enqueue('item1');
Doc comment missing for class method
testDequeue
13 $this->assertFalse($queue->isEmpty());
14 }
15
16 public function testDequeue()17 {
18 $queue = new Queue();
19 $queue->enqueue('item1');
Doc comment missing for class method
testEnqueue
6
7class QueueTest extends TestCase
8{
9 public function testEnqueue()10 {
11 $queue = new Queue();
12 $queue->enqueue('item1');
Doc comment missing for class method
isEmpty
21 return $this->items[0];
22 }
23
24 public function isEmpty(): bool25 {
26 return empty($this->items);
27 }
Doc comment missing for class method
peek
16 return array_shift($this->items);
17 }
18
19 public function peek()20 {
21 return $this->items[0];
22 }
Doc comment missing for class method
dequeue
11 $this->items[] = $item;
12 }
13
14 public function dequeue()15 {
16 return array_shift($this->items);
17 }
Doc comment missing for class method
enqueue
6{
7 private $items = [];
8
9 public function enqueue($item): void10 {
11 $this->items[] = $item;
12 }
Doc comment missing for class method
isEmpty
5 public function enqueue($item): void;
6 public function dequeue();
7 public function peek();
8 public function isEmpty(): bool;9}
Doc comment missing for class method
peek
4{
5 public function enqueue($item): void;
6 public function dequeue();
7 public function peek();8 public function isEmpty(): bool;
9}
Doc comment missing for class method
dequeue
3interface IQueue
4{
5 public function enqueue($item): void;
6 public function dequeue();7 public function peek();
8 public function isEmpty(): bool;
9}
Doc comment missing for class method
enqueue
2
3interface IQueue
4{
5 public function enqueue($item): void;6 public function dequeue();
7 public function peek();
8 public function isEmpty(): bool;
Description
Documentation comments are helpful in understanding what that part of the code is responsible for. It is always a good idea to add documentation to your code to improve the code readability and maintainability. In addition to that, it becomes helpful when you revisit the code after a long time. Here, the function/class method is missing the doc comment and it is recommended to add it for the reasons discussed above.