------ ---------------------------------------------------- Line src/Grav/Common/GPM/Response.php ------ ---------------------------------------------------- 3 Class Grav\Common\GPM\Response not found. 🪪 class.notFound 💡 Learn more at https://phpstan.org/user-guide/discovering-symbols ------ ---------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Common/Grav.php ------ ----------------------------------------------------------- 148 No error to ignore is reported on line 148. 681 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Common/Page/Collection.php ------ ----------------------------------------------------------- 112 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static 209 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Common/Processors/InitializeProcessor.php ------ ----------------------------------------------------------- 58 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ ------------------------------------------------------- Line src/Grav/Common/Scheduler/Job.php ------ ------------------------------------------------------- 574 Call to static method sendEmail() on an unknown class Grav\Plugin\Email\Utils. 🪪 class.notFound 💡 Learn more at https://phpstan.org/user-guide/discovering-symbols ------ ------------------------------------------------------- ------ ---------------------------------------------------------- Line src/Grav/Common/Scheduler/SchedulerController.php ------ ---------------------------------------------------------- 41 Class Grav\Common\Scheduler\ModernScheduler not found. 🪪 class.notFound 💡 Learn more at https://phpstan.org/user-guide/discovering-symbols 45 Instantiated class Grav\Common\Scheduler\ModernScheduler not found. 🪪 class.notFound 💡 Learn more at https://phpstan.org/user-guide/discovering-symbols ------ ---------------------------------------------------------- ------ -------------------------------------------------------- Line src/Grav/Common/Service/SchedulerServiceProvider.php ------ -------------------------------------------------------- 55 Instantiated class Grav\Common\Scheduler\JobWorker not found. 🪪 class.notFound 💡 Learn more at https://phpstan.org/user-guide/discovering-symbols ------ -------------------------------------------------------- ------ --------------------------------------------- Line src/Grav/Common/Session.php ------ --------------------------------------------- 132 No error to ignore is reported on line 132. 137 No error to ignore is reported on line 137. ------ --------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Common/Uri.php ------ ----------------------------------------------------------- 1131 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ -------------------------------------------------------- Line src/Grav/Console/Application/Application.php ------ -------------------------------------------------------- 125 Return type mixed of method Grav\Console\Application\Application::configureIO() is not covariant with return type void of method Symfony\Component\Console\Application::configureIO(). ------ -------------------------------------------------------- ------ --------------------------------------------------------- Line src/Grav/Console/ConsoleCommand.php ------ --------------------------------------------------------- 29 Return type mixed of method Grav\Console\ConsoleCommand::execute() is not covariant with return type int of method Symfony\Component\Console\Command\Command::execute(). ------ --------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Console/ConsoleTrait.php (in context of class Grav\Console\ConsoleCommand) ------ ----------------------------------------------------------- 89 Method Grav\Console\ConsoleCommand::addOption() overrides method Symfony\Component\Console\Command\Command::addOption() but misses parameter #6 $suggestedValues. ------ ----------------------------------------------------------- ------ -------------------------------------------------------- Line src/Grav/Console/ConsoleTrait.php (in context of class Grav\Console\GpmCommand) ------ -------------------------------------------------------- 89 Method Grav\Console\GpmCommand::addOption() overrides method Symfony\Component\Console\Command\Command::addOption() but misses parameter #6 $suggestedValues. ------ -------------------------------------------------------- ------ -------------------------------------------------------- Line src/Grav/Console/ConsoleTrait.php (in context of class Grav\Console\GravCommand) ------ -------------------------------------------------------- 89 Method Grav\Console\GravCommand::addOption() overrides method Symfony\Component\Console\Command\Command::addOption() but misses parameter #6 $suggestedValues. ------ -------------------------------------------------------- ------ ---------------------------------------------------------- Line src/Grav/Console/GpmCommand.php ------ ---------------------------------------------------------- 31 Return type mixed of method Grav\Console\GpmCommand::execute() is not covariant with return type int of method Symfony\Component\Console\Command\Command::execute(). 39 No error to ignore is reported on line 39. ------ ---------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Console/GravCommand.php ------ ----------------------------------------------------------- 29 Return type mixed of method Grav\Console\GravCommand::execute() is not covariant with return type int of method Symfony\Component\Console\Command\Command::execute(). ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Acl/RecursiveActionIterator.php ------ ----------------------------------------------------------- 62 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ ---------------------------------------------------------- Line src/Grav/Framework/Cache/CacheTrait.php (in context of class Grav\Framework\Cache\AbstractCache) ------ ---------------------------------------------------------- 87 Return type mixed of method Grav\Framework\Cache\AbstractCache::get() is not covariant with return type mixed of method Psr\SimpleCache\CacheInterface::get(). 102 Return type mixed of method Grav\Framework\Cache\AbstractCache::set() is not covariant with return type bool of method Psr\SimpleCache\CacheInterface::set(). 117 Return type mixed of method Grav\Framework\Cache\AbstractCache::delete() is not covariant with return type bool of method Psr\SimpleCache\CacheInterface::delete(). 127 Return type mixed of method Grav\Framework\Cache\AbstractCache::clear() is not covariant with return type bool of method Psr\SimpleCache\CacheInterface::clear(). 138 Return type mixed of method Grav\Framework\Cache\AbstractCache::getMultiple() is not covariant with return type iterable of method Psr\SimpleCache\CacheInterface::getMultiple(). 181 Return type mixed of method Grav\Framework\Cache\AbstractCache::setMultiple() is not covariant with return type bool of method Psr\SimpleCache\CacheInterface::setMultiple(). 214 Return type mixed of method Grav\Framework\Cache\AbstractCache::deleteMultiple() is not covariant with return type bool of method Psr\SimpleCache\CacheInterface::deleteMultiple(). 242 Return type mixed of method Grav\Framework\Cache\AbstractCache::has() is not covariant with return type bool of method Psr\SimpleCache\CacheInterface::has(). ------ ---------------------------------------------------------- ------ ---------------------------------------------------------- Line src/Grav/Framework/Collection/AbstractFileCollection.php ------ ---------------------------------------------------------- 95 No error to ignore is reported on line 95. ------ ---------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Collection/AbstractIndexCollection.php ------ ----------------------------------------------------------- 154 No error to ignore is reported on line 154. 168 No error to ignore is reported on line 168. 185 No error to ignore is reported on line 185. 201 No error to ignore is reported on line 201. 507 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Collection/AbstractLazyCollection.php ------ ----------------------------------------------------------- 29 Property Grav\Framework\Collection\AbstractLazyCollection::$collec tion overriding property Doctrine\Common\Collections\AbstractLazyCollection::$collection (Doctrine\Common\Collectio ns\Collection|null) should also have native type Doctrine\Common\Collections\Collection|null. ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Contracts/Relationships/RelationshipIn terface.php ------ ----------------------------------------------------------- 80 Return type iterable of method Grav\Framework\Contracts\Relationships\RelationshipInterf ace::getIterator() is not covariant with tentative return type Traversable of method IteratorAggregate::get Iterator(). 💡 Make it covariant, or use the #[\ReturnTypeWillChange] attribute to temporarily suppress the error. ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Filesystem/Filesystem.php ------ ----------------------------------------------------------- 51 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static 252 No error to ignore is reported on line 252. ------ ----------------------------------------------------------- ------ --------------------------------------------- Line src/Grav/Framework/Flex/FlexCollection.php ------ --------------------------------------------- 102 No error to ignore is reported on line 102. ------ --------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Flex/FlexIdentifier.php ------ ----------------------------------------------------------- 27 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ ---------------------------------------------------------- Line src/Grav/Framework/Flex/FlexIndex.php ------ ---------------------------------------------------------- 109 No error to ignore is reported on line 109. 934 Method Grav\Framework\Flex\FlexIndex::reduce() should return TInitial|TReturn but return statement is missing. 🪪 return.missing ------ ---------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Form/FormFlashFile.php ------ ----------------------------------------------------------- 62 Return type mixed of method Grav\Framework\Form\FormFlashFile::getStream() is not covariant with return type Psr\Http\Message\StreamInterface of method Psr\Http\Message\UploadedFileInterface::getStream(). 83 Return type mixed of method Grav\Framework\Form\FormFlashFile::moveTo() is not covariant with return type void of method Psr\Http\Message\UploadedFileInterface::moveTo(). 123 Return type mixed of method Grav\Framework\Form\FormFlashFile::getSize() is not covariant with return type int|null of method Psr\Http\Message\UploadedFileInterface::getSize(). 131 Return type mixed of method Grav\Framework\Form\FormFlashFile::getError() is not covariant with return type int of method Psr\Http\Message\UploadedFileInterface::getError(). 139 Return type mixed of method Grav\Framework\Form\FormFlashFile::getClientFilename() is not covariant with return type string|null of method Psr\Http\Message\UploadedFileInterface::getClientFilename (). 147 Return type mixed of method Grav\Framework\Form\FormFlashFile::getClientMediaType() is not covariant with return type string|null of method Psr\Http\Message\UploadedFileInterface::getClientMediaTyp e(). ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Logger/Processors/UserProcessor.php ------ ----------------------------------------------------------- 24 Parameter #1 $record (array) of method Grav\Framework\Logger\Processors\UserProcessor::__invoke( ) is not contravariant with parameter #1 $record (Monolog\LogRecord) of method Monolog\Processor\ProcessorInterface::__invoke(). ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Media/MediaIdentifier.php ------ ----------------------------------------------------------- 30 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Media/UploadedMediaObject.php ------ ----------------------------------------------------------- 36 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Mime/MimeTypes.php ------ ----------------------------------------------------------- 42 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ ------------------------------------------------ Line src/Grav/Framework/Object/ObjectCollection.php ------ ------------------------------------------------ 96 No error to ignore is reported on line 96. ------ ------------------------------------------------ ------ --------------------------------------------- Line src/Grav/Framework/Object/ObjectIndex.php ------ --------------------------------------------- 193 No error to ignore is reported on line 193. ------ --------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Psr7/Stream.php ------ ----------------------------------------------------------- 31 Unsafe usage of new static(). 🪪 new.static 💡 See: https://phpstan.org/blog/solving-phpstan-error-unsafe-usa ge-of-new-static ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Psr7/Traits/ServerRequestDecoratorTrai t.php (in context of class Grav\Framework\Psr7\ServerRequest) ------ ----------------------------------------------------------- 51 Return type mixed of method Grav\Framework\Psr7\ServerRequest::getAttributes() is not covariant with return type array of method Psr\Http\Message\ServerRequestInterface::getAttributes(). 60 Return type mixed of method Grav\Framework\Psr7\ServerRequest::getCookieParams() is not covariant with return type array of method Psr\Http\Message\ServerRequestInterface::getCookieParams( ). 76 Return type mixed of method Grav\Framework\Psr7\ServerRequest::getQueryParams() is not covariant with return type array of method Psr\Http\Message\ServerRequestInterface::getQueryParams() . 84 Return type mixed of method Grav\Framework\Psr7\ServerRequest::getServerParams() is not covariant with return type array of method Psr\Http\Message\ServerRequestInterface::getServerParams( ). 92 Return type mixed of method Grav\Framework\Psr7\ServerRequest::getUploadedFiles() is not covariant with return type array of method Psr\Http\Message\ServerRequestInterface::getUploadedFiles (). 100 Return type mixed of method Grav\Framework\Psr7\ServerRequest::withAttribute() is not covariant with return type Psr\Http\Message\ServerRequestInterface of method Psr\Http\Message\ServerRequestInterface::withAttribute(). 125 Return type mixed of method Grav\Framework\Psr7\ServerRequest::withoutAttribute() is not covariant with return type Psr\Http\Message\ServerRequestInterface of method Psr\Http\Message\ServerRequestInterface::withoutAttribute (). 136 Return type mixed of method Grav\Framework\Psr7\ServerRequest::withCookieParams() is not covariant with return type Psr\Http\Message\ServerRequestInterface of method Psr\Http\Message\ServerRequestInterface::withCookieParams (). 147 Return type mixed of method Grav\Framework\Psr7\ServerRequest::withParsedBody() is not covariant with return type Psr\Http\Message\ServerRequestInterface of method Psr\Http\Message\ServerRequestInterface::withParsedBody() . 158 Return type mixed of method Grav\Framework\Psr7\ServerRequest::withQueryParams() is not covariant with return type Psr\Http\Message\ServerRequestInterface of method Psr\Http\Message\ServerRequestInterface::withQueryParams( ). 169 Return type mixed of method Grav\Framework\Psr7\ServerRequest::withUploadedFiles() is not covariant with return type Psr\Http\Message\ServerRequestInterface of method Psr\Http\Message\ServerRequestInterface::withUploadedFile s(). ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Grav/Framework/Relationships/Relationships.php ------ ----------------------------------------------------------- 107 Return type mixed of method Grav\Framework\Relationships\Relationships::offsetSet() is not covariant with tentative return type void of method ArrayAccess>::of fsetSet(). 💡 Make it covariant, or use the #[\ReturnTypeWillChange] attribute to temporarily suppress the error. 116 Return type mixed of method Grav\Framework\Relationships\Relationships::offsetUnset() is not covariant with tentative return type void of method ArrayAccess>::of fsetUnset(). 💡 Make it covariant, or use the #[\ReturnTypeWillChange] attribute to temporarily suppress the error. ------ ----------------------------------------------------------- ------ ----------------------------------------------------------- Line src/Twig/DeferredExtension/DeferredNodeVisitorCompat.php ------ ----------------------------------------------------------- 30 Parameter #1 $node (Twig_NodeInterface) of method Twig\DeferredExtension\DeferredNodeVisitorCompat::enterNo de() is not contravariant with parameter #1 $node (Twig\Node\Node) of method Twig\NodeVisitor\NodeVisitorInterface::enterNode(). 30 Parameter $node of method Twig\DeferredExtension\DeferredNodeVisitorCompat::enterNo de() has invalid type Twig_NodeInterface. 🪪 class.notFound 46 Parameter #1 $node (Twig_NodeInterface) of method Twig\DeferredExtension\DeferredNodeVisitorCompat::leaveNo de() is not contravariant with parameter #1 $node (Twig\Node\Node) of method Twig\NodeVisitor\NodeVisitorInterface::leaveNode(). 46 Parameter $node of method Twig\DeferredExtension\DeferredNodeVisitorCompat::leaveNo de() has invalid type Twig_NodeInterface. 🪪 class.notFound ------ ----------------------------------------------------------- [ERROR] Found 74 errors