src/PhpToZephir/Converter/Manipulator/ArrayManipulator.php
public function arrayNeedToBeSplit(Expr\ArrayDimFetch $node)
    {
        $collected = array_reverse($this->findComplexArrayDimFetch($node));

        foreach ($collected as $rst) {
            if (is_array($rst) && $rst['splitTab'] === true) {
                return $collected;
            }
        }

        return false;
    }
public function arrayNeedToBeSplit(Expr\ArrayDimFetch $node)
    {
        $collected = array_reverse($this->findComplexArrayDimFetch($node));

        foreach ($collected as $rst) {
            if (is_array($rst) && $rst['splitTab'] === true) {
                return $collected;
            }
        }

        return false;
    }
@param Expr\ArrayDimFetch $node

@return array|bool