composer.json require fixed