/
v.bolshakov
/
AIEcosystem-Testing
Обзор
Документация
Войти
/
v.bolshakov
/
AIEcosystem-Testing
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
common/shell/Commands/Collections/Flags.php
32 строки
483 B
Developer
Initial commit
03 авг 2026, 17:43
03 авг 2026, 17:43
7433917
Код
Авторство
О чём код?
<?php declare(strict_types=1); namespace common\shell\Commands\Collections; use common\shell\Commands\Flag; class Flags { protected array $flags = []; public function __toString() { return join(' ', $this->flags); } public function addFlag(Flag $flag): void { $this->flags[(string)$flag] = $flag; } public function __clone() { $clonedFlags = []; foreach ($this->flags as $flag) { $clonedFlags[] = clone $flag; } $this->flags = $clonedFlags; } }