Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. AdvisoryProviderInterface.php

interface AdvisoryProviderInterface

Repositories that allow fetching security advisory data

@author Jordi Boggiano <j.boggiano@seld.be> @internal

Hierarchy

  • interface \Composer\Repository\AdvisoryProviderInterface

Expanded class hierarchy of AdvisoryProviderInterface

All classes that implement AdvisoryProviderInterface

File

vendor/composer/composer/src/Composer/Repository/AdvisoryProviderInterface.php, line 25

Namespace

Composer\Repository
View source
interface AdvisoryProviderInterface {
    public function hasSecurityAdvisories() : bool;
    
    /**
     * @param array<string, ConstraintInterface> $packageConstraintMap Map of package name to constraint (can be MatchAllConstraint to fetch all advisories)
     * @return ($allowPartialAdvisories is true ? array{namesFound: string[], advisories: array<string, array<PartialSecurityAdvisory|SecurityAdvisory>>} : array{namesFound: string[], advisories: array<string, array<SecurityAdvisory>>})
     */
    public function getSecurityAdvisories(array $packageConstraintMap, bool $allowPartialAdvisories = false) : array;

}

Members

Title Sort descending Modifiers Object type Summary Overrides
AdvisoryProviderInterface::getSecurityAdvisories public function 2
AdvisoryProviderInterface::hasSecurityAdvisories public function 2

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal