public function withType($type)
{
$this->type = $type;
return $this;
}
public function testWithAnyType() { $this->if($asserter = new asserters\error(new asserter\generator()))->and($asserter->withType(rand(1, PHP_INT_MAX)))->then->variable($asserter->getType())->isNotNull()->object($asserter->withAnyType())->isIdenticalTo($asserter)->variable($asserter->getType())->isNull(); }