123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- namespace Drupal\simple_sitemap\Plugin\simple_sitemap;
- use Drupal\Core\Plugin\PluginBase;
- use Drupal\Component\Plugin\PluginInspectionInterface;
- use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
- use Symfony\Component\DependencyInjection\ContainerInterface;
- /**
- * Class UrlGeneratorBase
- * @package Drupal\simple_sitemap\Plugin\simple_sitemap\UrlGenerator
- */
- abstract class SimplesitemapPluginBase extends PluginBase implements PluginInspectionInterface, ContainerFactoryPluginInterface {
- /**
- * SimplesitemapPluginBase constructor.
- * @param array $configuration
- * @param string $plugin_id
- * @param mixed $plugin_definition
- */
- public function __construct(array $configuration, $plugin_id, $plugin_definition) {
- parent::__construct($configuration, $plugin_id, $plugin_definition);
- }
- /**
- * @param \Symfony\Component\DependencyInjection\ContainerInterface $container
- * @param array $configuration
- * @param string $plugin_id
- * @param mixed $plugin_definition
- * @return static
- */
- public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) {
- return new static($configuration, $plugin_id, $plugin_definition);
- }
- }
|