Craft\AmFormsService::getPathForAsset PHP Method

getPathForAsset() public method

Get the server path for an asset.
public getPathForAsset ( craft\AssetFileModel $asset ) : string
$asset craft\AssetFileModel
return string
    public function getPathForAsset($asset)
    {
        // Do we know the source folder path?
        if (!isset($this->_assetFolders[$asset->folderId])) {
            $assetFolder = craft()->assets->getFolderById($asset->folderId);
            $assetSource = $assetFolder->getSource();
            $assetSettings = $assetSource->settings;
            if ($assetFolder->path) {
                $assetSettings['path'] = $assetSettings['path'] . $assetFolder->path;
            }
            $this->_assetFolders[$asset->folderId] = $assetSettings['path'];
        }
        return craft()->config->parseEnvironmentString($this->_assetFolders[$asset->folderId]);
    }