doctrine/phpcr-odm — comment on commit 8cb85b10cc603a5ebad7f95f43a839754caa844f
File: composer.json line 16
By dbu:

i would say we should only require the implementation. its the job of the implementation to depend on the interfaces and if it doesn't, it needs to be fixed. if you need to work with a misconfigured impl, you can still add the interfaces dependency to your project as a work around.
the positive side is that the implementation could reference i.e. a temporary fork of phpcr with some bugfix and things like that.

i'd say lets just see this in action and find out what is better.