name: PackageResolverInterface class_comment: null dependencies: - name: ImportMapEntry type: class source: Symfony\Component\AssetMapper\ImportMap\ImportMapEntry - name: PackageRequireOptions type: class source: Symfony\Component\AssetMapper\ImportMap\PackageRequireOptions properties: [] methods: - name: resolvePackages visibility: public parameters: - name: packagesToRequire comment: '# * Grabs the URLs for the given packages and converts them to ImportMapEntry objects. # * # * If "download" is specified in PackageRequireOptions, the resolved package # * contents should be included. # * # * @param PackageRequireOptions[] $packagesToRequire # * # * @return ResolvedImportMapPackage[] The import map entries that should be added' - name: downloadPackages visibility: public parameters: - name: importMapEntries - name: progressCallback default: 'null' comment: '# * Downloads the contents of the given packages. # * # * The returned array should be a map using the same keys as $importMapEntries. # * # * The dependencies are an array of module names that are imported by the package. # * # * @param array $importMapEntries # * # * @return array}>' traits: - Symfony\Component\AssetMapper\ImportMap\ImportMapEntry - Symfony\Component\AssetMapper\ImportMap\PackageRequireOptions interfaces: []