repo = $repo; } function __invoke($json, $links = null) { foreach ($json as $entry) { if ($entry->type !== "file" || $entry->size <= 0) { continue; } if ($entry->name === "config.m4" || fnmatch("config?.m4", $entry->name)) { $this->repo->config_m4 = $entry->name; } elseif ($entry->name === "package.xml" || $entry->name === "package2.xml") { $this->repo->package_xml = $entry->name; } elseif ($entry->name === "pharext_package.php") { $this->repo->pharext_package_php = $entry->name; } } } }