kylekatarnls/nodejs-php-fallback

View on GitHub

Showing 54 of 54 total issues

Parameter $event has undeclared type \Composer\EventDispatcher\Event
Open

public static function askForInstall(Event $event, $npmConfirm, $npm)

Parameter $composer has undeclared type \Composer\Composer
Open

public function activate(Composer $composer, IOInterface $io)

Parameter $io has undeclared type \Composer\IO\IOInterface
Open

public function activate(Composer $composer, IOInterface $io)

Parameter $io has undeclared type \Composer\IO\IOInterface
Open

protected static function getGlobalInstallChoice(IOInterface $io, $message)

Parameter $event has undeclared type \Composer\EventDispatcher\Event
Open

protected static function getPackagesList(Event $event, array $config, array $npm): array

Variable $directory is undeclared
Open

foreach (scandir($directory) as $dependency) {

Parameter $composer has undeclared type \Composer\Composer
Open

public function uninstall(Composer $composer, IOInterface $io)

Parameter $composer has undeclared type \Composer\Composer
Open

public function deactivate(Composer $composer, IOInterface $io)

Call to method ask from undeclared class \Composer\IO\IOInterface
Open

$manual = strtolower($io->ask($message));

Argument 1 (str) is ?string but \substr() takes string
Open

return substr($exec('--version'), 0, 1) === 'v';

Class implements undeclared interface \Composer\EventDispatcher\EventSubscriberInterface
Open

class ComposerPlugin implements PluginInterface, EventSubscriberInterface
Severity: Critical
Found in src/NodejsPhpFallback/ComposerPlugin.php by phan

Call to method getConfig from undeclared class \Composer\Composer
Open

$vendorDir = $composer->getConfig()->get('vendor-dir');

Variable $directory is undeclared
Open

if ($dependency === '.' || $dependency === '..' || !is_dir($subDirectory = $directory.DIRECTORY_SEPARATOR.$dependency)) {

Variable $subDirectory is undeclared
Open

static::appendConfig($npm, $subDirectory, $key);
Severity
Category
Status
Source
Language