true, 'destructive' => false, 'idempotent' => true], Annotations::read()); self::assertSame(['readonly' => false, 'destructive' => false, 'idempotent' => false], Annotations::write(false)); self::assertSame(['readonly' => false, 'destructive' => false, 'idempotent' => true], Annotations::write(true)); self::assertSame(['readonly' => false, 'destructive' => true, 'idempotent' => false], Annotations::destructive(false)); self::assertSame(['readonly' => false, 'destructive' => true, 'idempotent' => true], Annotations::destructive(true)); } }