Playground website #6253

Closed
opened 2026-01-22 15:29:34 +01:00 by admin · 2 comments
Owner

Originally created by @iluuu1994 on GitHub (Jun 18, 2019).

Feature Request

Q A
New Feature yes
RFC yes
BC Break no

Summary

I think it would be greatly beneficial for the Doctrine team and users if there was a playground website where bugs could be reproduced and cross referenced to the issue. I see several benefits:

  1. Incentive to provide simplistic examples, optimally reusable as integration tests
  2. Much easier to create said examples than to create a new project, sample entities, database, etc.
  3. Instantly verifiable by you guys
  4. Instantly verifiable if the bug was fixed by us

Great examples of such websites are:

https://psalm.dev/
https://phpstan.org/

WDYT?

Originally created by @iluuu1994 on GitHub (Jun 18, 2019). ### Feature Request | Q | A |------------ | ------ | New Feature | yes | RFC | yes | BC Break | no #### Summary I think it would be greatly beneficial for the Doctrine team and users if there was a playground website where bugs could be reproduced and cross referenced to the issue. I see several benefits: 1. Incentive to provide simplistic examples, optimally reusable as integration tests 2. Much easier to create said examples than to create a new project, sample entities, database, etc. 3. Instantly verifiable by you guys 4. Instantly verifiable if the bug was fixed by us Great examples of such websites are: https://psalm.dev/ https://phpstan.org/ WDYT?
admin closed this issue 2026-01-22 15:29:34 +01:00
Author
Owner

@Ocramius commented on GitHub (Jun 18, 2019):

Feasible with in-memory SQLite, but would need to run in an environment that has no network access. While Psalm/PHPStan do not run code, doctrine does, so the environment needs to be armored.

@Ocramius commented on GitHub (Jun 18, 2019): Feasible with in-memory SQLite, but would need to run in an environment that has no network access. While Psalm/PHPStan do not run code, doctrine does, so the environment needs to be armored.
Author
Owner

@iluuu1994 commented on GitHub (Jun 18, 2019):

Feasible with in-memory SQLite

I think that should be sufficient for the majority of issues 👍

While Psalm/PHPStan do not run code, doctrine does, so the environment needs to be armored.

That's true. Maybe the guys from 3v4l.org can help to make it secure.

@iluuu1994 commented on GitHub (Jun 18, 2019): > Feasible with in-memory SQLite I think that should be sufficient for the majority of issues 👍 > While Psalm/PHPStan do not run code, doctrine does, so the environment needs to be armored. That's true. Maybe the guys from [3v4l.org](https://3v4l.org) can help to make it secure.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: doctrine/archived-orm#6253