本文整理汇总了PHP中Magento\Sales\Model\Order\Creditmemo::setIncrementId方法的典型用法代码示例。如果您正苦于以下问题:PHP Creditmemo::setIncrementId方法的具体用法?PHP Creditmemo::setIncrementId怎么用?PHP Creditmemo::setIncrementId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Magento\Sales\Model\Order\Creditmemo
的用法示例。
在下文中一共展示了Creditmemo::setIncrementId方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testGetIncrementId
public function testGetIncrementId()
{
$this->creditmemo->setIncrementId('test_increment_id');
$this->assertEquals('test_increment_id', $this->creditmemo->getIncrementId());
}
示例2: df_cm_set_increment_id
/**
* 2016-08-29
* Заметил, что в новых версиях Magento в момент выполнения @see \Df\Payment\Method::refund()
* у @see \Magento\Sales\Model\Order\Creditmemo ещё отсутствует increment_id:
* он устанавливается только при сохранении объекта:
* @see \Magento\Sales\Model\ResourceModel\EntityAbstract::_beforeSave()
* https://github.com/magento/magento2/blob/2.1.0/app/code/Magento/Sales/Model/ResourceModel/EntityAbstract.php#L123-L129
* @param CM $cm
* @return void
*/
function df_cm_set_increment_id(CM $cm)
{
if (!$cm->getIncrementId()) {
$cm->setIncrementId(df_sales_seq_m()->getSequence($cm->getEntityType(), $cm->getStore()->getGroup()->getDefaultStoreId())->getNextValue());
}
}