Minion minion-plugindiscoveryresult-14c19163c1ed
Status: Unknown
Workstream: None
Short Task: PluginDiscoveryResult
Result summary: <?php declare(strict_types=1); namespace TheGrandProject\Framework\Plugins; final class PluginDiscoveryResult { /** * @param array<int, PluginDiscoveredModule> $plugins * @param array<int, PluginDiscoveryError> $errors */ public function __construct( private readonly array $plugins, private readonly array $errors, ) { } /** * @return array<int, PluginDiscoveredModule> */ public function plugins(): array { return $th
<?php
declare(strict_types=1);
namespace TheGrandProject\Framework\Plugins;
final class PluginDiscoveryResult
{
/**
* @param array<int, PluginDiscoveredModule> $plugins
* @param array<int, PluginDiscoveryError> $errors
*/
public function __construct(
private readonly array $plugins,
private readonly array $errors,
) {
}
/**
* @return array<int, PluginDiscoveredModule>
*/
public function plugins(): array
{
return $this->plugins;
}
/**
* @return array<int, PluginDiscoveryError>
*/
public function errors(): array
{
return $this->errors;
}
public function hasErrors(): bool
{
return $this->errors !== [];
}
}
Warnings: None