Sha256: 0cdf1f6037026ec7be222f940221d832537d2e2781c0d23fa1582531fdf6641a

Contents?: true

Size: 656 Bytes

Versions: 120

Compression:

Stored size: 656 Bytes

Contents

<?php

declare(strict_types=1);

namespace Dependabot\Composer;

use Composer\IO\NullIO;

class ExceptionIO extends NullIO
{
    private $raise_next_error = false;

    public function writeError($messages, $newline = true, $verbosity = self::NORMAL): void
    {
        if (is_array($messages)) {
            return;
        }
        if ($this->raise_next_error) {
            throw new \RuntimeException('Your requirements could not be resolved to an installable set of packages.' . $messages);
        }
        if (strpos($messages, 'Your requirements could not be resolved') !== false) {
            $this->raise_next_error = true;
        }
    }
}

Version data entries

120 entries across 120 versions & 1 rubygems

Version Path
dependabot-composer-0.118.8 helpers/src/ExceptionIO.php
dependabot-composer-0.118.7 helpers/src/ExceptionIO.php
dependabot-composer-0.118.6 helpers/src/ExceptionIO.php
dependabot-composer-0.118.5 helpers/src/ExceptionIO.php
dependabot-composer-0.118.4 helpers/src/ExceptionIO.php
dependabot-composer-0.118.3 helpers/src/ExceptionIO.php
dependabot-composer-0.118.2 helpers/src/ExceptionIO.php
dependabot-composer-0.118.1 helpers/src/ExceptionIO.php
dependabot-composer-0.118.0 helpers/src/ExceptionIO.php
dependabot-composer-0.117.11 helpers/src/ExceptionIO.php
dependabot-composer-0.117.10 helpers/src/ExceptionIO.php
dependabot-composer-0.117.9 helpers/src/ExceptionIO.php
dependabot-composer-0.117.8 helpers/src/ExceptionIO.php
dependabot-composer-0.117.7 helpers/src/ExceptionIO.php
dependabot-composer-0.117.6 helpers/src/ExceptionIO.php
dependabot-composer-0.117.5 helpers/src/ExceptionIO.php
dependabot-composer-0.117.4 helpers/src/ExceptionIO.php
dependabot-composer-0.117.3 helpers/src/ExceptionIO.php
dependabot-composer-0.117.2 helpers/src/ExceptionIO.php
dependabot-composer-0.117.1 helpers/src/ExceptionIO.php