<?php declare(strict_types = 1); namespace Dummy\Test; use Dummy\Common\TestCase; class AnonClassHolder extends TestCase { protected function getTest(): ClassAvailability { return new class extends ClassAvailability { }; } protected function getTest2(): ClassAvailability { return new class(2) extends ClassAvailability { }; } protected function getTest3(): ClassAvailability { return new class(2, 3) extends ClassAvailability { }; } protected function getTest4(): ClassAvailability { return new class(2, 3) { }; } protected function getTest5(): ClassAvailability { return new class implements FooInterface { }; } }