composer update

This commit is contained in:
2020-05-10 09:29:56 +00:00
parent c6f807ebad
commit 8e93eececf
919 changed files with 11790 additions and 7005 deletions

View File

@@ -1,4 +1,5 @@
<?php
declare(strict_types=1);
/**
@@ -7,8 +8,6 @@ declare(strict_types=1);
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* @copyright 2010-2018 Mike van Riel / Naenius (http://www.naenius.com)
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link http://phpdoc.org
*/
@@ -22,10 +21,10 @@ interface Element
/**
* Returns the Fqsen of the element.
*/
public function getFqsen(): Fqsen;
public function getFqsen() : Fqsen;
/**
* Returns the name of the element.
*/
public function getName(): string;
public function getName() : string;
}

View File

@@ -1,4 +1,5 @@
<?php
declare(strict_types=1);
/**
@@ -7,8 +8,6 @@ declare(strict_types=1);
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* @copyright 2010-2018 Mike van Riel<mike@phpdoc.org>
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link http://phpdoc.org
*/
@@ -22,15 +21,15 @@ interface File
/**
* Returns the content of the file as a string.
*/
public function getContents(): string;
public function getContents() : string;
/**
* Returns md5 hash of the file.
*/
public function md5(): string;
public function md5() : string;
/**
* Returns an relative path to the file.
*/
public function path(): string;
public function path() : string;
}

View File

@@ -1,4 +1,5 @@
<?php
declare(strict_types=1);
/**
@@ -7,30 +8,33 @@ declare(strict_types=1);
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* @copyright 2010-2018 Mike van Riel / Naenius (http://www.naenius.com)
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @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
*/
/** @var string full quallified class name */
private $fqsen;
/**
* @var string name of the element without path.
*/
/** @var string name of the element without path. */
private $name;
/**
@@ -41,7 +45,9 @@ final class Fqsen
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
@@ -59,14 +65,16 @@ final class Fqsen
$this->name = $matches[2];
} else {
$matches = explode('\\', $fqsen);
$this->name = trim(end($matches), '()');
$name = end($matches);
assert(is_string($name));
$this->name = trim($name, '()');
}
}
/**
* converts this class to string.
*/
public function __toString(): string
public function __toString() : string
{
return $this->fqsen;
}
@@ -74,7 +82,7 @@ final class Fqsen
/**
* Returns the name of the element without path.
*/
public function getName(): string
public function getName() : string
{
return $this->name;
}

View File

@@ -1,4 +1,5 @@
<?php
declare(strict_types=1);
/**
@@ -7,8 +8,6 @@ declare(strict_types=1);
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* @copyright 2010-2018 Mike van Riel<mike@phpdoc.org>
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link http://phpdoc.org
*/
@@ -16,6 +15,8 @@ namespace phpDocumentor\Reflection;
/**
* The location where an element occurs within a file.
*
* @psalm-immutable
*/
final class Location
{
@@ -37,7 +38,7 @@ final class Location
/**
* Returns the line number that is covered by this location.
*/
public function getLineNumber(): int
public function getLineNumber() : int
{
return $this->lineNumber;
}
@@ -45,7 +46,7 @@ final class Location
/**
* Returns the column number (character position on a line) for this location object.
*/
public function getColumnNumber(): int
public function getColumnNumber() : int
{
return $this->columnNumber;
}

View File

@@ -1,4 +1,5 @@
<?php
declare(strict_types=1);
/**
@@ -7,8 +8,6 @@ declare(strict_types=1);
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* @copyright 2010-2018 Mike van Riel / Naenius (http://www.naenius.com)
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link http://phpdoc.org
*/
@@ -22,5 +21,5 @@ interface Project
/**
* Returns the name of the project.
*/
public function getName(): string;
public function getName() : string;
}

View File

@@ -1,4 +1,5 @@
<?php
declare(strict_types=1);
/**
@@ -7,8 +8,6 @@ declare(strict_types=1);
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* @copyright 2010-2018 Mike van Riel / Naenius (http://www.naenius.com)
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link http://phpdoc.org
*/
@@ -23,9 +22,7 @@ interface ProjectFactory
/**
* Creates a project from the set of files.
*
* @param string $name
* @param File[] $files
* @return Project
*/
public function create($name, array $files): Project;
public function create(string $name, array $files) : Project;
}