
| Current Path : /var/www/html/wirtschaftsclub.web-klick.de/themes/bootstrap/src/Annotation/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/wirtschaftsclub.web-klick.de/themes/bootstrap/src/Annotation/BootstrapProvider.php |
<?php
namespace Drupal\bootstrap\Annotation;
use Drupal\Component\Annotation\Plugin;
/**
* Defines a BootstrapProvider annotation object.
*
* Plugin Namespace: "Plugin/Provider".
*
* @see \Drupal\bootstrap\Plugin\ProviderInterface
* @see \Drupal\bootstrap\Plugin\ProviderManager
* @see \Drupal\bootstrap\Theme::getProviders()
* @see \Drupal\bootstrap\Theme::getProvider()
* @see plugin_api
*
* @Annotation
*
* @ingroup plugins_provider
*/
class BootstrapProvider extends Plugin {
/**
* An API URL used to retrieve data for the provider.
*
* @var string
*/
protected $api = '';
/**
* An array of CSS assets.
*
* @var array
*/
protected $css = [];
/**
* A description about the provider.
*
* @var string
*/
protected $description = '';
/**
* A flag determining whether or not the API request has failed.
*
* @var bool
*/
protected $error = FALSE;
/**
* A flag determining whether or not data has been manually imported.
*
* @var bool
*/
protected $imported = FALSE;
/**
* An array of JavaScript assets.
*
* @var array
*/
protected $js = [];
/**
* A human-readable label.
*
* @var string
*/
protected $label = '';
/**
* An associative array of minified CSS and JavaScript assets.
*
* @var array
*/
protected $min = ['css' => [], 'js' => []];
/**
* An array of themes supported by the provider.
*
* @var array
*/
protected $themes = [];
/**
* An array of versions supported by the provider.
*
* @var array
*/
protected $versions = [];
}