You are here

InvalidDateException.php in Persian Date for Drupal 8 8.4

File

src/Library/Carbon/Exceptions/InvalidDateException.php
View source
<?php

/*
 * This file is part of the Carbon package.
 *
 * (c) Brian Nesbitt <brian@nesbot.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
namespace Drupal\persian_date\Library\Carbon\Exceptions;

use Exception;
use InvalidArgumentException;
class InvalidDateException extends InvalidArgumentException {

  /**
   * The invalid field.
   *
   * @var string
   */
  private $field;

  /**
   * The invalid value.
   *
   * @var mixed
   */
  private $value;

  /**
   * Constructor.
   *
   * @param string          $field
   * @param mixed           $value
   * @param int             $code
   * @param \Exception|null $previous
   */
  public function __construct($field, $value, $code = 0, Exception $previous = null) {
    $this->field = $field;
    $this->value = $value;
    parent::__construct($field . ' : ' . $value . ' is not a valid value.', $code, $previous);
  }

  /**
   * Get the invalid field.
   *
   * @return string
   */
  public function getField() {
    return $this->field;
  }

  /**
   * Get the invalid value.
   *
   * @return mixed
   */
  public function getValue() {
    return $this->value;
  }

}

Classes