Kraken\Console\Client\Command\Command::validateCreateFlags PHP Метод

validateCreateFlags() защищенный Метод

protected validateCreateFlags ( integer | string $flags ) : integer
$flags integer | string
Результат integer
    protected function validateCreateFlags($flags)
    {
        if ($flags === Runtime::CREATE_DEFAULT || $flags === Runtime::CREATE_FORCE_SOFT || $flags === Runtime::CREATE_FORCE_HARD || $flags === Runtime::CREATE_FORCE) {
            return $flags;
        }
        if ($flags === 'CREATE_DEFAULT') {
            return Runtime::CREATE_DEFAULT;
        }
        if ($flags === 'CREATE_FORCE_SOFT') {
            return Runtime::CREATE_FORCE_SOFT;
        }
        if ($flags === 'CREATE_FORCE_HARD') {
            return Runtime::CREATE_FORCE_HARD;
        }
        if ($flags === 'CREATE_FORCE') {
            return Runtime::CREATE_FORCE;
        }
        throw new InvalidArgumentException('Given flag option is invalid.');
    }