Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/updater.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php')
-rw-r--r--vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php64
1 files changed, 0 insertions, 64 deletions
diff --git a/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php b/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php
deleted file mode 100644
index f021b60..0000000
--- a/vendor/phpdocumentor/reflection-docblock/src/DocBlock/Tags/Return_.php
+++ /dev/null
@@ -1,64 +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\DocBlock\Tags;
-
-use phpDocumentor\Reflection\DocBlock\Description;
-use phpDocumentor\Reflection\DocBlock\DescriptionFactory;
-use phpDocumentor\Reflection\Type;
-use phpDocumentor\Reflection\TypeResolver;
-use phpDocumentor\Reflection\Types\Context as TypeContext;
-use Webmozart\Assert\Assert;
-
-/**
- * Reflection class for a {@}return tag in a Docblock.
- */
-final class Return_ extends TagWithType implements Factory\StaticMethod
-{
- public function __construct(Type $type, ?Description $description = null)
- {
- $this->name = 'return';
- $this->type = $type;
- $this->description = $description;
- }
-
- public static function create(
- string $body,
- ?TypeResolver $typeResolver = null,
- ?DescriptionFactory $descriptionFactory = null,
- ?TypeContext $context = null
- ): self {
- Assert::notNull($typeResolver);
- Assert::notNull($descriptionFactory);
-
- [$type, $description] = self::extractTypeFromBody($body);
-
- $type = $typeResolver->resolve($type, $context);
- $description = $descriptionFactory->create($description, $context);
-
- return new static($type, $description);
- }
-
- public function __toString(): string
- {
- if ($this->description) {
- $description = $this->description->render();
- } else {
- $description = '';
- }
-
- $type = $this->type ? '' . $this->type : 'mixed';
-
- return $type . ($description !== '' ? ' ' . $description : '');
- }
-}