<?php
namespace Phad;
#[\AllowDynamicProperties]
class BlackHole implements \ArrayAccess {
public function __call($method,$args){
return $this;
}
public function __get($param){
return null;
}
public function __set($param, $value){
}
public function __toString(){
return '';
}
public function offsetGet($key): mixed{
return null;
}
public function offsetSet($key, $value): void {
}
public function offsetUnset($key): void{
}
public function offsetExists($key): bool {
return false;
}
}