Files
luos/app/Console/Commands/AddParametersTrait.php
Roly Rudy Gutierrez Pinto 0a19bbb366 PMC-1213 Set missing values
2019-09-17 17:22:39 -04:00

45 lines
1.0 KiB
PHP

<?php
namespace App\Console\Commands;
use Maveriks\WebApplication;
use ProcessMaker\Core\System;
trait AddParametersTrait
{
/**
* Create a new queue command.
*
* @return void
*/
public function __construct()
{
$this->signature .= '
{--workspace=workflow : ProcessMaker Indicates the workspace to be processed.}
{--processmakerPath=./ : ProcessMaker path.}
';
$this->description .= ' (ProcessMaker has extended this command)';
parent::__construct();
}
/**
* Execute the console command.
*
* @return void
*/
public function handle()
{
$workspace = $this->option('workspace');
if (!empty($workspace)) {
System::readServerInfoFile($workspace);
$webApplication = new WebApplication();
$webApplication->setRootDir($this->option('processmakerPath'));
$webApplication->loadEnvironment($workspace);
}
parent::handle();
}
}