getAddonKeysBySiteId(request()->siteId()); $link_files = []; foreach ($addons as $v) { $link_path = $this->getAddonDictPath($v) . "diy" . DIRECTORY_SEPARATOR . "links.php"; if (is_file($link_path)) { $link_files[] = $link_path; } } $link_files_data = $this->loadFiles($link_files); $links = $data; foreach ($link_files_data as $file_data) { if (empty($links)) { $links = $file_data; } else { $links = array_merge2($links, $file_data); } } return $links; } }