Arthur Hovasap Arthur Hovasap - 4 months ago 13x
PHP Question

Composer Fatal error: Declaration of Fxp... must be compatible with ...AbstractAssetsRepository.php on line 334

I updated composer

composer self-update

I installed the newer version of the plugin

composer global require "fxp/composer-asset-plugin:*"

I try to install Laravel

composer global require "laravel/installer"

Changed current directory to C:/Users/Arthur/AppData/Roaming/Composer
Fatal error: Declaration of Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRe
pository::search() must be compatible with Composer\Repository\RepositoryInterfa
ce::search($query, $mode = 0, $type = NULL) in C:\Users\Arthur\AppData\Roaming\C
on line 334

Now all commands in composer not working

composer <any command>

Please help me to resolve it


You can temporarily disable composer plugins with the --no-plugins option:

composer global remove fxp/composer-asset-plugin --no-plugins

See Composer docs - Global options:

--no-plugins: Disables plugins.