Added requirements to composer.json

(cherry picked from commit 7a2fa8bab8c2e598dc211df7bb588e0861dfd8f7)