package and depencies

This commit is contained in:
RafficMohammed
2023-01-08 02:57:24 +05:30
parent d5332eb421
commit 1d54b8bc7f
4309 changed files with 193331 additions and 172289 deletions

View File

@@ -24,24 +24,20 @@ class ApplicationDescription
{
public const GLOBAL_NAMESPACE = '_global';
private $application;
private $namespace;
private $showHidden;
/**
* @var array
*/
private $namespaces;
private Application $application;
private ?string $namespace;
private bool $showHidden;
private array $namespaces;
/**
* @var array<string, Command>
*/
private $commands;
private array $commands;
/**
* @var array<string, Command>
*/
private $aliases;
private array $aliases = [];
public function __construct(Application $application, string $namespace = null, bool $showHidden = false)
{
@@ -52,7 +48,7 @@ class ApplicationDescription
public function getNamespaces(): array
{
if (null === $this->namespaces) {
if (!isset($this->namespaces)) {
$this->inspectApplication();
}
@@ -64,7 +60,7 @@ class ApplicationDescription
*/
public function getCommands(): array
{
if (null === $this->commands) {
if (!isset($this->commands)) {
$this->inspectApplication();
}