protected function bindVarSingleUrlPart($option, array $parts, &$value)
    {
        if (ctype_digit(substr($option, 1))) {
            $i = (int)substr($option, 1);
            $part = array_slice($parts, $i - 1, 1);

            if (!empty($part)) {
                $value = $part;
                return true;
            }
        }
        
        return false;
    }