Sha256: c5895bf4e928d67c87ac28bd7dd42e2fa6a0ba289f5ecea8af235aea931a4779

Contents?: true

Size: 651 Bytes

Versions: 541

Compression:

Stored size: 651 Bytes

Contents

<?php

declare(strict_types=1);

namespace Dependabot\PHP;

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

541 entries across 541 versions & 2 rubygems

Version Path
dependabot-composer-0.111.39 helpers/src/ExceptionIO.php
dependabot-composer-0.111.38 helpers/src/ExceptionIO.php
dependabot-composer-0.111.37 helpers/src/ExceptionIO.php
dependabot-composer-0.111.36 helpers/src/ExceptionIO.php
dependabot-composer-0.111.35 helpers/src/ExceptionIO.php
dependabot-composer-0.111.34 helpers/src/ExceptionIO.php
dependabot-composer-0.111.33 helpers/src/ExceptionIO.php
dependabot-composer-0.111.32 helpers/src/ExceptionIO.php
dependabot-composer-0.111.31 helpers/src/ExceptionIO.php
dependabot-composer-0.111.30 helpers/src/ExceptionIO.php
dependabot-composer-0.111.29 helpers/src/ExceptionIO.php
dependabot-composer-0.111.28 helpers/src/ExceptionIO.php
dependabot-composer-0.111.27 helpers/src/ExceptionIO.php
dependabot-composer-0.111.26 helpers/src/ExceptionIO.php
dependabot-composer-0.111.25 helpers/src/ExceptionIO.php
dependabot-composer-0.111.24 helpers/src/ExceptionIO.php
dependabot-composer-0.111.23 helpers/src/ExceptionIO.php
dependabot-composer-0.111.22 helpers/src/ExceptionIO.php
dependabot-composer-0.111.21 helpers/src/ExceptionIO.php
dependabot-composer-0.111.20 helpers/src/ExceptionIO.php