<?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']}";
}
}