Composer requirements