| Current Path : /var/www/homesaver/www/bitrix/modules/sale/lib/rest/normalizer/ |
| Current File : /var/www/homesaver/www/bitrix/modules/sale/lib/rest/normalizer/director.php |
<?php
namespace Bitrix\Sale\Rest\Normalizer;
class Director
{
public function normalize(ObjectNormalizer $normalizer, \Bitrix\Sale\Order $order)
{
try{
$normalizer->init($order)
->orderNormalize()
->basketNormalize()
->propertiesValueNormalize()
->paymentsNormalize()
->shipmentsNormalize()
->tradeBindingsNormalize()
->applyDiscountNormalize()
->taxNormalize();
}
catch(\Bitrix\Main\SystemException $e)
{
return null;
}
return $normalizer->getFields();
}
}