kylekatarnls/nodejs-php-fallback

View on GitHub

Showing 54 of 54 total issues

Call to method __construct from undeclared class \Composer\Json\JsonFile
Open

        $json = new JsonFile($directory.DIRECTORY_SEPARATOR.'composer.json');

Class implements undeclared interface \Composer\Plugin\PluginInterface
Open

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

Variable $directory is undeclared
Open

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

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

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

Call to method getIO from undeclared class \Composer\EventDispatcher\Event
Open

        $io = $event->getIO();

Parameter $composer has undeclared type \Composer\Composer
Open

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

Parameter $composer has undeclared type \Composer\Composer
Open

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

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

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

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

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

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

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

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

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

Call to method getComposer from undeclared class \Composer\EventDispatcher\Event
Open

        $composer = $event->getComposer();

Call to method getIO from undeclared class \Composer\EventDispatcher\Event
Open

        $io = $event->getIO();

Parameter $composer has undeclared type \Composer\Composer
Open

    protected static function getNpmConfig(Composer $composer, $key = null)
Severity
Category
Status
Source
Language