for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace LisPhp\Environment;
abstract class Environment implements IEnvironment
{
/**
* @var array
*/
protected $container = [];
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;