Collection.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * Copyright © Magento, Inc. All rights reserved.
  4. * See COPYING.txt for license details.
  5. */
  6. namespace Magento\Sales\Model\ResourceModel\Order\Creditmemo\Grid;
  7. use Magento\Framework\Data\Collection\Db\FetchStrategyInterface as FetchStrategy;
  8. use Magento\Framework\Data\Collection\EntityFactoryInterface as EntityFactory;
  9. use Magento\Framework\Event\ManagerInterface as EventManager;
  10. use Psr\Log\LoggerInterface as Logger;
  11. class Collection extends \Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult
  12. {
  13. /**
  14. * Initialize dependencies.
  15. *
  16. * @param EntityFactory $entityFactory
  17. * @param Logger $logger
  18. * @param FetchStrategy $fetchStrategy
  19. * @param EventManager $eventManager
  20. * @param string $mainTable
  21. * @param string $resourceModel
  22. */
  23. public function __construct(
  24. EntityFactory $entityFactory,
  25. Logger $logger,
  26. FetchStrategy $fetchStrategy,
  27. EventManager $eventManager,
  28. $mainTable = 'sales_creditmemo_grid',
  29. $resourceModel = \Magento\Sales\Model\ResourceModel\Order\Creditmemo::class
  30. ) {
  31. parent::__construct($entityFactory, $logger, $fetchStrategy, $eventManager, $mainTable, $resourceModel);
  32. }
  33. }