Your IP : 3.142.164.254


Current Path : /var/www/www-root/data/www/monolith-realty.ru/bitrix/modules/forum/lib/internals/error/
Upload File :
Current File : /var/www/www-root/data/www/monolith-realty.ru/bitrix/modules/forum/lib/internals/error/error.php

<?php

namespace Bitrix\Forum\Internals\Error;

class Error 
{
	/** @var int */
	protected $code;

	/** @var string */
	protected $message;

	/**
	 * Creates new Error.
	 * @param string $message Message of error.
	 * @param int|string $code Code of error.
	 */
	public function __construct($message, $code = 0)
	{
		$this->message = $message;
		$this->code = $code;
	}

	/**
	 * Returns code of error.
	 * @return int|string
	 */
	public function getCode()
	{
		return $this->code;
	}

	/**
	 * Returns message of error.
	 * @return string
	 */
	public function getMessage()
	{
		return (string)$this->message;
	}

	public function __toString()
	{
		return $this->getMessage();
	}
}