File "MigrationPublisher.php"
Full Path: /home/pulsehostuk9/public_html/invoicer.pulsehost.co.uk/vendor/invoiceshelf/modules/src/Publishing/MigrationPublisher.php
File size: 793 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Nwidart\Modules\Publishing;
use Nwidart\Modules\Migrations\Migrator;
class MigrationPublisher extends AssetPublisher
{
/**
* @var Migrator
*/
private $migrator;
/**
* MigrationPublisher constructor.
* @param Migrator $migrator
*/
public function __construct(Migrator $migrator)
{
$this->migrator = $migrator;
parent::__construct($migrator->getModule());
}
/**
* Get destination path.
*
* @return string
*/
public function getDestinationPath()
{
return $this->repository->config('paths.migration');
}
/**
* Get source path.
*
* @return string
*/
public function getSourcePath()
{
return $this->migrator->getPath();
}
}