Config.php 994 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Framework\Search\Request;
  7. use Magento\Framework\Serialize\SerializerInterface;
  8. /**
  9. * Provides search request configuration
  10. */
  11. class Config extends \Magento\Framework\Config\Data
  12. {
  13. /**
  14. * Cache identifier
  15. */
  16. const CACHE_ID = 'request_declaration';
  17. /**
  18. * Constructor
  19. *
  20. * @param \Magento\Framework\Search\Request\Config\FilesystemReader $reader
  21. * @param \Magento\Framework\Config\CacheInterface $cache
  22. * @param string|null $cacheId
  23. * @param SerializerInterface|null $serializer
  24. */
  25. public function __construct(
  26. \Magento\Framework\Search\Request\Config\FilesystemReader $reader,
  27. \Magento\Framework\Config\CacheInterface $cache,
  28. $cacheId = self::CACHE_ID,
  29. SerializerInterface $serializer = null
  30. ) {
  31. parent::__construct($reader, $cache, $cacheId, $serializer);
  32. }
  33. }