Skip to content
ConditionParserException.php 613 B
Newer Older
tjoussen's avatar
tjoussen committed
<?php

/**
 * Class ConditionParserException
 *
 * Date: 02.04.14
 * Time: 15:40
 * @author Thomas Joußen <tjoussen@databay.de>
Michael Jansen's avatar
Michael Jansen committed
 */
tjoussen's avatar
tjoussen committed
class ConditionParserException extends \RuntimeException
{

Michael Jansen's avatar
Michael Jansen committed
    /**
     * @var int
     */
    protected $column;
tjoussen's avatar
tjoussen committed

Michael Jansen's avatar
Michael Jansen committed
    /**
     * @param int $column
     */
    public function __construct($column)
    {
        $this->column = $column;
tjoussen's avatar
tjoussen committed

Michael Jansen's avatar
Michael Jansen committed
        parent::__construct(
            sprintf('The expression at position "%s" is not valid', $this->column)
        );
    }
tjoussen's avatar
tjoussen committed

Michael Jansen's avatar
Michael Jansen committed
    /**
     * @return int
     */
    public function getColumn()
    {
        return $this->column;
    }
tjoussen's avatar
tjoussen committed
}