public function testSetSingleTableTypeUsesTypeField() { $car = new Car(); Car::withTypeField('discriminator', function () use($car) { $car->setSingleTableType(); }); $this->assertEquals('car', $car->getAttributes()['discriminator']); }