for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Yiisoft\Yii\Testing;
use Yiisoft\Di\ServiceProviderInterface;
final class MockServiceProvider implements ServiceProviderInterface
{
private array $definitions = [];
private array $extensions = [];
public function getDefinitions(): array
return $this->definitions;
}
public function getExtensions(): array
return $this->extensions;
public function setDefinition(string $id, mixed $definition): void
$this->definitions[$id] = $definition;