/** * @test * @group pmc */ public function testMagicSafe() { $object = new DataObject(); $object->withFirstName('Philip')->withLastName('Cali')->withAge(99.98999999999999); $safe = $object->safeTitle(); $this->assertFalse($safe->isDefined()); $this->assertTrue($object->safeFirstName()->isDefined()); }