Omnipay\PayPal\Message\AbstractRequest::getItemData PHP Метод

getItemData() защищенный Метод

protected getItemData ( )
    protected function getItemData()
    {
        $data = array();
        $items = $this->getItems();
        if ($items) {
            $data["PAYMENTREQUEST_0_ITEMAMT"] = 0;
            foreach ($items as $n => $item) {
                $data["L_PAYMENTREQUEST_0_NAME{$n}"] = $item->getName();
                $data["L_PAYMENTREQUEST_0_DESC{$n}"] = $item->getDescription();
                $data["L_PAYMENTREQUEST_0_QTY{$n}"] = $item->getQuantity();
                $data["L_PAYMENTREQUEST_0_AMT{$n}"] = $this->formatCurrency($item->getPrice());
                if ($item instanceof PayPalItem) {
                    $data["L_PAYMENTREQUEST_0_NUMBER{$n}"] = $item->getCode();
                }
                $data["PAYMENTREQUEST_0_ITEMAMT"] += $item->getQuantity() * $this->formatCurrency($item->getPrice());
            }
            $data["PAYMENTREQUEST_0_ITEMAMT"] = $this->formatCurrency($data["PAYMENTREQUEST_0_ITEMAMT"]);
        }
        return $data;
    }