Example #1
0
 /**
  * createFromId
  * @return Workflow The new workflow.
  * @author Matthias Bilger
  **/
 public static function createFromId($workflowId, $loadName = false, $download = false)
 {
     if (!preg_match(self::WORKFLOW_ID_REGEX, $workflowId, $matches)) {
         return new self('');
     }
     $workflow = new self($workflowId);
     if ($loadName) {
         $workflow->loadName();
     }
     if ($download) {
         $workflow->download();
     }
     return $workflow;
 }
 public static function run(Event $event)
 {
     $magentoDownloader = new self(null, $event->getIO());
     $magentoDownloader->download();
     $magentoDownloader->extract();
     $magentoDownloader->sync();
 }