Enable Discovery debug logging for production troubleshooting
- Add DISCOVERY_LOG_LEVEL=debug - Add DISCOVERY_SHOW_PROGRESS=true - Temporary changes for debugging InitializerProcessor fixes on production
This commit is contained in:
@@ -1,15 +1,24 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Framework\Console\Examples;
|
||||
|
||||
use App\Framework\Console\ConsoleCommand;
|
||||
use App\Framework\Console\ConsoleInput;
|
||||
use App\Framework\Console\ConsoleOutput;
|
||||
use App\Framework\Console\ProgressBar;
|
||||
use App\Framework\Core\ValueObjects\Duration;
|
||||
use App\Framework\DateTime\Timer;
|
||||
|
||||
class ProgressBarExample
|
||||
{
|
||||
#[ConsoleCommand(name: 'demo:progressbar', description: 'Zeigt eine Demonstration der Fortschrittsanzeige')]
|
||||
public function __construct(
|
||||
private readonly Timer $timer
|
||||
) {
|
||||
}
|
||||
|
||||
##[ConsoleCommand(name: 'demo:progressbar', description: 'Zeigt eine Demonstration der Fortschrittsanzeige')]
|
||||
public function showProgressBarDemo(ConsoleInput $input, ConsoleOutput $output): int
|
||||
{
|
||||
$output->writeInfo('Demonstration der Fortschrittsanzeige');
|
||||
@@ -22,7 +31,7 @@ class ProgressBarExample
|
||||
|
||||
for ($i = 0; $i < 10; $i++) {
|
||||
// Simuliere Arbeit
|
||||
usleep(200000);
|
||||
$this->timer->sleep(Duration::fromMilliseconds(200));
|
||||
$progress->advance();
|
||||
}
|
||||
|
||||
@@ -37,7 +46,7 @@ class ProgressBarExample
|
||||
|
||||
for ($i = 0; $i < 5; $i++) {
|
||||
// Simuliere Arbeit
|
||||
usleep(500000);
|
||||
$this->timer->sleep(Duration::fromMilliseconds(500));
|
||||
$progress->advance();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Framework\Console\Examples;
|
||||
|
||||
use App\Framework\Console\ConsoleCommand;
|
||||
@@ -7,10 +9,17 @@ use App\Framework\Console\ConsoleInput;
|
||||
use App\Framework\Console\ConsoleOutput;
|
||||
use App\Framework\Console\Spinner;
|
||||
use App\Framework\Console\SpinnerStyle;
|
||||
use App\Framework\Core\ValueObjects\Duration;
|
||||
use App\Framework\DateTime\Timer;
|
||||
|
||||
class SpinnerExample
|
||||
{
|
||||
#[ConsoleCommand(name: 'demo:spinner', description: 'Zeigt eine Demonstration der Spinner-Komponente')]
|
||||
public function __construct(
|
||||
private readonly Timer $timer
|
||||
) {
|
||||
}
|
||||
|
||||
##[ConsoleCommand(name: 'demo:spinner', description: 'Zeigt eine Demonstration der Spinner-Komponente')]
|
||||
public function showSpinnerDemo(ConsoleInput $input, ConsoleOutput $output): int
|
||||
{
|
||||
$output->writeInfo('Demonstration der Spinner-Komponente');
|
||||
@@ -22,7 +31,7 @@ class SpinnerExample
|
||||
|
||||
// Simuliere Arbeit
|
||||
for ($i = 0; $i < 10; $i++) {
|
||||
usleep(100000);
|
||||
$this->timer->sleep(Duration::fromMilliseconds(100));
|
||||
$spinner->update();
|
||||
}
|
||||
|
||||
@@ -33,7 +42,7 @@ class SpinnerExample
|
||||
SpinnerStyle::DOTS,
|
||||
SpinnerStyle::LINE,
|
||||
SpinnerStyle::BOUNCE,
|
||||
SpinnerStyle::ARROW
|
||||
SpinnerStyle::ARROW,
|
||||
];
|
||||
|
||||
foreach ($styles as $style) {
|
||||
@@ -42,7 +51,7 @@ class SpinnerExample
|
||||
$spinner->start();
|
||||
|
||||
for ($i = 0; $i < 15; $i++) {
|
||||
usleep(100000);
|
||||
$this->timer->sleep(Duration::fromMilliseconds(100));
|
||||
|
||||
if ($i === 5) {
|
||||
$spinner->setMessage('Fast fertig...');
|
||||
@@ -59,7 +68,7 @@ class SpinnerExample
|
||||
$spinner->start();
|
||||
|
||||
for ($i = 0; $i < 8; $i++) {
|
||||
usleep(150000);
|
||||
$this->timer->sleep(Duration::fromMilliseconds(150));
|
||||
$spinner->update();
|
||||
}
|
||||
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Framework\Console\Examples;
|
||||
|
||||
use App\Framework\Console\Components\Table;
|
||||
use App\Framework\Console\ConsoleCommand;
|
||||
use App\Framework\Console\ConsoleColor;
|
||||
use App\Framework\Console\ConsoleCommand;
|
||||
use App\Framework\Console\ConsoleFormat;
|
||||
use App\Framework\Console\ConsoleInput;
|
||||
use App\Framework\Console\ConsoleOutput;
|
||||
@@ -13,7 +14,7 @@ use App\Framework\Console\ConsoleStyle;
|
||||
|
||||
final class TableExample
|
||||
{
|
||||
#[ConsoleCommand('demo:table', 'Zeigt eine Beispiel-Tabelle')]
|
||||
##[ConsoleCommand('demo:table', 'Zeigt eine Beispiel-Tabelle')]
|
||||
public function showTable(ConsoleInput $input, ConsoleOutput $output): int
|
||||
{
|
||||
$output->writeLine('Beispiel für die Table-Komponente', ConsoleStyle::create(
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Framework\Console\Examples;
|
||||
|
||||
use App\Framework\Console\Components\TextBox;
|
||||
use App\Framework\Console\ConsoleCommand;
|
||||
use App\Framework\Console\ConsoleColor;
|
||||
use App\Framework\Console\ConsoleCommand;
|
||||
use App\Framework\Console\ConsoleFormat;
|
||||
use App\Framework\Console\ConsoleInput;
|
||||
use App\Framework\Console\ConsoleOutput;
|
||||
@@ -13,7 +14,7 @@ use App\Framework\Console\ConsoleStyle;
|
||||
|
||||
final class TextBoxExample
|
||||
{
|
||||
#[ConsoleCommand('demo:textbox', 'Zeigt verschiedene TextBox-Beispiele')]
|
||||
##[ConsoleCommand('demo:textbox', 'Zeigt verschiedene TextBox-Beispiele')]
|
||||
public function showTextBox(ConsoleInput $input, ConsoleOutput $output): int
|
||||
{
|
||||
$output->writeLine('Beispiele für die TextBox-Komponente', ConsoleStyle::create(
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace App\Framework\Console\Examples;
|
||||
|
||||
use App\Framework\Console\Components\TreeHelper;
|
||||
use App\Framework\Console\ConsoleCommand;
|
||||
use App\Framework\Console\ConsoleColor;
|
||||
use App\Framework\Console\ConsoleCommand;
|
||||
use App\Framework\Console\ConsoleFormat;
|
||||
use App\Framework\Console\ConsoleInput;
|
||||
use App\Framework\Console\ConsoleOutput;
|
||||
@@ -13,7 +14,7 @@ use App\Framework\Console\ConsoleStyle;
|
||||
|
||||
final class TreeExample
|
||||
{
|
||||
#[ConsoleCommand('demo:tree', 'Zeigt ein Beispiel für die TreeHelper-Komponente')]
|
||||
##[ConsoleCommand('demo:tree', 'Zeigt ein Beispiel für die TreeHelper-Komponente')]
|
||||
public function showTreeExample(ConsoleInput $input, ConsoleOutput $output): int
|
||||
{
|
||||
$output->writeLine('Beispiel für den TreeHelper', ConsoleStyle::create(
|
||||
|
||||
Reference in New Issue
Block a user