mirror of
https://github.com/bdnugget/magento2.git
synced 2026-11-08 01:37:36 +00:00
71 lines
1.4 KiB
PHP
71 lines
1.4 KiB
PHP
<?php
|
|
/**
|
|
* Copyright © Magento, Inc. All rights reserved.
|
|
* See COPYING.txt for license details.
|
|
*/
|
|
namespace Magento\Sales\Model\ResourceModel\Order\Invoice;
|
|
|
|
use Magento\Sales\Api\Data\InvoiceSearchResultInterface;
|
|
use Magento\Sales\Model\ResourceModel\Order\Collection\AbstractCollection;
|
|
|
|
/**
|
|
* Flat sales order invoice collection
|
|
*
|
|
* @api
|
|
* @author Magento Core Team <core@magentocommerce.com>
|
|
* @since 100.0.2
|
|
*/
|
|
class Collection extends AbstractCollection implements InvoiceSearchResultInterface
|
|
{
|
|
/**
|
|
* Id field name
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $_idFieldName = 'entity_id';
|
|
|
|
/**
|
|
* Event prefix
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $_eventPrefix = 'sales_order_invoice_collection';
|
|
|
|
/**
|
|
* Event object
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $_eventObject = 'order_invoice_collection';
|
|
|
|
/**
|
|
* Order field for setOrderFilter
|
|
*
|
|
* @var string
|
|
*/
|
|
protected $_orderField = 'order_id';
|
|
|
|
/**
|
|
* Model initialization
|
|
*
|
|
* @return void
|
|
*/
|
|
protected function _construct()
|
|
{
|
|
$this->_init(
|
|
\Magento\Sales\Model\Order\Invoice::class,
|
|
\Magento\Sales\Model\ResourceModel\Order\Invoice::class
|
|
);
|
|
}
|
|
|
|
/**
|
|
* Used to emulate after load functionality for each item without loading them
|
|
*
|
|
* @return void
|
|
*/
|
|
protected function _afterLoad()
|
|
{
|
|
$this->walk('afterLoad');
|
|
}
|
|
}
|