for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace GacelaTest\Feature\Framework\PrePlugins\Module\Infrastructure;
use Gacela\Framework\Container\Container;
use Gacela\Framework\Plugin\PluginInterface;
use GacelaTest\Fixtures\StringValue;
final class ExamplePlugin implements PluginInterface
{
public function __construct(
private Container $container,
) {
}
public function run(): void
$string = $this->container->getLocator()->get(StringValue::class);
$string->setValue('updated from plugin');