Viewing File: /usr/local/cpanel/3rdparty/wpinstaller/src/WpDownloader/Component/Plugin.php

<?php
namespace WpDownloader\Component;

class Plugin extends Base
{
    public $destinationPathPrefix = 'wordpress/wp-content';

    public function getDestinationPath()
    {
        if ($this->isMuPlugin()) {
            return $this->getMuPluginPath();
        }

        return "{$this->destinationPathPrefix}/plugins";
    }

    public function isMuPlugin()
    {
        return !!@$this->componentData['must_use'];
    }

    public function getMuPluginPath()
    {
        return "{$this->destinationPathPrefix}/mu-plugins/{$this->componentData['file']}";
    }

    public function isPlugin()
    {
        return true;
    }

    public function getDistributionPath()
    {
        if ($this->isMuPlugin()) {
            return $this->getMuDistributionPath();
        }

        return "{$this->distPath}";
    }

    public function getMuDistributionPath()
    {
        return "{$this->distPath}/{$this->componentData['file']}";
    }
}
Back to Directory File Manager