%PDF- %PDF-
Direktori : /home2/vacivi36/code/vendor/friendsofphp/php-cs-fixer/src/Error/ |
Current File : //home2/vacivi36/code/vendor/friendsofphp/php-cs-fixer/src/Error/Error.php |
<?php declare(strict_types=1); /* * This file is part of PHP CS Fixer. * * (c) Fabien Potencier <fabien@symfony.com> * Dariusz Rumiński <dariusz.ruminski@gmail.com> * * This source file is subject to the MIT license that is bundled * with this source code in the file LICENSE. */ namespace PhpCsFixer\Error; /** * An abstraction for errors that can occur before and during fixing. * * @author Andreas Möller <am@localheinz.com> * * @internal */ final class Error { /** * Error which has occurred in linting phase, before applying any fixers. */ public const TYPE_INVALID = 1; /** * Error which has occurred during fixing phase. */ public const TYPE_EXCEPTION = 2; /** * Error which has occurred in linting phase, after applying any fixers. */ public const TYPE_LINT = 3; private int $type; private string $filePath; private ?\Throwable $source; private array $appliedFixers; private ?string $diff; public function __construct(int $type, string $filePath, ?\Throwable $source = null, array $appliedFixers = [], ?string $diff = null) { $this->type = $type; $this->filePath = $filePath; $this->source = $source; $this->appliedFixers = $appliedFixers; $this->diff = $diff; } public function getFilePath(): string { return $this->filePath; } public function getSource(): ?\Throwable { return $this->source; } public function getType(): int { return $this->type; } public function getAppliedFixers(): array { return $this->appliedFixers; } public function getDiff(): ?string { return $this->diff; } }