| Current Path : /home/rtorresani/www/vendor/magento/module-sales-rule/Model/Quote/ |
| Current File : //home/rtorresani/www/vendor/magento/module-sales-rule/Model/Quote/GetCouponCodeLength.php |
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);
namespace Magento\SalesRule\Model\Quote;
use Magento\SalesRule\Model\Coupon\Massgenerator;
/**
* The class to get the coupon code length.
*/
class GetCouponCodeLength extends Massgenerator implements GetCouponCodeLengthInterface
{
/**
* Fetch the coupon code length.
*
* @param array $couponCodeDataArray
* @return int
*/
public function fetchCouponCodeLength(array $couponCodeDataArray): int
{
$this->setData($couponCodeDataArray);
$this->increaseLength();
return (int)$this->getLength();
}
}