GoodsInfoItem.php 843 字节
<?php

namespace Lackoxygen\Customs\Request\Struct;

use Lackoxygen\Customs\Utils\Collection;

class GoodsInfoItem extends Collection
{
    /**
     * @return string
     */
    public function getGname()
    {
        return $this->mGet(__FUNCTION__);
    }

    /**
     * @param string 商品名称
     */
    public function setGname(): void
    {
        $this->mSet(__FUNCTION__, (string)func_get_arg(0));
    }

    /**
     * @return mixed
     */
    public function getItemLink()
    {
        return $this->mGet(__FUNCTION__);
    }

    /**
     * @param string 商品展示链接地址
     */
    public function setItemLink(): void
    {
        $itemLink = func_get_arg(0);
        if (!empty($itemLink)) {
            $itemLink = urlencode($itemLink);
        }
        $this->mSet(__FUNCTION__, (string)$itemLink);
    }

}