12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace Drupal\materio_commerce\Controller;
- use Drupal\Core\KeyValueStore\KeyValueStoreInterface;
- use Drupal\materio_commerce\EntityAutocompleteMatcher;
- use Symfony\Component\DependencyInjection\ContainerInterface;
- class EntityAutocompleteController extends \Drupal\system\Controller\EntityAutocompleteController {
- /**
- * The autocomplete matcher for entity references.
- */
- protected $matcher;
- /**
- * {@inheritdoc}
- */
- public function __construct(EntityAutocompleteMatcher $matcher, KeyValueStoreInterface $key_value) {
- $this->matcher = $matcher;
- $this->keyValue = $key_value;
- }
- /**
- * {@inheritdoc}
- */
- public static function create(ContainerInterface $container) {
- return new static(
- $container->get('materio_commerce.autocomplete_matcher'),
- $container->get('keyvalue')->get('entity_autocomplete')
- );
- }
- }
|