API::getSearchOptionUniqIDJoins PHP Метод

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

Generate subpart of a unique id of a search option with parsing joinparams recursively
private getSearchOptionUniqIDJoins ( $option ) : array
$option array ['joinparams']['beforejoin'] subpart of a searchoption
Результат array unique id parts
    private function getSearchOptionUniqIDJoins($option)
    {
        $uid_parts = array();
        if (isset($option['joinparams']['beforejoin'])) {
            $sub_parts = $this->getSearchOptionUniqIDJoins($option['joinparams']['beforejoin']);
            $uid_parts = array_merge($uid_parts, $sub_parts);
        }
        if (isset($option['table'])) {
            $uid_parts[] = getItemTypeForTable($option['table']);
        }
        return $uid_parts;
    }