diff options
| author | supahgreg <supahgreg@users.noreply.github.com> | 2025-10-09 02:49:56 +0000 |
|---|---|---|
| committer | supahgreg <supahgreg@users.noreply.github.com> | 2025-10-09 03:08:30 +0000 |
| commit | e41d6361221a30ca9d996cde7591111e626b7e1c (patch) | |
| tree | 4572f61f37bbc76192ad60e0940c281483bc03af /vendor/phpunit/php-text-template/src | |
| parent | ab0aabf8548c206f3f624de5451a9b6abbde90be (diff) | |
Remove dev dependencies and update the rest.
Diffstat (limited to 'vendor/phpunit/php-text-template/src')
4 files changed, 0 insertions, 153 deletions
diff --git a/vendor/phpunit/php-text-template/src/Template.php b/vendor/phpunit/php-text-template/src/Template.php deleted file mode 100644 index 25e29ea97..000000000 --- a/vendor/phpunit/php-text-template/src/Template.php +++ /dev/null @@ -1,107 +0,0 @@ -<?php declare(strict_types=1); -/* - * This file is part of phpunit/php-text-template. - * - * (c) Sebastian Bergmann <sebastian@phpunit.de> - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -namespace SebastianBergmann\Template; - -use function array_merge; -use function file_exists; -use function file_get_contents; -use function file_put_contents; -use function sprintf; -use function str_replace; - -final class Template -{ - /** - * @var string - */ - private $template = ''; - - /** - * @var string - */ - private $openDelimiter; - - /** - * @var string - */ - private $closeDelimiter; - - /** - * @var array - */ - private $values = []; - - /** - * @throws InvalidArgumentException - */ - public function __construct(string $file = '', string $openDelimiter = '{', string $closeDelimiter = '}') - { - $this->setFile($file); - - $this->openDelimiter = $openDelimiter; - $this->closeDelimiter = $closeDelimiter; - } - - /** - * @throws InvalidArgumentException - */ - public function setFile(string $file): void - { - $distFile = $file . '.dist'; - - if (file_exists($file)) { - $this->template = file_get_contents($file); - } elseif (file_exists($distFile)) { - $this->template = file_get_contents($distFile); - } else { - throw new InvalidArgumentException( - sprintf( - 'Failed to load template "%s"', - $file - ) - ); - } - } - - public function setVar(array $values, bool $merge = true): void - { - if (!$merge || empty($this->values)) { - $this->values = $values; - } else { - $this->values = array_merge($this->values, $values); - } - } - - public function render(): string - { - $keys = []; - - foreach ($this->values as $key => $value) { - $keys[] = $this->openDelimiter . $key . $this->closeDelimiter; - } - - return str_replace($keys, $this->values, $this->template); - } - - /** - * @codeCoverageIgnore - */ - public function renderTo(string $target): void - { - if (!file_put_contents($target, $this->render())) { - throw new RuntimeException( - sprintf( - 'Writing rendered result to "%s" failed', - $target - ) - ); - } - } -} diff --git a/vendor/phpunit/php-text-template/src/exceptions/Exception.php b/vendor/phpunit/php-text-template/src/exceptions/Exception.php deleted file mode 100644 index d7dc5cbea..000000000 --- a/vendor/phpunit/php-text-template/src/exceptions/Exception.php +++ /dev/null @@ -1,16 +0,0 @@ -<?php declare(strict_types=1); -/* - * This file is part of phpunit/php-text-template. - * - * (c) Sebastian Bergmann <sebastian@phpunit.de> - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -namespace SebastianBergmann\Template; - -use Throwable; - -interface Exception extends Throwable -{ -} diff --git a/vendor/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php b/vendor/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php deleted file mode 100644 index 10e1cd11f..000000000 --- a/vendor/phpunit/php-text-template/src/exceptions/InvalidArgumentException.php +++ /dev/null @@ -1,14 +0,0 @@ -<?php declare(strict_types=1); -/* - * This file is part of phpunit/php-text-template. - * - * (c) Sebastian Bergmann <sebastian@phpunit.de> - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -namespace SebastianBergmann\Template; - -final class InvalidArgumentException extends \InvalidArgumentException implements Exception -{ -} diff --git a/vendor/phpunit/php-text-template/src/exceptions/RuntimeException.php b/vendor/phpunit/php-text-template/src/exceptions/RuntimeException.php deleted file mode 100644 index 131498e61..000000000 --- a/vendor/phpunit/php-text-template/src/exceptions/RuntimeException.php +++ /dev/null @@ -1,16 +0,0 @@ -<?php declare(strict_types=1); -/* - * This file is part of phpunit/php-text-template. - * - * (c) Sebastian Bergmann <sebastian@phpunit.de> - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ -namespace SebastianBergmann\Template; - -use InvalidArgumentException; - -final class RuntimeException extends InvalidArgumentException implements Exception -{ -} |