Update Composer, update everything

This commit is contained in:
Oliver Davies 2018-11-23 12:29:20 +00:00
parent ea3e94409f
commit dda5c284b6
19527 changed files with 1135420 additions and 351004 deletions

View file

@ -9,6 +9,17 @@ use Drupal\Core\Routing\RouteMatchInterface;
*/
interface WebformHelpManagerInterface {
/**
* Get group.
*
* @param string|null $id
* (optional) Group name.
*
* @return array|mixed
* A single group item or all groups.
*/
public function getGroup($id = NULL);
/**
* Get help.
*
@ -31,6 +42,68 @@ interface WebformHelpManagerInterface {
*/
public function getVideo($id = NULL);
/**
* Get video links.
*
* @param string $id
* Video id.
*
* @return array
* An array of links.
*/
public function getVideoLinks($id);
/**
* Sets a notification to be displayed to webform administrators.
*
* @param string $id
* The notification id.
* @param string|\Drupal\Component\Render\MarkupInterface|array $message
* The notification to be displayed to webform administrators.
* @param string $type
* (optional) The message's type. Defaults to 'status'. These values are
* supported:
* - 'info'
* - 'status'
* - 'warning'
* - 'error'
*
* @internal
* Currently being used to display notifications related to updates.
*/
public function addNotification($id, $message, $type = 'status');
/**
* Get notifications.
*
* @param string $type
* (optional) The message's type. These values are
* supported:
* - 'info'
* - 'status'
* - 'warning'
* - 'error'
*
* @return array
* An array of messages for specified message type or
* all notifications grouped by type.
*
* @internal
* Currently being used to display notifications related to updates.
*/
public function getNotifications($type = NULL);
/**
* Delete a notification by id.
*
* @param string $id
* The notification id.
*
* @internal
* Currently being used to display notifications related to updates.
*/
public function deleteNotification($id);
/**
* Build help for specific route.
*
@ -52,4 +125,48 @@ interface WebformHelpManagerInterface {
*/
public function buildIndex();
/**
* Build the videos section.
*
* @param bool $docs
* Set to TRUE to build exportable HTML documentation.
*
* @return array
* An render array containing the videos section.
*/
public function buildVideos($docs = FALSE);
/**
* Build the add-ons section.
*
* @param bool $docs
* Set to TRUE to build exportable HTML documentation.
*
* @return array
* An render array containing the add-ons section.
*/
public function buildAddOns($docs = FALSE);
/**
* Build the libraries section.
*
* @param bool $docs
* Set to TRUE to build exportable HTML documentation.
*
* @return array
* An render array containing the libraries section.
*/
public function buildLibraries($docs = FALSE);
/**
* Build the comparison section.
*
* @param bool $docs
* Set to TRUE to build exportable HTML documentation.
*
* @return array
* An render array containing the comparison section.
*/
public function buildComparison($docs = FALSE);
}