class MysqlServiceProvider
Registers the 'mysql.views.cast_sql' service when views is installed.
Hierarchy
- class \Drupal\Core\DependencyInjection\ServiceProviderBase implements \Drupal\Core\DependencyInjection\ServiceProviderInterface, \Drupal\Core\DependencyInjection\ServiceModifierInterface
- class \Drupal\mysql\MysqlServiceProvider extends \Drupal\Core\DependencyInjection\ServiceProviderBase
Expanded class hierarchy of MysqlServiceProvider
File
-
core/
modules/ mysql/ src/ MysqlServiceProvider.php, line 12
Namespace
Drupal\mysqlView source
class MysqlServiceProvider extends ServiceProviderBase {
/**
* {@inheritdoc}
*/
public function register(ContainerBuilder $container) : void {
if (isset($container->getParameter('container.modules')['views'])) {
$container->register('mysql.views.cast_sql', MysqlCastSql::class)
->setPublic(FALSE);
}
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
MysqlServiceProvider::register | public | function | Registers services to the container. | Overrides ServiceProviderBase::register | |
ServiceProviderBase::alter | public | function | Modifies existing service definitions. | Overrides ServiceModifierInterface::alter | 7 |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.