![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/rector/rector/src/ValueObject/ |
<?php declare (strict_types=1); namespace Rector\Core\ValueObject; use Rector\Core\ValueObject\Error\SystemError; use Rector\Core\ValueObject\Reporting\FileDiff; use RectorPrefix202308\Webmozart\Assert\Assert; /** * @see \Rector\Core\ValueObjectFactory\ProcessResultFactory */ final class ProcessResult { /** * @var SystemError[] * @readonly */ private $systemErrors; /** * @var FileDiff[] * @readonly */ private $fileDiffs; /** * @param FileDiff[] $fileDiffs * @param SystemError[] $systemErrors */ public function __construct(array $systemErrors, array $fileDiffs) { $this->systemErrors = $systemErrors; $this->fileDiffs = $fileDiffs; Assert::allIsAOf($fileDiffs, FileDiff::class); Assert::allIsAOf($systemErrors, SystemError::class); } /** * @return FileDiff[] */ public function getFileDiffs() : array { return $this->fileDiffs; } /** * @return SystemError[] */ public function getErrors() : array { return $this->systemErrors; } }