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;
}