Update composer.json to use autoloader