Pimcore\Tool\RestClient::createAsset PHP Метод

createAsset() публичный Метод

public createAsset ( $asset ) : mixed | null | string
$asset
Результат mixed | null | string
    public function createAsset($asset)
    {
        if ($asset->getType() == "folder") {
            $documentType = "\\Pimcore\\Model\\Webservice\\Data\\Asset\\Folder\\Out";
        } else {
            $documentType = "\\Pimcore\\Model\\Webservice\\Data\\Asset\\File\\Out";
        }
        $wsDocument = Webservice\Data\Mapper::map($asset, $documentType, "out");
        $encodedData = json_encode($wsDocument);
        $response = $this->doRequest($this->buildEndpointUrl("asset/"), "PUT", $encodedData);
        $response = $response->data;
        return $response;
    }