%PDF- %PDF-
| Direktori : /proc/self/root/proc/10577/cwd/home/bitrix/www/bitrix/modules/sale/lib/delivery/packing/ |
| Current File : //proc/self/root/proc/10577/cwd/home/bitrix/www/bitrix/modules/sale/lib/delivery/packing/packer.php |
<?
namespace Bitrix\Sale\Delivery\Packing;
/**
* Class Packer
* @package Bitrix\Sale\Delivery\Packing
*/
class Packer
{
/**
* Returns Dimensions of space filled by boxes
* @param array $boxesSizes
* @return array
* todo: optimize
*/
public static function countMinContainerSize(array $boxesSizes)
{
if(count($boxesSizes) == 0)
return array(0,0,0);
if(count($boxesSizes) == 1)
return current($boxesSizes);
$container = new Container();
foreach($boxesSizes as $box)
$container->addBox($box);
return $container->getFilledDimensions();
}
}