Sistema web para crear proyecto web nuevo

This commit is contained in:
2020-07-03 17:21:55 -04:00
parent af3507bda5
commit ad3952501f
53 changed files with 2437 additions and 0 deletions

View File

@ -0,0 +1,43 @@
<?php
namespace ProVM\Common\Define;
use Symfony\Component\Console\Output\Output;
class ArrayOutput extends Output {
private $lines;
private $delta;
public function clear() {
$this->lines = [];
$this->delta = 0;
}
public function fetch() {
return $this->lines;
}
/**
* {@inheritdoc}
*/
public function __construct($verbosity = self::VERBOSITY_NORMAL, $decorated = false, $formatter = null) {
parent::__construct($verbosity, $decorated, $formatter);
$this->lines = [];
$this->delta = 0;
}
/**
* {@inheritdoc}
*/
protected function doWrite($message, $newline) {
if (empty($this->lines[$this->delta])) {
$this->lines[$this->delta] = [];
}
if ($message) {
$this->lines[$this->delta][] = trim($message);
}
if ($newline) {
$this->delta++;
}
}
}