aboutsummaryrefslogtreecommitdiff
path: root/vendor/phpdocumentor/reflection-common/src
diff options
context:
space:
mode:
authorsupahgreg <supahgreg@users.noreply.github.com>2025-10-09 02:49:56 +0000
committersupahgreg <supahgreg@users.noreply.github.com>2025-10-09 03:08:30 +0000
commite41d6361221a30ca9d996cde7591111e626b7e1c (patch)
tree4572f61f37bbc76192ad60e0940c281483bc03af /vendor/phpdocumentor/reflection-common/src
parentab0aabf8548c206f3f624de5451a9b6abbde90be (diff)
Remove dev dependencies and update the rest.
Diffstat (limited to 'vendor/phpdocumentor/reflection-common/src')
-rw-r--r--vendor/phpdocumentor/reflection-common/src/Element.php30
-rw-r--r--vendor/phpdocumentor/reflection-common/src/File.php35
-rw-r--r--vendor/phpdocumentor/reflection-common/src/Fqsen.php89
-rw-r--r--vendor/phpdocumentor/reflection-common/src/Location.php53
-rw-r--r--vendor/phpdocumentor/reflection-common/src/Project.php25
-rw-r--r--vendor/phpdocumentor/reflection-common/src/ProjectFactory.php28
6 files changed, 0 insertions, 260 deletions
diff --git a/vendor/phpdocumentor/reflection-common/src/Element.php b/vendor/phpdocumentor/reflection-common/src/Element.php
deleted file mode 100644
index 8923e4fb0..000000000
--- a/vendor/phpdocumentor/reflection-common/src/Element.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-/**
- * phpDocumentor
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- *
- * @link http://phpdoc.org
- */
-
-namespace phpDocumentor\Reflection;
-
-/**
- * Interface for Api Elements
- */
-interface Element
-{
- /**
- * Returns the Fqsen of the element.
- */
- public function getFqsen() : Fqsen;
-
- /**
- * Returns the name of the element.
- */
- public function getName() : string;
-}
diff --git a/vendor/phpdocumentor/reflection-common/src/File.php b/vendor/phpdocumentor/reflection-common/src/File.php
deleted file mode 100644
index 239c137e7..000000000
--- a/vendor/phpdocumentor/reflection-common/src/File.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-/**
- * This file is part of phpDocumentor.
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- *
- * @link http://phpdoc.org
- */
-
-namespace phpDocumentor\Reflection;
-
-/**
- * Interface for files processed by the ProjectFactory
- */
-interface File
-{
- /**
- * Returns the content of the file as a string.
- */
- public function getContents() : string;
-
- /**
- * Returns md5 hash of the file.
- */
- public function md5() : string;
-
- /**
- * Returns an relative path to the file.
- */
- public function path() : string;
-}
diff --git a/vendor/phpdocumentor/reflection-common/src/Fqsen.php b/vendor/phpdocumentor/reflection-common/src/Fqsen.php
deleted file mode 100644
index 8fc5d3441..000000000
--- a/vendor/phpdocumentor/reflection-common/src/Fqsen.php
+++ /dev/null
@@ -1,89 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-/**
- * phpDocumentor
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- *
- * @link http://phpdoc.org
- */
-
-namespace phpDocumentor\Reflection;
-
-use InvalidArgumentException;
-use function assert;
-use function end;
-use function explode;
-use function is_string;
-use function preg_match;
-use function sprintf;
-use function trim;
-
-/**
- * Value Object for Fqsen.
- *
- * @link https://github.com/phpDocumentor/fig-standards/blob/master/proposed/phpdoc-meta.md
- *
- * @psalm-immutable
- */
-final class Fqsen
-{
- /** @var string full quallified class name */
- private $fqsen;
-
- /** @var string name of the element without path. */
- private $name;
-
- /**
- * Initializes the object.
- *
- * @throws InvalidArgumentException when $fqsen is not matching the format.
- */
- public function __construct(string $fqsen)
- {
- $matches = [];
-
- $result = preg_match(
- //phpcs:ignore Generic.Files.LineLength.TooLong
- '/^\\\\([a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff\\\\]*)?(?:[:]{2}\\$?([a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*))?(?:\\(\\))?$/',
- $fqsen,
- $matches
- );
-
- if ($result === 0) {
- throw new InvalidArgumentException(
- sprintf('"%s" is not a valid Fqsen.', $fqsen)
- );
- }
-
- $this->fqsen = $fqsen;
-
- if (isset($matches[2])) {
- $this->name = $matches[2];
- } else {
- $matches = explode('\\', $fqsen);
- $name = end($matches);
- assert(is_string($name));
- $this->name = trim($name, '()');
- }
- }
-
- /**
- * converts this class to string.
- */
- public function __toString() : string
- {
- return $this->fqsen;
- }
-
- /**
- * Returns the name of the element without path.
- */
- public function getName() : string
- {
- return $this->name;
- }
-}
diff --git a/vendor/phpdocumentor/reflection-common/src/Location.php b/vendor/phpdocumentor/reflection-common/src/Location.php
deleted file mode 100644
index 177deede6..000000000
--- a/vendor/phpdocumentor/reflection-common/src/Location.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-/**
- * This file is part of phpDocumentor.
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- *
- * @link http://phpdoc.org
- */
-
-namespace phpDocumentor\Reflection;
-
-/**
- * The location where an element occurs within a file.
- *
- * @psalm-immutable
- */
-final class Location
-{
- /** @var int */
- private $lineNumber = 0;
-
- /** @var int */
- private $columnNumber = 0;
-
- /**
- * Initializes the location for an element using its line number in the file and optionally the column number.
- */
- public function __construct(int $lineNumber, int $columnNumber = 0)
- {
- $this->lineNumber = $lineNumber;
- $this->columnNumber = $columnNumber;
- }
-
- /**
- * Returns the line number that is covered by this location.
- */
- public function getLineNumber() : int
- {
- return $this->lineNumber;
- }
-
- /**
- * Returns the column number (character position on a line) for this location object.
- */
- public function getColumnNumber() : int
- {
- return $this->columnNumber;
- }
-}
diff --git a/vendor/phpdocumentor/reflection-common/src/Project.php b/vendor/phpdocumentor/reflection-common/src/Project.php
deleted file mode 100644
index 57839fd14..000000000
--- a/vendor/phpdocumentor/reflection-common/src/Project.php
+++ /dev/null
@@ -1,25 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-/**
- * phpDocumentor
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- *
- * @link http://phpdoc.org
- */
-
-namespace phpDocumentor\Reflection;
-
-/**
- * Interface for project. Since the definition of a project can be different per factory this interface will be small.
- */
-interface Project
-{
- /**
- * Returns the name of the project.
- */
- public function getName() : string;
-}
diff --git a/vendor/phpdocumentor/reflection-common/src/ProjectFactory.php b/vendor/phpdocumentor/reflection-common/src/ProjectFactory.php
deleted file mode 100644
index 8bdc60678..000000000
--- a/vendor/phpdocumentor/reflection-common/src/ProjectFactory.php
+++ /dev/null
@@ -1,28 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-/**
- * phpDocumentor
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- *
- * @link http://phpdoc.org
- */
-
-namespace phpDocumentor\Reflection;
-
-/**
- * Interface for project factories. A project factory shall convert a set of files
- * into an object implementing the Project interface.
- */
-interface ProjectFactory
-{
- /**
- * Creates a project from the set of files.
- *
- * @param File[] $files
- */
- public function create(string $name, array $files) : Project;
-}