Composer extension require