Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/modules/main/lib/engine/autowire/
Upload File :
Current File : /var/www/homesaver/www/bitrix/modules/main/lib/engine/autowire/binderargumentexception.php

<?php

namespace Bitrix\Main\Engine\AutoWire;

use Bitrix\Main\ArgumentException;
use Bitrix\Main\Error;

class BinderArgumentException extends ArgumentException
{
	/** @var Error[] */
	protected $addedErrorsFromClosure;

	/**
	 * BinderArgumentException constructor.
	 *
	 * @param Error[] $addedErrorsFromClosure
	 */
	public function __construct($message = "", $parameter = "", array $addedErrorsFromClosure = [], \Throwable $previous = null)
	{
		parent::__construct($message, $parameter, $previous);
		$this->addedErrorsFromClosure = $addedErrorsFromClosure;
	}

	/**
	 * @return Error[]
	 */
	public function getErrors(): array
	{
		return $this->addedErrorsFromClosure;
	}
}