Added requirements to composer.json

(cherry picked from commit 75d91c221ac21abd2558dbae20be2b442cbd2cbd)