mirror of
https://github.com/doctrine/doctrine-website.git
synced 2026-03-23 22:32:11 +01:00
27 lines
767 B
PHP
27 lines
767 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Doctrine\Website\Event;
|
|
|
|
use Doctrine\RST\Event\PreParseDocumentEvent;
|
|
|
|
use function str_contains;
|
|
use function str_replace;
|
|
|
|
final class TableIncompatibility
|
|
{
|
|
private const BEFORE = '| **SQL Server** | +----------------------------------------------------------+';
|
|
private const AFTER = '| **SQL Server** | | |';
|
|
|
|
public function preParseDocument(PreParseDocumentEvent $event): void
|
|
{
|
|
if (! str_contains($event->getContents(), self::BEFORE)) {
|
|
return;
|
|
}
|
|
|
|
$content = str_replace(self::BEFORE, self::AFTER, $event->getContents());
|
|
$event->setContents($content);
|
|
}
|
|
}
|