src/AppBundle/Twig/OrderExtension.php
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace AppBundle\Twig;
use AppBundle\Common\MathToolkit;
use Biz\OrderFacade\Currency;
use Codeages\Biz\Framework\Context\Biz;
use Symfony\Component\DependencyInjection\ContainerInterface;
class OrderExtension extends \Twig_Extension
{
/**
* @var ContainerInterface
*/
protected $container;
/**
* @var Biz
*/
protected $biz;
protected $webStatusMap = array(
'created' => 'notPaid',
'paying' => 'notPaid',
'closed' => 'closed',
'refunded' => 'refunded',
'fail' => 'paid',
'paid' => 'paid',
'refunding' => 'paid',
'success' => 'paid',
'finished' => 'finished',
);
protected $adminStatusMap = array(
'created' => 'notPaid',
'paying' => 'notPaid',
'closed' => 'closed',
'refunded' => 'refunded',
'fail' => 'paid',
'paid' => 'paid',
'refunding' => 'paid',
'success' => 'paid',
'finished' => 'finished',
);
public function __construct($container, Biz $biz)
{
$this->container = $container;
$this->biz = $biz;
}
public function getFilters()
{
return array(
new \Twig_SimpleFilter('price_format', array($this, 'priceFormat')),
new \Twig_SimpleFilter('major_currency', array($this, 'majorCurrency')),
new \Twig_SimpleFilter('to_cash', array($this, 'toCash')),
new \Twig_SimpleFilter('to_coin', array($this, 'toCoin')),
);
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。