Отправить параметр для функционирования в PHP Can Null
function foo(?Type $t) {
}
this will result in
$this->foo(new Type()); // ok
$this->foo(null); // ok
$this->foo(); // error
Excited Elephant