GDS\Mapper\ProtoBufGQLParser::getIntStringFromValue PHP Метод

getIntStringFromValue() приватный Метод

Extract a string/int tuple from the value. Used for offsets and limits which can be string cursors or integers
private getIntStringFromValue ( $mix_val ) : array
$mix_val
Результат array
    private function getIntStringFromValue($mix_val)
    {
        $int = null;
        $str = null;
        if ($mix_val instanceof Value) {
            if ($mix_val->hasIntegerValue()) {
                $int = $mix_val->getIntegerValue();
            } else {
                $str = $mix_val->getStringValue();
            }
        } else {
            if (is_numeric($mix_val)) {
                $int = $mix_val;
            } else {
                $str = $mix_val;
            }
        }
        return [$int, $str];
    }