Server : Apache System : Linux 145.162.205.92.host.secureserver.net 5.14.0-611.45.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 1 05:56:53 EDT 2026 x86_64 User : tradze ( 1001) PHP Version : 8.1.34 Disable Function : NONE Directory : /home/tradze/public_html/test.tradze.com/vendor/phpunit/phpunit/tests/_files/ |
<?php
/**
* Sample class that implements ArrayAccess copied from
* http://www.php.net/manual/en/class.arrayaccess.php
* with some minor changes
* This class required for PHPUnit_Framework_Constraint_ArrayHasKey testing
*/
class SampleArrayAccess implements ArrayAccess
{
private $container;
public function __construct()
{
$this->container = array();
}
public function offsetSet($offset, $value)
{
if (is_null($offset)) {
$this->container[] = $value;
} else {
$this->container[$offset] = $value;
}
}
public function offsetExists($offset)
{
return isset($this->container[$offset]);
}
public function offsetUnset($offset)
{
unset($this->container[$offset]);
}
public function offsetGet($offset)
{
return isset($this->container[$offset]) ? $this->container[$offset] : null;
}
}