composer-plugin requirement