Added requirements to composer.json

(cherry picked from commit 1c6015b770ca8dcd50712a9630251d678682ad0a)