for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace BEAR\Resource\Batch;
use function array_key_exists;
/**
* Batch processing results mapped by URI
*/
final class Results
{
* @param array<string, mixed> $results URI => result mapping
public function __construct(
private readonly array $results,
) {
}
* Get result for a specific URI
public function get(string $uri): mixed
return $this->results[$uri] ?? null;
* Check if result exists for a URI
public function has(string $uri): bool
return array_key_exists($uri, $this->results);
* Get all results as array
*
* @return array<string, mixed>
public function toArray(): array
return $this->results;