<?php
namespace PHPFUI\InstaDoc\Tests;
readonly class Test82
{
private Status $status;
public function __construct(private ?Status $enum = Status::Published)
{
}
public function disjunctiveNormalFormTypes((ConstantsAllowed82 & Status) | null $post) : void
{
}
final public function intersectionTypesFinal(\Iterator & \Countable $collection) : never
{
exit;
}
public function takeAndReturnEnum(?Status $enum = null) : Status
{
return $enum;
}
protected function alwaysNull() : null
{
return null;
}
protected function alwaysTrue() : true
{
return true;
}
private function alwaysFalse() : false
{
return false;
}
}