From 05e38eadbeb3de19e5b26003c2b401e00bb71df4 Mon Sep 17 00:00:00 2001 From: polo Date: Sun, 18 Oct 2026 00:08:23 +0200 Subject: =?UTF-8?q?sortie=20de=20vendor=20du=20d=C3=A9p=C3=B4t,=20oubli=20?= =?UTF-8?q?dans=20config-template.ini?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/Query/Expression/CompositeExpression.php | 98 ---------------------- 1 file changed, 98 deletions(-) delete mode 100644 vendor/doctrine/dbal/src/Query/Expression/CompositeExpression.php (limited to 'vendor/doctrine/dbal/src/Query/Expression/CompositeExpression.php') diff --git a/vendor/doctrine/dbal/src/Query/Expression/CompositeExpression.php b/vendor/doctrine/dbal/src/Query/Expression/CompositeExpression.php deleted file mode 100644 index efe307a..0000000 --- a/vendor/doctrine/dbal/src/Query/Expression/CompositeExpression.php +++ /dev/null @@ -1,98 +0,0 @@ - - */ - private array $parts; - - /** @internal Use the and() / or() factory methods. */ - public function __construct( - private readonly string $type, - self|string $part, - self|string ...$parts, - ) { - $this->parts = array_merge([$part], array_values($parts)); - } - - public static function and(self|string $part, self|string ...$parts): self - { - return new self(self::TYPE_AND, $part, ...$parts); - } - - public static function or(self|string $part, self|string ...$parts): self - { - return new self(self::TYPE_OR, $part, ...$parts); - } - - /** - * Returns a new CompositeExpression with the given parts added. - */ - public function with(self|string $part, self|string ...$parts): self - { - $that = clone $this; - - $that->parts = array_merge($that->parts, [$part], array_values($parts)); - - return $that; - } - - /** - * Retrieves the amount of expressions on composite expression. - * - * @psalm-return int<0, max> - */ - public function count(): int - { - return count($this->parts); - } - - /** - * Retrieves the string representation of this composite expression. - */ - public function __toString(): string - { - if ($this->count() === 1) { - return (string) $this->parts[0]; - } - - return '(' . implode(') ' . $this->type . ' (', $this->parts) . ')'; - } - - /** - * Returns the type of this composite expression (AND/OR). - */ - public function getType(): string - { - return $this->type; - } -} -- cgit v1.2.3