Many changes.

This commit is contained in:
Netkas 2023-06-16 03:38:51 -04:00
parent dc02826079
commit 13ad2b0ef8
No known key found for this signature in database
GPG key ID: 5DAF58535614062B
15 changed files with 148 additions and 178 deletions

59
tests/ExampleClass.php Normal file
View file

@ -0,0 +1,59 @@
<?php
class ExampleClass
{
/**
* @var array
*/
private $data;
/**
* ExampleClass constructor.
*/
public function __construct()
{
$this->data = [];
}
/**
* Sets a value in the data array
*
* @param string $key
* @param mixed $value
* @return void
*/
public function set(string $key, mixed $value): void
{
$this->data[$key] = $value;
}
/**
* Gets a value from the data array
*
* @param string $key
* @return mixed
*/
public function get(string $key): mixed
{
return $this->data[$key];
}
/**
* Checks if a key exists in the data array
*
* @param string $key
* @return bool
*/
public function exists(string $key): bool
{
return isset($this->data[$key]);
}
/**
* @return void
*/
public function clear(): void
{
$this->data = [];
}
}