src/Console/MoveCommand.php
protected function parseCommandArguments()
    {
        $this->state = strtolower($this->argument('state'));
        if (! in_array($this->state, ['ready', 'buried', 'delayed'])) {
            throw new \InvalidArgumentException("Invalid state '$this->state'.");
        }

        if (false === ($this->count = filter_var($this->argument('count'), FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]))) {
            throw new \InvalidArgumentException('Count should be a positive integer.');
        }

        if (false === ($this->delay = filter_var($this->option('delay'), FILTER_VALIDATE_INT, ['options' => ['min_range' => 0]]))) {
            throw new \InvalidArgumentException('Delay should be a positive integer or 0.');
        }

        if (! is_null($this->option('ttr'))) {
            if (false === ($this->ttr = filter_var($this->option('ttr'), FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]))) {
                throw new \InvalidArgumentException('TTR should be a positive integer.');
            }
        }

        if (! is_null($this->option('priority'))) {
            if (false === ($this->priority = filter_var($this->option('priority'), FILTER_VALIDATE_INT, ['options' => ['min_range' => 0]]))) {
                throw new \InvalidArgumentException('Priority should be a positive integer or 0.');
            }
        }
    }
protected function parseCommandArguments()
    {
        $this->state = strtolower($this->argument('state'));
        if (! in_array($this->state, ['ready', 'buried', 'delayed'])) {
            throw new \InvalidArgumentException("Invalid state '$this->state'.");
        }

        if (false === ($this->count = filter_var($this->argument('count'), FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]))) {
            throw new \InvalidArgumentException('Count should be a positive integer.');
        }

        if (false === ($this->delay = filter_var($this->option('delay'), FILTER_VALIDATE_INT, ['options' => ['min_range' => 0]]))) {
            throw new \InvalidArgumentException('Delay should be a positive integer or 0.');
        }

        if (! is_null($this->option('ttr'))) {
            if (false === ($this->ttr = filter_var($this->option('ttr'), FILTER_VALIDATE_INT, ['options' => ['min_range' => 1]]))) {
                throw new \InvalidArgumentException('TTR should be a positive integer.');
            }
        }

        if (! is_null($this->option('priority'))) {
            if (false === ($this->priority = filter_var($this->option('priority'), FILTER_VALIDATE_INT, ['options' => ['min_range' => 0]]))) {
                throw new \InvalidArgumentException('Priority should be a positive integer or 0.');
            }
        }
    }
protected function parseCommandArguments ( ) { $ this -> state = strtolower ( $ this -> argument ( 'state' ) ) ; if ( ! in_array ( $ this -> state , [ 'ready' , 'buried' , 'delayed' ] ) ) { throw new \ InvalidArgumentException ( "Invalid state '$this->state'." ) ; } if ( false === ( $ this -> count = filter_var ( $ this -> argument ( 'count' ) , FILTER_VALIDATE_INT , [ 'options' => [ 'min_range' => 1 ] ] ) ) ) { throw new \ InvalidArgumentException ( 'Count should be a positive integer.' ) ; } if ( false === ( $ this -> delay = filter_var ( $ this -> option ( 'delay' ) , FILTER_VALIDATE_INT , [ 'options' => [ 'min_range' => 0 ] ] ) ) ) { throw new \ InvalidArgumentException ( 'Delay should be a positive integer or 0.' ) ; } if ( ! is_null ( $ this -> option ( 'ttr' ) ) ) { if ( false === ( $ this -> ttr = filter_var ( $ this -> option ( 'ttr' ) , FILTER_VALIDATE_INT , [ 'options' => [ 'min_range' => 1 ] ] ) ) ) { throw new \ InvalidArgumentException ( 'TTR should be a positive integer.' ) ; } } if ( ! is_null ( $ this -> option ( 'priority' ) ) ) { if ( false === ( $ this -> priority = filter_var ( $ this -> option ( 'priority' ) , FILTER_VALIDATE_INT , [ 'options' => [ 'min_range' => 0 ] ] ) ) ) { throw new \ InvalidArgumentException ( 'Priority should be a positive integer or 0.' ) ; } } }
{@inheritdoc}
{