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

Breadcrumb

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

function Capable::getCapabilities

Method by which a Plugin announces its API implementations, through an array with a special structure.

The key must be a string, representing a fully qualified class/interface name which Composer Plugin API exposes. The value must be a string as well, representing the fully qualified class name of the implementing class.

@tutorial

return array( 'Composer\Plugin\Capability\CommandProvider' => 'My\CommandProvider', 'Composer\Plugin\Capability\Validator' => 'My\Validator', );

Return value

string[]

1 method overrides Capable::getCapabilities()
Plugin::getCapabilities in composer/Plugin/Scaffold/Plugin.php
Method by which a Plugin announces its API implementations, through an array with a special structure.

File

vendor/composer/composer/src/Composer/Plugin/Capable.php, line 42

Class

Capable
Plugins which need to expose various implementations of the Composer Plugin Capabilities must have their declared Plugin class implementing this interface.

Namespace

Composer\Plugin

Code

public function getCapabilities();

API Navigation

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