Skip to content
Snippets Groups Projects
Commit 7b002166 authored by Daniel Goerz's avatar Daniel Goerz
Browse files

[BUGFIX] Use Package as argument type in ServiceProviderRegistry again

With #92263 the type hint for ServiceProviderRegistry->create()
has been changed from Package to PackageInterface which is wrong,
because a method is called that is not part of the interface.

Resolves: #92491
Relates: #92263
Releases: master, 10.4
Change-Id: I0ad0a9c21534bfb1e0dde8768c630d82218cdf55
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/66057


Tested-by: default avatarAlexander Schnitzler <git@alexanderschnitzler.de>
Tested-by: default avatarTYPO3com <noreply@typo3.com>
Tested-by: default avatarDaniel Goerz <daniel.goerz@posteo.de>
Reviewed-by: default avatarAlexander Schnitzler <git@alexanderschnitzler.de>
Reviewed-by: default avatarDaniel Goerz <daniel.goerz@posteo.de>
parent cd2c9762
Branches
Tags
No related merge requests found
......@@ -18,7 +18,7 @@ declare(strict_types=1);
namespace TYPO3\CMS\Core\DependencyInjection;
use Psr\Container\ContainerInterface;
use TYPO3\CMS\Core\Package\PackageInterface;
use TYPO3\CMS\Core\Package\Package;
use TYPO3\CMS\Core\Package\PackageManager;
/**
......@@ -113,10 +113,10 @@ class ServiceProviderRegistry implements \IteratorAggregate
* Returns service provider by id.
*
* @param string $packageKey Key of the service provider in the registry
* @param PackageInterface $package
* @param Package $package
* @return ServiceProviderInterface
*/
private function create(string $packageKey, PackageInterface $package = null): ServiceProviderInterface
private function create(string $packageKey, Package $package = null): ServiceProviderInterface
{
if ($package === null) {
if (!$this->packageManager->isPackageActive($packageKey)) {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment