Skip to content

Could not get class storage for illuminate\support\facades\ratelimiter #134

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
MaksBrainiac opened this issue Mar 18, 2021 · 7 comments · Fixed by vimeo/psalm#6068
Closed
Assignees
Labels
bug Something isn't working

Comments

@MaksBrainiac
Copy link

MaksBrainiac commented Mar 18, 2021

When running psalm, often an error occurs with the message: Could not get class storage for illuminate\support\facades\ratelimiter

InvalidArgumentException

Could not get class storage for illuminate\support\facades\ratelimiter

at vendor/vimeo/psalm/src/Psalm/Internal/Provider/ClassLikeStorageProvider.php:42
38▕ public function get(string $fq_classlike_name): ClassLikeStorage
39▕ {
40▕ $fq_classlike_name_lc = strtolower($fq_classlike_name);
41▕ if (!isset(self::$storage[$fq_classlike_name_lc])) {
➜ 42▕ throw new \InvalidArgumentException('Could not get class storage for ' . $fq_classlike_name_lc);
43▕ }
44▕
45▕ return self::$storage[$fq_classlike_name_lc];
46▕ }

barryvdh/laravel-ide-helper v2.9.1
laravel/framework v8.33.1
psalm/plugin-laravel v1.4.2
vimeo/psalm 4.6.4

@MaksBrainiac MaksBrainiac added the bug Something isn't working label Mar 18, 2021
@MaksBrainiac
Copy link
Author

Looks like duplicate for #110

@caugner
Copy link
Contributor

caugner commented Jul 9, 2021

Here is a list of 1262 keys that self::$storage has when the error occurs

Original order
composerautoloaderinit6b0e902cc5b4bb603bdd44a680429929
composer\autoload\classloader
composer\autoload\composerstaticinit6b0e902cc5b4bb603bdd44a680429929
swift
laminas\zendframeworkbridge\autoloader
laminas\zendframeworkbridge\rewriterules
packageversions\versions
composer\installedversions
invalidargumentexception
logicexception
exception
throwable
stringable
closure
arrayaccess
countable
domdocument
domnode
domparentnode
domdocumenttype
domnamednodemap
iteratoraggregate
traversable
domelement
domchildnode
domattr
domimplementation
resourcebundle
simplexmlelement
recursiveiterator
iterator
reflectionmethod
reflectionfunctionabstract
reflector
reflectionfunction
generator
typeerror
error
runtimeexception
pdo
datetime
datetimeinterface
datetimezone
arrayobject
serializable
outofboundsexception
phpunit\framework\expectationfailedexception
sebastianbergmann\recursioncontext\invalidargumentexception
phpunit\framework\exception
phpunit\framework\assert
phpunit\util\exception
phpunit\util\xml\exception
phpunit\framework\assertionfailederror
phpunit\framework\constraint\constraint
phpunit\framework\constraint\logicaland
phpunit\framework\constraint\logicalor
phpunit\framework\constraint\logicalnot
phpunit\framework\constraint\logicalxor
phpunit\framework\constraint\isanything
phpunit\framework\constraint\istrue
phpunit\framework\constraint\callback
phpunit\framework\constraint\isfalse
phpunit\framework\constraint\isjson
phpunit\framework\constraint\isnull
phpunit\framework\constraint\isfinite
phpunit\framework\constraint\isinfinite
phpunit\framework\constraint\isnan
phpunit\framework\constraint\traversablecontainsequal
phpunit\framework\constraint\traversablecontainsidentical
phpunit\framework\constraint\traversablecontainsonly
phpunit\framework\constraint\arrayhaskey
phpunit\framework\constraint\isequal
phpunit\framework\constraint\isequalcanonicalizing
phpunit\framework\constraint\isequalignoringcase
phpunit\framework\constraint\isequalwithdelta
phpunit\framework\constraint\isempty
phpunit\framework\constraint\iswritable
phpunit\framework\constraint\isreadable
phpunit\framework\constraint\directoryexists
phpunit\framework\constraint\fileexists
phpunit\framework\constraint\greaterthan
phpunit\framework\constraint\classhasattribute
phpunit\framework\constraint\classhasstaticattribute
phpunit\framework\constraint\objecthasattribute
phpunit\framework\constraint\isidentical
phpunit\framework\constraint\isinstanceof
phpunit\framework\constraint\istype
phpunit\framework\constraint\lessthan
phpunit\framework\constraint\regularexpression
phpunit\framework\constraint\stringmatchesformatdescription
phpunit\framework\constraint\stringstartswith
phpunit\framework\constraint\stringcontains
phpunit\framework\constraint\stringendswith
phpunit\framework\constraint\count
phpunit\framework\constraint\objectequals
phpunit\framework\mockobject\rule\anyinvokedcount
phpunit\framework\mockobject\rule\invokedcount
phpunit\framework\mockobject\rule\invokedatleastcount
phpunit\framework\mockobject\rule\invokedatleastonce
phpunit\framework\mockobject\rule\invokedatmostcount
phpunit\framework\mockobject\rule\invokedatindex
phpunit\framework\mockobject\stub\returnstub
phpunit\framework\mockobject\stub\returnvaluemap
phpunit\framework\mockobject\stub\returnargument
phpunit\framework\mockobject\stub\returncallback
phpunit\framework\mockobject\stub\returnself
phpunit\framework\mockobject\stub\exception
phpunit\framework\mockobject\stub\consecutivecalls
symfony\polyfill\php80\php80
symfony\polyfill\mbstring\mbstring
symfony\polyfill\ctype\ctype
symfony\polyfill\php73\php73
react\promise\promiseinterface
react\promise\extendedpromiseinterface
react\promise\promise
react\promise\fulfilledpromise
react\promise\rejectedpromise
react\promise\cancellationqueue
react\promise\exception\lengthexception
symfony\polyfill\intl\normalizer\normalizer
amp\promise
amp\failure
amp\coroutine
amp\success
amp\delayed
amp\loop
amp\deferred
amp\timeoutexception
amp\multireasonexception
amp\iterator
amp\producer
amp\emitter
guzzlehttp\promise\taskqueueinterface
guzzlehttp\promise\utils
guzzlehttp\promise\promiseinterface
guzzlehttp\promise\create
guzzlehttp\promise\each
guzzlehttp\promise\is
guzzlehttp\promise\coroutine
symfony\polyfill\intl\grapheme\grapheme
symfony\component\string\unicodestring
symfony\component\string\bytestring
symfony\component\string\abstractstring
symfony\polyfill\php72\php72
symfony\polyfill\intl\idn\idn
symfony\component\vardumper\vardumper
psr\http\message\messageinterface
guzzlehttp\psr7\message
psr\http\message\uriinterface
guzzlehttp\psr7\utils
psr\http\message\streaminterface
guzzlehttp\psr7\header
psr\http\message\requestinterface
guzzlehttp\psr7\request
guzzlehttp\psr7\response
guzzlehttp\psr7\query
guzzlehttp\psr7\mimetype
amp\bytestream\inputstream
amp\bytestream\outputstream
amp\bytestream\resourceinputstream
amp\bytestream\resourceoutputstream
amp\bytestream\linereader
amp\bytestream\streamexception
webmozart\pathutil\path
guzzlehttp\utils
guzzlehttp\exception\invalidargumentexception
symfony\polyfill\iconv\iconv
psy\shell
psy\configuration
xdgbasedir\xdg
psy\versionupdater\githubchecker
psy\executionloop\processforker
psy\exception\runtimeexception
psy\sudo
symfony\component\console\input\argvinput
symfony\component\console\input\inputdefinition
symfony\component\console\input\inputoption
symfony\component\console\input\inputargument
jmespath\env
aws\handler\guzzlev6\guzzlehandler
aws\handler\guzzlev5\guzzlehandler
guzzlehttp\client
guzzlehttp\clientinterface
aws\commandinterface
guzzlehttp\promise\fulfilledpromise
aws\result
ramsey\uuid\type\hexadecimal
ramsey\uuid\uuid
ramsey\uuid\type\integer
ramsey\uuid\uuidinterface
symfony\component\translation\translatablemessage
facade\ignition\errorpage\errorpagehandler
facade\flareclient\flare
spatie\ray\ray
spatie\laravelray\ray
illuminate\contracts\container\bindingresolutionexception
spatie\ray\settings\settingsfactory
opis\closure\serializableclosure
illuminate\support\collection
illuminate\support\arr
illuminate\events\queuedclosure
symfony\component\httpkernel\exception\httpexception
symfony\component\httpkernel\exception\notfoundhttpexception
symfony\component\httpfoundation\response
illuminate\contracts\support\responsable
illuminate\http\exceptions\httpresponseexception
illuminate\contracts\foundation\application
illuminate\container\container
illuminate\contracts\auth\factory
illuminate\contracts\auth\guard
illuminate\contracts\auth\statefulguard
illuminate\http\redirectresponse
illuminate\broadcasting\pendingbroadcast
illuminate\contracts\broadcasting\factory
illuminate\cache\cachemanager
illuminate\config\repository
illuminate\cookie\cookiejar
symfony\component\httpfoundation\cookie
illuminate\contracts\cookie\factory
illuminate\support\htmlstring
illuminate\foundation\bus\pendingdispatch
illuminate\foundation\bus\pendingclosuredispatch
illuminate\queue\callqueuedclosure
illuminate\contracts\bus\dispatcher
illuminate\log\logmanager
psr\log\loggerinterface
illuminate\foundation\mix
illuminate\support\carbon
illuminate\support\facades\date
illuminate\contracts\auth\access\gate
illuminate\routing\redirector
illuminate\contracts\debug\exceptionhandler
illuminate\http\request
illuminate\contracts\view\view
illuminate\http\response
illuminate\contracts\routing\responsefactory
illuminate\session\store
illuminate\session\sessionmanager
illuminate\contracts\translation\translator
illuminate\contracts\routing\urlgenerator
illuminate\contracts\validation\validator
illuminate\contracts\validation\factory
illuminate\contracts\support\arrayable
illuminate\contracts\view\factory
illuminate\contracts\support\deferringdisplayablevalue
illuminate\contracts\support\htmlable
illuminate\support\env
illuminate\support\optional
illuminate\support\higherordertapproxy
symfony\polyfill\uuid\uuid
sentry\clientbuilder
sentry\sentrysdk
sentry\severity
sentry\eventhint
sentry\eventid
sentry\event
sentry\breadcrumb
sentry\tracing\transactioncontext
sentry\tracing\transaction
illuminate\database\eloquent\builder
illuminate\database\query\builder
helldar\laravelsupport\facades\dumper
deepcopy\deepcopy
composer\semver\versionparser
swift_dependencycontainer
swift_preferences
domnodelist
domcdatasection
domtext
domcharacterdata
domcomment
domdocumentfragment
domentityreference
domprocessinginstruction
reflectionclass
reflectionextension
reflectionparameter
reflectiontype
pdostatement
dateinterval
datetimeimmutable
arrayiterator
seekableiterator
lengthexception
normalizer
jsonserializable
splqueue
spldoublylinkedlist
errorexception
splobjectstorage
unexpectedvalueexception
badmethodcallexception
badfunctioncallexception
splfileinfo
sessionhandlerinterface
reflectionproperty
sebastianbergmann\comparator\comparisonfailure
sebastianbergmann\recursioncontext\exception
phpunit\exception
phpunit\framework\incompletetesterror
phpunit\framework\skippedtesterror
phpunit\framework\syntheticskippederror
phpunit\framework\selfdescribing
sebastianbergmann\exporter\exporter
phpunit\framework\constraint\operator
phpunit\framework\constraint\binaryoperator
phpunit\framework\constraint\unaryoperator
phpunit\framework\constraint\traversablecontains
phpunit\framework\actualvalueisnotanobjectexception
phpunit\framework\comparisonmethoddoesnotacceptparametertypeexception
phpunit\framework\comparisonmethoddoesnotdeclareboolreturntypeexception
phpunit\framework\comparisonmethoddoesnotdeclareexactlyoneparameterexception
phpunit\framework\comparisonmethoddoesnotdeclareparametertypeexception
phpunit\framework\comparisonmethoddoesnotexistexception
phpunit\framework\mockobject\rule\invocationorder
phpunit\framework\mockobject\invocation
phpunit\framework\mockobject\stub\stub
phpunit\framework\mockobject\runtimeexception
react\promise\cancellablepromiseinterface
amp\internal\placeholder
amp\loop\driver
amp\loop\unsupportedfeatureexception
amp\loop\invalidwatchererror
amp\loop\driverfactory
amp\callablemaker
amp\internal\producer
guzzlehttp\promise\promise
symfony\component\string\abstractunicodestring
symfony\component\string\codepointstring
symfony\polyfill\intl\idn\info
guzzlehttp\psr7\messagetrait
psr\http\message\responseinterface
amp\bytestream\pendingreaderror
amp\bytestream\closedexception
guzzlehttp\exception\guzzleexception
symfony\component\console\application
symfony\component\console\command\command
symfony\component\console\output\outputinterface
symfony\component\console\input\inputinterface
psy\exception\breakexception
psy\input\silentinput
psy\exception\errorexception
psy\readline\readline
psy\codecleaner
psy\output\shelloutput
psy\output\outputpager
psy\tabcompletion\autocompleter
psy\vardumper\presenter
psy\versionupdater\checker
psy\executionloop\abstractlistener
psy\exception\exception
symfony\component\console\input\input
symfony\component\console\exception\runtimeexception
symfony\component\console\exception\logicexception
symfony\component\console\exception\invalidargumentexception
guzzlehttp\clienttrait
psr\http\client\clientinterface
aws\handlerlist
aws\hasdatatrait
aws\hasmonitoringeventstrait
aws\resultinterface
aws\monitoringeventsinterface
ramsey\uuid\type\typeinterface
ramsey\uuid\deprecateduuidmethodstrait
ramsey\uuid\uuidfactoryinterface
ramsey\uuid\codec\codecinterface
ramsey\uuid\rfc4122\fieldsinterface
ramsey\uuid\converter\numberconverterinterface
ramsey\uuid\converter\timeconverterinterface
ramsey\uuid\fields\fieldsinterface
ramsey\uuid\type\numberinterface
ramsey\uuid\deprecateduuidinterface
symfony\contracts\translation\translatableinterface
symfony\contracts\translation\translatorinterface
facade\ignition\ignitionconfig
facade\ignition\errorpage\renderer
facade\ignitioncontracts\solutionproviderrepository
illuminate\foundation\application
facade\flareclient\report
facade\ignition\errorpage\errorpageviewmodel
facade\flareclient\concerns\hascontext
facade\flareclient\http\client
facade\flareclient\api
facade\flareclient\glows\recorder
illuminate\contracts\container\container
facade\flareclient\context\contextdetectorinterface
spatie\ray\concerns\raycolors
spatie\ray\concerns\raysizes
spatie\macroable\macroable
spatie\ray\settings\settings
spatie\ray\client
spatie\ray\support\counters
symfony\component\stopwatch\stopwatch
carbon\carbon
spatie\ray\payloads\payload
illuminate\mail\mailable
illuminate\database\eloquent\model
illuminate\view\view
spatie\laravelray\watchers\watcher
spatie\laravelray\rayproxy
illuminate\testing\testresponse
spatie\laravelray\watchers\requestwatcher
psr\container\containerexceptioninterface
opis\closure\reflectionclosure
opis\closure\closurecontext
opis\closure\isecurityprovider
opis\closure\securityexception
opis\closure\closurescope
illuminate\support\traits\enumeratesvalues
illuminate\support\traits\macroable
illuminate\support\enumerable
illuminate\support\lazycollection
illuminate\collections\itemnotfoundexception
illuminate\collections\multipleitemsfoundexception
symfony\component\httpkernel\exception\httpexceptioninterface
symfony\component\httpfoundation\responseheaderbag
symfony\component\httpfoundation\request
illuminate\support\serviceprovider
illuminate\contracts\container\contextualbindingbuilder
illuminate\contracts\container\circulardependencyexception
illuminate\contracts\auth\authenticatable
symfony\component\httpfoundation\redirectresponse
illuminate\support\traits\forwardscalls
illuminate\http\responsetrait
illuminate\contracts\support\messageprovider
illuminate\support\messagebag
illuminate\contracts\events\dispatcher
illuminate\contracts\broadcasting\broadcaster
illuminate\contracts\cache\factory
illuminate\contracts\cache\repository
illuminate\cache\repository
aws\dynamodb\dynamodbclient
illuminate\contracts\cache\store
illuminate\contracts\config\repository
illuminate\support\interactswithtime
illuminate\contracts\cookie\queueingfactory
illuminate\bus\batchable
illuminate\foundation\bus\dispatchable
illuminate\queue\interactswithqueue
illuminate\bus\queueable
illuminate\queue\serializesmodels
illuminate\contracts\queue\shouldqueue
illuminate\queue\serializableclosure
illuminate\log\parseslogconfiguration
illuminate\log\logger
monolog\handler\handlerinterface
monolog\formatter\formatterinterface
psr\log\invalidargumentexception
illuminate\support\facades\facade
illuminate\support\datefactory
illuminate\auth\access\authorizationexception
illuminate\auth\access\response
illuminate\routing\urlgenerator
illuminate\http\concerns\interactswithcontenttypes
illuminate\http\concerns\interactswithflashdata
illuminate\http\concerns\interactswithinput
symfony\component\httpfoundation\parameterbag
illuminate\contracts\session\session
illuminate\contracts\support\renderable
illuminate\http\jsonresponse
symfony\component\httpfoundation\streamedresponse
symfony\component\httpfoundation\binaryfileresponse
illuminate\support\manager
illuminate\database\connection
illuminate\session\cachebasedsessionhandler
illuminate\session\encryptedstore
illuminate\validation\validationexception
dotenv\repository\repositoryinterface
sentry\clientbuilderinterface
sentry\options
sentry\transport\transportfactoryinterface
sentry\transport\transportinterface
http\client\httpasyncclient
sentry\serializer\serializerinterface
sentry\serializer\representationserializerinterface
sentry\client
sentry\clientinterface
sentry\transport\defaulttransportfactory
sentry\state\hubinterface
sentry\stacktrace
sentry\context\oscontext
sentry\context\runtimecontext
sentry\userdatabag
sentry\tracing\span
sentry\exceptiondatabag
sentry\eventtype
sentry\tracing\spancontext
illuminate\database\eloquent\concerns\queriesrelationships
illuminate\database\concerns\explainsqueries
illuminate\database\concerns\buildsqueries
illuminate\database\eloquent\higherorderbuilderproxy
illuminate\database\eloquent\scope
illuminate\database\query\expression
illuminate\database\eloquent\collection
illuminate\database\eloquent\modelnotfoundexception
illuminate\database\multiplerecordsfoundexception
illuminate\database\eloquent\relations\relation
illuminate\contracts\pagination\lengthawarepaginator
illuminate\contracts\pagination\paginator
illuminate\pagination\cursorpaginationexception
illuminate\contracts\pagination\cursorpaginator
illuminate\database\connectioninterface
illuminate\database\query\grammars\grammar
illuminate\database\query\processors\processor
illuminate\database\query\joinclause
deepcopy\filter\filter
deepcopy\matcher\matcher
deepcopy\typefilter\typefilter
deepcopy\typematcher\typematcher
deepcopy\exception\cloneexception
composer\semver\constraint\constraintinterface
swift_dependencyexception
reflectionclassconstant
splfileobject
transliterator
reflectionexception
cachingiterator
iteratoriterator
outeriterator
phpunit\framework\incompletetest
phpunit\framework\skippedtest
phpunit\framework\syntheticerror
sebastianbergmann\recursioncontext\context
phpunit\framework\mockobject\verifiable
phpunit\framework\mockobject\exception
amp\internal\resolutionqueue
amp\loop\watcher
psr\http\client\clientexceptioninterface
symfony\contracts\service\resetinterface
symfony\contracts\eventdispatcher\eventdispatcherinterface
symfony\component\console\commandloader\commandloaderinterface
symfony\component\console\signalregistry\signalregistry
symfony\component\console\helper\helperset
symfony\component\console\exception\commandnotfoundexception
symfony\component\console\exception\namespacenotfoundexception
symfony\component\console\formatter\outputformatterinterface
phpparser\parser
phpparser\prettyprinter\standard
phpparser\nodetraverser
psy\exception\parseerrorexception
phpparser\error
symfony\component\console\output\consoleoutput
psy\tabcompletion\matcher\abstractmatcher
symfony\component\console\formatter\outputformatter
psy\executionloop\listener
symfony\component\console\input\streamableinputinterface
symfony\component\console\exception\exceptioninterface
ramsey\uuid\exception\unsupportedoperationexception
ramsey\uuid\exception\datetimeexception
ramsey\uuid\validator\validatorinterface
ramsey\uuid\type\time
facade\ignitioncontracts\solution
illuminate\contracts\foundation\cachesconfiguration
illuminate\contracts\foundation\cachesroutes
symfony\component\httpkernel\httpkernelinterface
facade\flareclient\concerns\usestime
facade\flareclient\stacktrace\stacktrace
facade\flareclient\context\contextinterface
facade\flareclient\view
facade\flareclient\glows\glow
facade\flareclient\http\response
psr\container\containerinterface
spatie\ray\request
symfony\component\stopwatch\section
symfony\component\stopwatch\stopwatchevent
carbon\traits\date
carbon\carboninterface
carbon\carbontimezone
carbon\carbonperiod
spatie\ray\origin\defaultoriginfactory
spatie\ray\origin\origin
illuminate\support\traits\conditionable
illuminate\support\traits\localizable
illuminate\contracts\mail\mailable
illuminate\contracts\mail\factory
illuminate\contracts\mail\mailer
illuminate\contracts\queue\factory
illuminate\mail\markdown
illuminate\mail\message
illuminate\database\eloquent\concerns\hasattributes
illuminate\database\eloquent\concerns\hasevents
illuminate\database\eloquent\concerns\hasglobalscopes
illuminate\database\eloquent\concerns\hasrelationships
illuminate\database\eloquent\concerns\hastimestamps
illuminate\database\eloquent\concerns\hidesattributes
illuminate\database\eloquent\concerns\guardsattributes
illuminate\contracts\broadcasting\hasbroadcastchannel
illuminate\contracts\support\jsonable
illuminate\contracts\queue\queueableentity
illuminate\contracts\routing\urlroutable
illuminate\database\connectionresolverinterface
illuminate\database\eloquent\massassignmentexception
illuminate\database\eloquent\relations\pivot
illuminate\database\eloquent\jsonencodingexception
illuminate\view\factory
illuminate\contracts\view\engine
illuminate\support\traits\tappable
illuminate\testing\assertablejsonstring
illuminate\support\higherordercollectionproxy
symfony\component\httpfoundation\headerbag
symfony\component\httpfoundation\acceptheader
symfony\component\httpfoundation\filebag
symfony\component\httpfoundation\headerutils
symfony\component\httpfoundation\inputbag
symfony\component\httpfoundation\serverbag
symfony\component\httpfoundation\session\sessioninterface
symfony\component\httpfoundation\exception\suspiciousoperationexception
symfony\component\httpfoundation\exception\jsonexception
illuminate\contracts\support\messagebag
psr\simplecache\cacheinterface
illuminate\cache\taggedcache
aws\awsclient
aws\dynamodb\sessionhandler
illuminate\bus\batch
illuminate\support\fluent
illuminate\foundation\bus\pendingchain
illuminate\contracts\queue\job
illuminate\queue\serializesandrestoresmodelidentifiers
monolog\logger
mockery\mockinterface
mockery\expectation
illuminate\routing\routecollectioninterface
illuminate\routing\routeurlgenerator
symfony\component\routing\exception\routenotfoundexception
illuminate\routing\exceptions\urlgenerationexception
illuminate\routing\route
illuminate\http\uploadedfile
symfony\component\httpfoundation\jsonresponse
symfony\component\httpfoundation\file\file
symfony\component\httpfoundation\file\exception\fileexception
illuminate\database\detectsconcurrencyerrors
illuminate\database\detectslostconnections
illuminate\database\concerns\managestransactions
illuminate\database\schema\grammars\grammar
illuminate\database\databasetransactionsmanager
doctrine\dbal\connection
illuminate\database\schema\builder
illuminate\database\queryexception
doctrine\dbal\schema\column
doctrine\dbal\schema\abstractschemamanager
illuminate\database\grammar
illuminate\contracts\encryption\encrypter
symfony\component\optionsresolver\optionsresolver
sentry\dsn
sentry\integration\integrationinterface
sentry\tracing\samplingcontext
symfony\component\optionsresolver\exception\undefinedoptionsexception
symfony\component\optionsresolver\exception\accessexception
symfony\component\optionsresolver\options
http\promise\promise
sentry\stacktracebuilder
sentry\state\scope
psr\http\message\streamfactoryinterface
psr\http\message\requestfactoryinterface
sentry\httpclient\httpclientfactoryinterface
sentry\frame
sentry\tracing\spanid
sentry\tracing\traceid
sentry\tracing\spanstatus
sentry\tracing\spanrecorder
sentry\exceptionmechanism
illuminate\database\eloquent\relations\morphto
illuminate\database\eloquent\relations\belongsto
illuminate\database\recordsnotfoundexception
illuminate\pagination\lengthawarepaginator
illuminate\pagination\paginator
illuminate\pagination\cursor
illuminate\pagination\cursorpaginator
illuminate\contracts\queue\queueablecollection
composer\semver\constraint\constraint
composer\semver\constraint\bound
swift_swiftexception
dateperiod
pdoexception
amp\struct
psr\eventdispatcher\eventdispatcherinterface
symfony\component\console\helper\helper
symfony\component\console\helper\helperinterface
symfony\component\console\formatter\outputformatterstyleinterface
phpparser\errorhandler
phpparser\node\stmt
phpparser\prettyprinterabstract
phpparser\node\param
phpparser\node\arg
phpparser\node\const_
phpparser\node\nullabletype
phpparser\node\uniontype
phpparser\node\identifier
phpparser\node\varlikeidentifier
phpparser\node\attribute
phpparser\node\attributegroup
phpparser\node\name
phpparser\node\name\fullyqualified
phpparser\node\name\relative
phpparser\node\scalar\magicconst\class_
phpparser\node\scalar\magicconst\dir
phpparser\node\scalar\magicconst\file
phpparser\node\scalar\magicconst\function_
phpparser\node\scalar\magicconst\line
phpparser\node\scalar\magicconst\method
phpparser\node\scalar\magicconst\namespace_
phpparser\node\scalar\magicconst\trait_
phpparser\node\scalar\string_
phpparser\node\scalar\encapsed
phpparser\node\scalar\lnumber
phpparser\node\scalar\dnumber
phpparser\node\scalar\encapsedstringpart
phpparser\node\expr\assign
phpparser\node\expr\assignref
phpparser\node\expr\assignop\plus
phpparser\node\expr\assignop\minus
phpparser\node\expr\assignop\mul
phpparser\node\expr\assignop\div
phpparser\node\expr\assignop\concat
phpparser\node\expr\assignop\mod
phpparser\node\expr\assignop\bitwiseand
phpparser\node\expr\assignop\bitwiseor
phpparser\node\expr\assignop\bitwisexor
phpparser\node\expr\assignop\shiftleft
phpparser\node\expr\assignop\shiftright
phpparser\node\expr\assignop\pow
phpparser\node\expr\assignop\coalesce
phpparser\node\expr\binaryop\plus
phpparser\node\expr\binaryop\minus
phpparser\node\expr\binaryop\mul
phpparser\node\expr\binaryop\div
phpparser\node\expr\binaryop\concat
phpparser\node\expr\binaryop\mod
phpparser\node\expr\binaryop\booleanand
phpparser\node\expr\binaryop\booleanor
phpparser\node\expr\binaryop\bitwiseand
phpparser\node\expr\binaryop\bitwiseor
phpparser\node\expr\binaryop\bitwisexor
phpparser\node\expr\binaryop\shiftleft
phpparser\node\expr\binaryop\shiftright
phpparser\node\expr\binaryop\pow
phpparser\node\expr\binaryop\logicaland
phpparser\node\expr\binaryop\logicalor
phpparser\node\expr\binaryop\logicalxor
phpparser\node\expr\binaryop\equal
phpparser\node\expr\binaryop\notequal
phpparser\node\expr\binaryop\identical
phpparser\node\expr\binaryop\notidentical
phpparser\node\expr\binaryop\spaceship
phpparser\node\expr\binaryop\greater
phpparser\node\expr\binaryop\greaterorequal
phpparser\node\expr\binaryop\smaller
phpparser\node\expr\binaryop\smallerorequal
phpparser\node\expr\binaryop\coalesce
phpparser\node\expr\instanceof_
phpparser\node\expr\booleannot
phpparser\node\expr\bitwisenot
phpparser\node\expr\unaryminus
phpparser\node\expr\unaryplus
phpparser\node\expr\preinc
phpparser\node\expr\predec
phpparser\node\expr\postinc
phpparser\node\expr\postdec
phpparser\node\expr\errorsuppress
phpparser\node\expr\yieldfrom
phpparser\node\expr\print_
phpparser\node\expr\cast\int_
phpparser\node\expr\cast\double
phpparser\node\expr\cast\string_
phpparser\node\expr\cast\array_
phpparser\node\expr\cast\object_
phpparser\node\expr\cast\bool_
phpparser\node\expr\cast\unset_
phpparser\node\expr\funccall
phpparser\node\expr\methodcall
phpparser\node\expr\nullsafemethodcall
phpparser\node\expr\staticcall
phpparser\node\expr\empty_
phpparser\node\expr\isset_
phpparser\node\expr\eval_
phpparser\node\expr\include_
phpparser\node\expr\list_
phpparser\node\expr\arrayitem
phpparser\node\expr\error
phpparser\node\expr\variable
phpparser\node\expr\array_
phpparser\node\expr\arraydimfetch
phpparser\node\expr\constfetch
phpparser\node\expr\classconstfetch
phpparser\node\expr\propertyfetch
phpparser\node\expr\nullsafepropertyfetch
phpparser\node\expr\staticpropertyfetch
phpparser\node\expr\shellexec
phpparser\node\expr\closure
phpparser\node\expr\match_
phpparser\node\matcharm
phpparser\node\expr
phpparser\node\expr\arrowfunction
phpparser\node\expr\closureuse
phpparser\node\expr\new_
phpparser\node\expr\clone_
phpparser\node\expr\ternary
phpparser\node\expr\exit_
phpparser\node\expr\throw_
phpparser\node\expr\yield_
phpparser\node\stmt\namespace_
phpparser\node\stmt\use_
phpparser\node\stmt\groupuse
phpparser\node\stmt\useuse
phpparser\node\stmt\interface_
phpparser\node\stmt\enum_
phpparser\node\stmt\class_
phpparser\node\stmt\trait_
phpparser\node\stmt\enumcase
phpparser\node\stmt\traituse
phpparser\node\stmt\traituseadaptation\precedence
phpparser\node\stmt\traituseadaptation\alias
phpparser\node\stmt\property
phpparser\node\stmt\propertyproperty
phpparser\node\stmt\classmethod
phpparser\node\stmt\classconst
phpparser\node\stmt\function_
phpparser\node\stmt\const_
phpparser\node\stmt\declare_
phpparser\node\stmt\declaredeclare
phpparser\node\stmt\if_
phpparser\node\stmt\elseif_
phpparser\node\stmt\else_
phpparser\node\stmt\for_
phpparser\node\stmt\foreach_
phpparser\node\stmt\while_
phpparser\node\stmt\do_
phpparser\node\stmt\switch_
phpparser\node\stmt\case_
phpparser\node\stmt\trycatch
phpparser\node\stmt\catch_
phpparser\node\stmt\finally_
phpparser\node\stmt\break_
phpparser\node\stmt\continue_
phpparser\node\stmt\return_
phpparser\node\stmt\throw_
phpparser\node\stmt\label
phpparser\node\stmt\goto_
phpparser\node\stmt\expression
phpparser\node\stmt\echo_
phpparser\node\stmt\static_
phpparser\node\stmt\global_
phpparser\node\stmt\staticvar
phpparser\node\stmt\unset_
phpparser\node\stmt\inlinehtml
phpparser\node\stmt\haltcompiler
phpparser\node\stmt\nop
phpparser\node
phpparser\nodetraverserinterface
phpparser\nodevisitor
symfony\component\console\output\streamoutput
symfony\component\console\output\consoleoutputinterface
symfony\component\console\output\consolesectionoutput
symfony\component\console\formatter\wrappableoutputformatterinterface
symfony\component\console\formatter\outputformatterstylestack
facade\flareclient\time\time
facade\flareclient\stacktrace\frame
psr\container\notfoundexceptioninterface
symfony\component\stopwatch\stopwatchperiod
carbon\traits\boundaries
carbon\traits\comparison
carbon\traits\converter
carbon\traits\creator
carbon\traits\difference
carbon\traits\macro
carbon\traits\modifiers
carbon\traits\mutability
carbon\traits\objectinitialisation
carbon\traits\options
carbon\traits\rounding
carbon\traits\serialization
carbon\traits\test
carbon\traits\timestamp
carbon\traits\units
carbon\traits\week
carbon\exceptions\invalidtimezoneexception
carbon\exceptions\invalidtypeexception
carbon\carboninterval
carbon\exceptions\unknowngetterexception
carbon\exceptions\unknownsetterexception
carbon\exceptions\immutableexception
carbon\exceptions\unknownmethodexception
carbon\exceptions\invalidformatexception
carbon\carbonconverterinterface
carbon\exceptions\invaliddateexception
carbon\language
carbon\exceptions\badcomparisonunitexception
carbon\carbonimmutable
carbon\traits\intervalrounding
carbon\traits\mixin
carbon\exceptions\invalidintervalexception
carbon\exceptions\invalidperioddateexception
spatie\ray\origin\originfactory
spatie\backtrace\frame
illuminate\mail\pendingmail
illuminate\contracts\queue\queue
tijsverkoyen\csstoinlinestyles\csstoinlinestyles
swift_message
swift_mime_attachment
swift_attachment
illuminate\database\eloquent\invalidcastexception
illuminate\database\eloquent\relations\hasone
illuminate\database\eloquent\relations\hasonethrough
illuminate\database\eloquent\relations\morphone
illuminate\database\eloquent\relations\hasmany
illuminate\database\eloquent\relations\hasmanythrough
illuminate\database\eloquent\relations\morphmany
illuminate\database\eloquent\relations\belongstomany
illuminate\database\eloquent\relations\morphtomany
illuminate\database\eloquent\relations\concerns\aspivot
illuminate\http\resources\json\jsonresource
illuminate\view\concerns\managescomponents
illuminate\view\concerns\managesevents
illuminate\view\concerns\manageslayouts
illuminate\view\concerns\managesloops
illuminate\view\concerns\managesstacks
illuminate\view\concerns\managestranslations
illuminate\view\engines\engineresolver
illuminate\view\viewfinderinterface
symfony\component\httpfoundation\acceptheaderitem
symfony\component\httpfoundation\file\uploadedfile
symfony\component\httpfoundation\session\sessionbaginterface
symfony\component\httpfoundation\session\storage\metadatabag
symfony\component\httpfoundation\exception\requestexceptioninterface
psr\simplecache\invalidargumentexception
illuminate\cache\retrievesmultiplekeys
illuminate\cache\tagset
aws\awsclienttrait
aws\awsclientinterface
aws\api\service
aws\dynamodb\sessionconnectioninterface
illuminate\bus\batchrepository
illuminate\bus\updatedbatchjobcounts
illuminate\contracts\database\modelidentifier
monolog\resettableinterface
psr\log\loglevel
mockery\legacymockinterface
mockery\expectationinterface
mockery\higherordermessage
mockery\expectshigherordermessage
symfony\component\httpkernel\exception\methodnotallowedhttpexception
symfony\component\routing\exception\exceptioninterface
illuminate\routing\createsregularexpressionrouteconstraints
illuminate\routing\routedependencyresolvertrait
symfony\component\routing\compiledroute
illuminate\routing\router
illuminate\routing\contracts\controllerdispatcher
symfony\component\routing\route
illuminate\http\filehelpers
illuminate\http\testing\filefactory
illuminate\contracts\filesystem\filenotfoundexception
symfony\component\httpfoundation\file\exception\filenotfoundexception
illuminate\database\schema\blueprint
doctrine\dbal\schema\tablediff
doctrine\dbal\drivermanager
doctrine\dbal\driver\connection
doctrine\dbal\configuration
doctrine\common\eventmanager
doctrine\dbal\query\expression\expressionbuilder
doctrine\dbal\platforms\abstractplatform
doctrine\dbal\driver\api\exceptionconverter
doctrine\dbal\sql\parser
doctrine\dbal\driver
doctrine\dbal\parametertype
doctrine\dbal\exception
doctrine\dbal\types\type
doctrine\dbal\statement
doctrine\dbal\cache\querycacheprofile
doctrine\dbal\result
doctrine\dbal\cache\cacheexception
doctrine\dbal\connectionexception
doctrine\dbal\driver\statement
doctrine\dbal\query\querybuilder
doctrine\dbal\driver\exception
doctrine\dbal\exception\driverexception
doctrine\dbal\query
doctrine\dbal\schema\abstractasset
doctrine\dbal\schema\schemaexception
doctrine\dbal\schema\sequence
doctrine\dbal\schema\index
doctrine\dbal\schema\table
doctrine\dbal\schema\view
doctrine\dbal\schema\foreignkeyconstraint
doctrine\dbal\schema\constraint
doctrine\dbal\schema\schema
doctrine\dbal\schema\schemaconfig
illuminate\contracts\encryption\encryptexception
illuminate\contracts\encryption\decryptexception
symfony\component\optionsresolver\optionconfigurator
symfony\component\optionsresolver\exception\invalidoptionsexception
symfony\component\optionsresolver\exception\missingoptionsexception
symfony\component\optionsresolver\exception\optiondefinitionexception
symfony\component\optionsresolver\exception\nosuchoptionexception
symfony\component\optionsresolver\exception\invalidargumentexception
symfony\component\optionsresolver\exception\exceptioninterface
sentry\framebuilder
illuminate\database\eloquent\relations\concerns\interactswithdictionary
illuminate\database\eloquent\relations\concerns\comparesrelatedmodels
illuminate\database\eloquent\relations\concerns\supportsdefaultmodels
illuminate\pagination\abstractpaginator
illuminate\pagination\abstractcursorpaginator
stdclass
phpparser\nodeabstract
phpparser\internal\tokenstream
phpparser\internal\differ
phpparser\comment
phpparser\node\scalar\magicconst
phpparser\node\scalar
phpparser\node\expr\assignop
phpparser\node\expr\binaryop
phpparser\node\expr\cast
phpparser\node\functionlike
phpparser\node\stmt\classlike
phpparser\node\stmt\traituseadaptation
phpparser\comment\doc
symfony\component\console\output\output
symfony\component\console\formatter\outputformatterstyle
carbon\translator
carbon\traits\cast
carbon\traits\localization
carbon\exceptions\invalidargumentexception
carbon\traits\intervalstep
carbon\exceptions\badfluentsetterexception
carbon\exceptions\unknownunitexception
carbon\exceptions\unitnotconfiguredexception
carbon\exceptions\badmethodcallexception
carbon\exceptions\runtimeexception
carbon\exceptions\unitexception
tijsverkoyen\csstoinlinestyles\css\property\property
tijsverkoyen\csstoinlinestyles\css\rule\rule
swift_mime_simplemessage
swift_signers_headersigner
swift_signers_bodysigner
swift_outputbytestream
swift_signer
swift_inputbytestream
swift_mime_simplemimeentity
swift_mime_simpleheaderset
swift_mime_contentencoder
swift_keycache
swift_idgenerator
swift_filestream
illuminate\database\eloquent\relations\hasoneormany
illuminate\database\eloquent\relations\concerns\canbeoneofmany
illuminate\contracts\database\eloquent\supportspartialrelations
illuminate\database\eloquent\relations\morphoneormany
illuminate\database\eloquent\relations\concerns\interactswithpivottable
illuminate\http\resources\conditionallyloadsattributes
illuminate\http\resources\delegatestoresource
illuminate\http\resources\json\anonymousresourcecollection
psr\simplecache\cacheexception
aws\resultpaginator
aws\waiter
aws\api\abstractmodel
aws\api\operation
aws\api\shapemap
illuminate\bus\pendingbatch
mockery\container
mockery\mock
mockery\countvalidator\exception
mockery\exception
mockery\expectationdirector
illuminate\contracts\routing\bindingregistrar
illuminate\contracts\routing\registrar
illuminate\routing\routeregistrar
illuminate\routing\pendingresourceregistration
illuminate\routing\routecollection
illuminate\routing\controller
illuminate\http\testing\file
illuminate\database\schema\columndefinition
illuminate\database\schema\foreignkeydefinition
illuminate\database\schema\foreignidcolumndefinition
doctrine\dbal\schema\columndiff
doctrine\dbal\schema\identifier
doctrine\dbal\driver\pdo\mysql\driver
doctrine\dbal\driver\pdo\sqlite\driver
doctrine\dbal\driver\pdo\pgsql\driver
doctrine\dbal\driver\pdo\oci\driver
doctrine\dbal\driver\oci8\driver
doctrine\dbal\driver\ibmdb2\driver
doctrine\dbal\driver\pdo\sqlsrv\driver
doctrine\dbal\driver\mysqli\driver
doctrine\dbal\driver\sqlsrv\driver
doctrine\dbal\driver\result
doctrine\dbal\driver\middleware
doctrine\dbal\logging\sqllogger
doctrine\common\cache\cache
doctrine\common\eventargs
doctrine\common\eventsubscriber
doctrine\dbal\query\expression\compositeexpression
doctrine\dbal\platforms\keywords\keywordlist
doctrine\dbal\schema\uniqueconstraint
doctrine\dbal\sql\parser\visitor
doctrine\dbal\types\typeregistry
doctrine\dbal\types\types
doctrine\dbal\types\arraytype
doctrine\dbal\types\asciistringtype
doctrine\dbal\types\biginttype
doctrine\dbal\types\binarytype
doctrine\dbal\types\blobtype
doctrine\dbal\types\booleantype
doctrine\dbal\types\datetype
doctrine\dbal\types\dateimmutabletype
doctrine\dbal\types\dateintervaltype
doctrine\dbal\types\datetimetype
doctrine\dbal\types\datetimeimmutabletype
doctrine\dbal\types\datetimetztype
doctrine\dbal\types\datetimetzimmutabletype
doctrine\dbal\types\decimaltype
doctrine\dbal\types\floattype
doctrine\dbal\types\guidtype
doctrine\dbal\types\integertype
doctrine\dbal\types\jsontype
doctrine\dbal\types\objecttype
doctrine\dbal\types\simplearraytype
doctrine\dbal\types\smallinttype
doctrine\dbal\types\stringtype
doctrine\dbal\types\texttype
doctrine\dbal\types\timetype
doctrine\dbal\types\timeimmutabletype
doctrine\dbal\types\conversionexception
doctrine\dbal\query\queryexception
doctrine\dbal\schema\visitor\visitor
doctrine\instantiator\exception\invalidargumentexception
phpparser\internal\diffelem
symfony\component\translation\translator
symfony\component\translation\formatter\messageformatterinterface
symfony\contracts\translation\localeawareinterface
carbon\exceptions\exception
symfony\component\cssselector\node\specificity
swift_mime_mimepart
swift_ioexception
swift_mime_charsetobserver
swift_mime_encodingobserver
swift_rfccomplianceexception
swift_mime_simpleheaderfactory
swift_mime_header
swift_encoder
illuminate\http\resources\missingvalue
illuminate\http\resources\mergevalue
illuminate\http\resources\json\resourcecollection
guzzlehttp\promise\promisorinterface
aws\api\structureshape
aws\api\shape
mockery\generator\generator
mockery\loader\loader
mockery
mockery\exception\runtimeexception
illuminate\routing\resourceregistrar
illuminate\routing\abstractroutecollection
symfony\component\routing\routecollection
illuminate\routing\compiledroutecollection
illuminate\routing\controllermiddlewareoptions
doctrine\dbal\driver\abstractmysqldriver
doctrine\dbal\driver\pdo\connection
doctrine\dbal\driver\abstractsqlitedriver
doctrine\dbal\platforms\sqliteplatform
doctrine\dbal\driver\abstractpostgresqldriver
doctrine\dbal\driver\abstractoracledriver
doctrine\dbal\driver\oci8\connection
doctrine\dbal\driver\abstractdb2driver
doctrine\dbal\driver\ibmdb2\connection
doctrine\dbal\driver\abstractsqlserverdriver
doctrine\dbal\driver\pdo\sqlsrv\connection
doctrine\dbal\driver\mysqli\connection
doctrine\dbal\driver\mysqli\initializer
doctrine\dbal\driver\sqlsrv\connection
doctrine\dbal\types\phpintegermappingtype
doctrine\dbal\types\phpdatetimemappingtype
doctrine\instantiator\exception\exceptioninterface
symfony\component\translation\translatorbaginterface
symfony\component\translation\messagecatalogue
symfony\component\translation\messagecatalogueinterface
symfony\component\translation\loader\loaderinterface
symfony\component\translation\exception\invalidargumentexception
swift_mime_headerencoder
egulias\emailvalidator\emailvalidator
swift_addressencoder
swift_mime_headers_parameterizedheader
illuminate\http\resources\potentiallymissing
illuminate\http\resources\collectsresources
mockery\generator\mockconfiguration
mockery\generator\mockdefinition
mockery\configuration
mockery\generator\cachinggenerator
mockery\loader\evalloader
mockery\matcher\any
mockery\matcher\andanyotherargs
mockery\matcher\type
mockery\matcher\ducktype
mockery\matcher\subset
mockery\matcher\contains
mockery\matcher\haskey
mockery\matcher\hasvalue
mockery\matcher\closure
mockery\matcher\mustbe
mockery\matcher\not
mockery\matcher\anyof
mockery\matcher\notanyof
mockery\matcher\pattern
mockery\compositeexpectation
symfony\component\routing\matcher\dumper\compiledurlmatcherdumper
doctrine\dbal\versionawareplatformdriver
doctrine\dbal\platforms\mysqlplatform
doctrine\dbal\schema\mysqlschemamanager
doctrine\dbal\driver\serverinfoawareconnection
doctrine\dbal\driver\pdo\statement
doctrine\dbal\driver\oci8\executionmode
symfony\component\translation\metadataawareinterface
symfony\component\translation\exception\notfoundresourceexception
symfony\component\translation\exception\invalidresourceexception
symfony\component\translation\exception\exceptioninterface
egulias\emailvalidator\emaillexer
egulias\emailvalidator\warning\warning
egulias\emailvalidator\exception\invalidemail
egulias\emailvalidator\validation\emailvalidation
swift_addressencoderexception
swift_mime_headers_unstructuredheader
mockery\quickdefinitionsconfiguration
mockery\matcher\matcherabstract
symfony\component\routing\matcher\dumper\matcherdumper
symfony\component\routing\matcher\dumper\staticprefixcollection
doctrine\dbal\platforms\mariadb1027platform
doctrine\common\lexer\abstractlexer
swift_mime_headers_abstractheader
symfony\component\routing\matcher\dumper\matcherdumperinterface
app\models\***
app\models\***
illuminate\database\eloquent\factories\hasfactory
illuminate\notifications\notifiable
app\notifications\***
app\models\***
app\models\***
illuminate\support\str
app\models\***
illuminate\database\eloquent\factories\factory
illuminate\notifications\hasdatabasenotifications
illuminate\notifications\routesnotifications
illuminate\notifications\notification
illuminate\notifications\messages\mailmessage
illuminate\foundation\auth\user
illuminate\contracts\auth\mustverifyemail
app\models\***
illuminate\database\lazyloadingviolationexception
illuminate\contracts\database\eloquent\castsinboundattributes
illuminate\support\facades\crypt
illuminate\contracts\database\eloquent\castable
illuminate\events\nulldispatcher
illuminate\support\stringable
faker\generator
illuminate\notifications\databasenotification
illuminate\contracts\notifications\dispatcher
illuminate\notifications\messages\simplemessage
illuminate\auth\authenticatable
illuminate\foundation\auth\access\authorizable
illuminate\auth\passwords\canresetpassword
illuminate\auth\mustverifyemail
illuminate\contracts\auth\access\authorizable
illuminate\contracts\auth\canresetpassword
faker\extension\extension
faker\extension\extensionnotfound
illuminate\notifications\databasenotificationcollection
Alphabetical order
amp\bytestream\closedexception
amp\bytestream\inputstream
amp\bytestream\linereader
amp\bytestream\outputstream
amp\bytestream\pendingreaderror
amp\bytestream\resourceinputstream
amp\bytestream\resourceoutputstream
amp\bytestream\streamexception
amp\callablemaker
amp\coroutine
amp\deferred
amp\delayed
amp\emitter
amp\failure
amp\internal\placeholder
amp\internal\producer
amp\internal\resolutionqueue
amp\iterator
amp\loop
amp\loop\driver
amp\loop\driverfactory
amp\loop\invalidwatchererror
amp\loop\unsupportedfeatureexception
amp\loop\watcher
amp\multireasonexception
amp\producer
amp\promise
amp\struct
amp\success
amp\timeoutexception
app\models\***
app\models\***
app\models\***
app\models\***
app\models\***
app\models\***
app\notifications\***
arrayaccess
arrayiterator
arrayobject
aws\api\abstractmodel
aws\api\operation
aws\api\service
aws\api\shape
aws\api\shapemap
aws\api\structureshape
aws\awsclient
aws\awsclientinterface
aws\awsclienttrait
aws\commandinterface
aws\dynamodb\dynamodbclient
aws\dynamodb\sessionconnectioninterface
aws\dynamodb\sessionhandler
aws\handler\guzzlev5\guzzlehandler
aws\handler\guzzlev6\guzzlehandler
aws\handlerlist
aws\hasdatatrait
aws\hasmonitoringeventstrait
aws\monitoringeventsinterface
aws\result
aws\resultinterface
aws\resultpaginator
aws\waiter
badfunctioncallexception
badmethodcallexception
cachingiterator
carbon\carbon
carbon\carbonconverterinterface
carbon\carbonimmutable
carbon\carboninterface
carbon\carboninterval
carbon\carbonperiod
carbon\carbontimezone
carbon\exceptions\badcomparisonunitexception
carbon\exceptions\badfluentsetterexception
carbon\exceptions\badmethodcallexception
carbon\exceptions\exception
carbon\exceptions\immutableexception
carbon\exceptions\invalidargumentexception
carbon\exceptions\invaliddateexception
carbon\exceptions\invalidformatexception
carbon\exceptions\invalidintervalexception
carbon\exceptions\invalidperioddateexception
carbon\exceptions\invalidtimezoneexception
carbon\exceptions\invalidtypeexception
carbon\exceptions\runtimeexception
carbon\exceptions\unitexception
carbon\exceptions\unitnotconfiguredexception
carbon\exceptions\unknowngetterexception
carbon\exceptions\unknownmethodexception
carbon\exceptions\unknownsetterexception
carbon\exceptions\unknownunitexception
carbon\language
carbon\traits\boundaries
carbon\traits\cast
carbon\traits\comparison
carbon\traits\converter
carbon\traits\creator
carbon\traits\date
carbon\traits\difference
carbon\traits\intervalrounding
carbon\traits\intervalstep
carbon\traits\localization
carbon\traits\macro
carbon\traits\mixin
carbon\traits\modifiers
carbon\traits\mutability
carbon\traits\objectinitialisation
carbon\traits\options
carbon\traits\rounding
carbon\traits\serialization
carbon\traits\test
carbon\traits\timestamp
carbon\traits\units
carbon\traits\week
carbon\translator
closure
composer\autoload\classloader
composer\autoload\composerstaticinit6b0e902cc5b4bb603bdd44a680429929
composer\installedversions
composer\semver\constraint\bound
composer\semver\constraint\constraint
composer\semver\constraint\constraintinterface
composer\semver\versionparser
composerautoloaderinit6b0e902cc5b4bb603bdd44a680429929
countable
dateinterval
dateperiod
datetime
datetimeimmutable
datetimeinterface
datetimezone
deepcopy\deepcopy
deepcopy\exception\cloneexception
deepcopy\filter\filter
deepcopy\matcher\matcher
deepcopy\typefilter\typefilter
deepcopy\typematcher\typematcher
doctrine\common\cache\cache
doctrine\common\eventargs
doctrine\common\eventmanager
doctrine\common\eventsubscriber
doctrine\common\lexer\abstractlexer
doctrine\dbal\cache\cacheexception
doctrine\dbal\cache\querycacheprofile
doctrine\dbal\configuration
doctrine\dbal\connection
doctrine\dbal\connectionexception
doctrine\dbal\driver
doctrine\dbal\driver\abstractdb2driver
doctrine\dbal\driver\abstractmysqldriver
doctrine\dbal\driver\abstractoracledriver
doctrine\dbal\driver\abstractpostgresqldriver
doctrine\dbal\driver\abstractsqlitedriver
doctrine\dbal\driver\abstractsqlserverdriver
doctrine\dbal\driver\api\exceptionconverter
doctrine\dbal\driver\connection
doctrine\dbal\driver\exception
doctrine\dbal\driver\ibmdb2\connection
doctrine\dbal\driver\ibmdb2\driver
doctrine\dbal\driver\middleware
doctrine\dbal\driver\mysqli\connection
doctrine\dbal\driver\mysqli\driver
doctrine\dbal\driver\mysqli\initializer
doctrine\dbal\driver\oci8\connection
doctrine\dbal\driver\oci8\driver
doctrine\dbal\driver\oci8\executionmode
doctrine\dbal\driver\pdo\connection
doctrine\dbal\driver\pdo\mysql\driver
doctrine\dbal\driver\pdo\oci\driver
doctrine\dbal\driver\pdo\pgsql\driver
doctrine\dbal\driver\pdo\sqlite\driver
doctrine\dbal\driver\pdo\sqlsrv\connection
doctrine\dbal\driver\pdo\sqlsrv\driver
doctrine\dbal\driver\pdo\statement
doctrine\dbal\driver\result
doctrine\dbal\driver\serverinfoawareconnection
doctrine\dbal\driver\sqlsrv\connection
doctrine\dbal\driver\sqlsrv\driver
doctrine\dbal\driver\statement
doctrine\dbal\drivermanager
doctrine\dbal\exception
doctrine\dbal\exception\driverexception
doctrine\dbal\logging\sqllogger
doctrine\dbal\parametertype
doctrine\dbal\platforms\abstractplatform
doctrine\dbal\platforms\keywords\keywordlist
doctrine\dbal\platforms\mariadb1027platform
doctrine\dbal\platforms\mysqlplatform
doctrine\dbal\platforms\sqliteplatform
doctrine\dbal\query
doctrine\dbal\query\expression\compositeexpression
doctrine\dbal\query\expression\expressionbuilder
doctrine\dbal\query\querybuilder
doctrine\dbal\query\queryexception
doctrine\dbal\result
doctrine\dbal\schema\abstractasset
doctrine\dbal\schema\abstractschemamanager
doctrine\dbal\schema\column
doctrine\dbal\schema\columndiff
doctrine\dbal\schema\constraint
doctrine\dbal\schema\foreignkeyconstraint
doctrine\dbal\schema\identifier
doctrine\dbal\schema\index
doctrine\dbal\schema\mysqlschemamanager
doctrine\dbal\schema\schema
doctrine\dbal\schema\schemaconfig
doctrine\dbal\schema\schemaexception
doctrine\dbal\schema\sequence
doctrine\dbal\schema\table
doctrine\dbal\schema\tablediff
doctrine\dbal\schema\uniqueconstraint
doctrine\dbal\schema\view
doctrine\dbal\schema\visitor\visitor
doctrine\dbal\sql\parser
doctrine\dbal\sql\parser\visitor
doctrine\dbal\statement
doctrine\dbal\types\arraytype
doctrine\dbal\types\asciistringtype
doctrine\dbal\types\biginttype
doctrine\dbal\types\binarytype
doctrine\dbal\types\blobtype
doctrine\dbal\types\booleantype
doctrine\dbal\types\conversionexception
doctrine\dbal\types\dateimmutabletype
doctrine\dbal\types\dateintervaltype
doctrine\dbal\types\datetimeimmutabletype
doctrine\dbal\types\datetimetype
doctrine\dbal\types\datetimetzimmutabletype
doctrine\dbal\types\datetimetztype
doctrine\dbal\types\datetype
doctrine\dbal\types\decimaltype
doctrine\dbal\types\floattype
doctrine\dbal\types\guidtype
doctrine\dbal\types\integertype
doctrine\dbal\types\jsontype
doctrine\dbal\types\objecttype
doctrine\dbal\types\phpdatetimemappingtype
doctrine\dbal\types\phpintegermappingtype
doctrine\dbal\types\simplearraytype
doctrine\dbal\types\smallinttype
doctrine\dbal\types\stringtype
doctrine\dbal\types\texttype
doctrine\dbal\types\timeimmutabletype
doctrine\dbal\types\timetype
doctrine\dbal\types\type
doctrine\dbal\types\typeregistry
doctrine\dbal\types\types
doctrine\dbal\versionawareplatformdriver
doctrine\instantiator\exception\exceptioninterface
doctrine\instantiator\exception\invalidargumentexception
domattr
domcdatasection
domcharacterdata
domchildnode
domcomment
domdocument
domdocumentfragment
domdocumenttype
domelement
domentityreference
domimplementation
domnamednodemap
domnode
domnodelist
domparentnode
domprocessinginstruction
domtext
dotenv\repository\repositoryinterface
egulias\emailvalidator\emaillexer
egulias\emailvalidator\emailvalidator
egulias\emailvalidator\exception\invalidemail
egulias\emailvalidator\validation\emailvalidation
egulias\emailvalidator\warning\warning
error
errorexception
exception
facade\flareclient\api
facade\flareclient\concerns\hascontext
facade\flareclient\concerns\usestime
facade\flareclient\context\contextdetectorinterface
facade\flareclient\context\contextinterface
facade\flareclient\flare
facade\flareclient\glows\glow
facade\flareclient\glows\recorder
facade\flareclient\http\client
facade\flareclient\http\response
facade\flareclient\report
facade\flareclient\stacktrace\frame
facade\flareclient\stacktrace\stacktrace
facade\flareclient\time\time
facade\flareclient\view
facade\ignition\errorpage\errorpagehandler
facade\ignition\errorpage\errorpageviewmodel
facade\ignition\errorpage\renderer
facade\ignition\ignitionconfig
facade\ignitioncontracts\solution
facade\ignitioncontracts\solutionproviderrepository
faker\extension\extension
faker\extension\extensionnotfound
faker\generator
generator
guzzlehttp\client
guzzlehttp\clientinterface
guzzlehttp\clienttrait
guzzlehttp\exception\guzzleexception
guzzlehttp\exception\invalidargumentexception
guzzlehttp\promise\coroutine
guzzlehttp\promise\create
guzzlehttp\promise\each
guzzlehttp\promise\fulfilledpromise
guzzlehttp\promise\is
guzzlehttp\promise\promise
guzzlehttp\promise\promiseinterface
guzzlehttp\promise\promisorinterface
guzzlehttp\promise\taskqueueinterface
guzzlehttp\promise\utils
guzzlehttp\psr7\header
guzzlehttp\psr7\message
guzzlehttp\psr7\messagetrait
guzzlehttp\psr7\mimetype
guzzlehttp\psr7\query
guzzlehttp\psr7\request
guzzlehttp\psr7\response
guzzlehttp\psr7\utils
guzzlehttp\utils
helldar\laravelsupport\facades\dumper
http\client\httpasyncclient
http\promise\promise
illuminate\auth\access\authorizationexception
illuminate\auth\access\response
illuminate\auth\authenticatable
illuminate\auth\mustverifyemail
illuminate\auth\passwords\canresetpassword
illuminate\broadcasting\pendingbroadcast
illuminate\bus\batch
illuminate\bus\batchable
illuminate\bus\batchrepository
illuminate\bus\pendingbatch
illuminate\bus\queueable
illuminate\bus\updatedbatchjobcounts
illuminate\cache\cachemanager
illuminate\cache\repository
illuminate\cache\retrievesmultiplekeys
illuminate\cache\taggedcache
illuminate\cache\tagset
illuminate\collections\itemnotfoundexception
illuminate\collections\multipleitemsfoundexception
illuminate\config\repository
illuminate\container\container
illuminate\contracts\auth\access\authorizable
illuminate\contracts\auth\access\gate
illuminate\contracts\auth\authenticatable
illuminate\contracts\auth\canresetpassword
illuminate\contracts\auth\factory
illuminate\contracts\auth\guard
illuminate\contracts\auth\mustverifyemail
illuminate\contracts\auth\statefulguard
illuminate\contracts\broadcasting\broadcaster
illuminate\contracts\broadcasting\factory
illuminate\contracts\broadcasting\hasbroadcastchannel
illuminate\contracts\bus\dispatcher
illuminate\contracts\cache\factory
illuminate\contracts\cache\repository
illuminate\contracts\cache\store
illuminate\contracts\config\repository
illuminate\contracts\container\bindingresolutionexception
illuminate\contracts\container\circulardependencyexception
illuminate\contracts\container\container
illuminate\contracts\container\contextualbindingbuilder
illuminate\contracts\cookie\factory
illuminate\contracts\cookie\queueingfactory
illuminate\contracts\database\eloquent\castable
illuminate\contracts\database\eloquent\castsinboundattributes
illuminate\contracts\database\eloquent\supportspartialrelations
illuminate\contracts\database\modelidentifier
illuminate\contracts\debug\exceptionhandler
illuminate\contracts\encryption\decryptexception
illuminate\contracts\encryption\encrypter
illuminate\contracts\encryption\encryptexception
illuminate\contracts\events\dispatcher
illuminate\contracts\filesystem\filenotfoundexception
illuminate\contracts\foundation\application
illuminate\contracts\foundation\cachesconfiguration
illuminate\contracts\foundation\cachesroutes
illuminate\contracts\mail\factory
illuminate\contracts\mail\mailable
illuminate\contracts\mail\mailer
illuminate\contracts\notifications\dispatcher
illuminate\contracts\pagination\cursorpaginator
illuminate\contracts\pagination\lengthawarepaginator
illuminate\contracts\pagination\paginator
illuminate\contracts\queue\factory
illuminate\contracts\queue\job
illuminate\contracts\queue\queue
illuminate\contracts\queue\queueablecollection
illuminate\contracts\queue\queueableentity
illuminate\contracts\queue\shouldqueue
illuminate\contracts\routing\bindingregistrar
illuminate\contracts\routing\registrar
illuminate\contracts\routing\responsefactory
illuminate\contracts\routing\urlgenerator
illuminate\contracts\routing\urlroutable
illuminate\contracts\session\session
illuminate\contracts\support\arrayable
illuminate\contracts\support\deferringdisplayablevalue
illuminate\contracts\support\htmlable
illuminate\contracts\support\jsonable
illuminate\contracts\support\messagebag
illuminate\contracts\support\messageprovider
illuminate\contracts\support\renderable
illuminate\contracts\support\responsable
illuminate\contracts\translation\translator
illuminate\contracts\validation\factory
illuminate\contracts\validation\validator
illuminate\contracts\view\engine
illuminate\contracts\view\factory
illuminate\contracts\view\view
illuminate\cookie\cookiejar
illuminate\database\concerns\buildsqueries
illuminate\database\concerns\explainsqueries
illuminate\database\concerns\managestransactions
illuminate\database\connection
illuminate\database\connectioninterface
illuminate\database\connectionresolverinterface
illuminate\database\databasetransactionsmanager
illuminate\database\detectsconcurrencyerrors
illuminate\database\detectslostconnections
illuminate\database\eloquent\builder
illuminate\database\eloquent\collection
illuminate\database\eloquent\concerns\guardsattributes
illuminate\database\eloquent\concerns\hasattributes
illuminate\database\eloquent\concerns\hasevents
illuminate\database\eloquent\concerns\hasglobalscopes
illuminate\database\eloquent\concerns\hasrelationships
illuminate\database\eloquent\concerns\hastimestamps
illuminate\database\eloquent\concerns\hidesattributes
illuminate\database\eloquent\concerns\queriesrelationships
illuminate\database\eloquent\factories\factory
illuminate\database\eloquent\factories\hasfactory
illuminate\database\eloquent\higherorderbuilderproxy
illuminate\database\eloquent\invalidcastexception
illuminate\database\eloquent\jsonencodingexception
illuminate\database\eloquent\massassignmentexception
illuminate\database\eloquent\model
illuminate\database\eloquent\modelnotfoundexception
illuminate\database\eloquent\relations\belongsto
illuminate\database\eloquent\relations\belongstomany
illuminate\database\eloquent\relations\concerns\aspivot
illuminate\database\eloquent\relations\concerns\canbeoneofmany
illuminate\database\eloquent\relations\concerns\comparesrelatedmodels
illuminate\database\eloquent\relations\concerns\interactswithdictionary
illuminate\database\eloquent\relations\concerns\interactswithpivottable
illuminate\database\eloquent\relations\concerns\supportsdefaultmodels
illuminate\database\eloquent\relations\hasmany
illuminate\database\eloquent\relations\hasmanythrough
illuminate\database\eloquent\relations\hasone
illuminate\database\eloquent\relations\hasoneormany
illuminate\database\eloquent\relations\hasonethrough
illuminate\database\eloquent\relations\morphmany
illuminate\database\eloquent\relations\morphone
illuminate\database\eloquent\relations\morphoneormany
illuminate\database\eloquent\relations\morphto
illuminate\database\eloquent\relations\morphtomany
illuminate\database\eloquent\relations\pivot
illuminate\database\eloquent\relations\relation
illuminate\database\eloquent\scope
illuminate\database\grammar
illuminate\database\lazyloadingviolationexception
illuminate\database\multiplerecordsfoundexception
illuminate\database\query\builder
illuminate\database\query\expression
illuminate\database\query\grammars\grammar
illuminate\database\query\joinclause
illuminate\database\query\processors\processor
illuminate\database\queryexception
illuminate\database\recordsnotfoundexception
illuminate\database\schema\blueprint
illuminate\database\schema\builder
illuminate\database\schema\columndefinition
illuminate\database\schema\foreignidcolumndefinition
illuminate\database\schema\foreignkeydefinition
illuminate\database\schema\grammars\grammar
illuminate\events\nulldispatcher
illuminate\events\queuedclosure
illuminate\foundation\application
illuminate\foundation\auth\access\authorizable
illuminate\foundation\auth\user
illuminate\foundation\bus\dispatchable
illuminate\foundation\bus\pendingchain
illuminate\foundation\bus\pendingclosuredispatch
illuminate\foundation\bus\pendingdispatch
illuminate\foundation\mix
illuminate\http\concerns\interactswithcontenttypes
illuminate\http\concerns\interactswithflashdata
illuminate\http\concerns\interactswithinput
illuminate\http\exceptions\httpresponseexception
illuminate\http\filehelpers
illuminate\http\jsonresponse
illuminate\http\redirectresponse
illuminate\http\request
illuminate\http\resources\collectsresources
illuminate\http\resources\conditionallyloadsattributes
illuminate\http\resources\delegatestoresource
illuminate\http\resources\json\anonymousresourcecollection
illuminate\http\resources\json\jsonresource
illuminate\http\resources\json\resourcecollection
illuminate\http\resources\mergevalue
illuminate\http\resources\missingvalue
illuminate\http\resources\potentiallymissing
illuminate\http\response
illuminate\http\responsetrait
illuminate\http\testing\file
illuminate\http\testing\filefactory
illuminate\http\uploadedfile
illuminate\log\logger
illuminate\log\logmanager
illuminate\log\parseslogconfiguration
illuminate\mail\mailable
illuminate\mail\markdown
illuminate\mail\message
illuminate\mail\pendingmail
illuminate\notifications\databasenotification
illuminate\notifications\databasenotificationcollection
illuminate\notifications\hasdatabasenotifications
illuminate\notifications\messages\mailmessage
illuminate\notifications\messages\simplemessage
illuminate\notifications\notifiable
illuminate\notifications\notification
illuminate\notifications\routesnotifications
illuminate\pagination\abstractcursorpaginator
illuminate\pagination\abstractpaginator
illuminate\pagination\cursor
illuminate\pagination\cursorpaginationexception
illuminate\pagination\cursorpaginator
illuminate\pagination\lengthawarepaginator
illuminate\pagination\paginator
illuminate\queue\callqueuedclosure
illuminate\queue\interactswithqueue
illuminate\queue\serializableclosure
illuminate\queue\serializesandrestoresmodelidentifiers
illuminate\queue\serializesmodels
illuminate\routing\abstractroutecollection
illuminate\routing\compiledroutecollection
illuminate\routing\contracts\controllerdispatcher
illuminate\routing\controller
illuminate\routing\controllermiddlewareoptions
illuminate\routing\createsregularexpressionrouteconstraints
illuminate\routing\exceptions\urlgenerationexception
illuminate\routing\pendingresourceregistration
illuminate\routing\redirector
illuminate\routing\resourceregistrar
illuminate\routing\route
illuminate\routing\routecollection
illuminate\routing\routecollectioninterface
illuminate\routing\routedependencyresolvertrait
illuminate\routing\router
illuminate\routing\routeregistrar
illuminate\routing\routeurlgenerator
illuminate\routing\urlgenerator
illuminate\session\cachebasedsessionhandler
illuminate\session\encryptedstore
illuminate\session\sessionmanager
illuminate\session\store
illuminate\support\arr
illuminate\support\carbon
illuminate\support\collection
illuminate\support\datefactory
illuminate\support\enumerable
illuminate\support\env
illuminate\support\facades\crypt
illuminate\support\facades\date
illuminate\support\facades\facade
illuminate\support\fluent
illuminate\support\higherordercollectionproxy
illuminate\support\higherordertapproxy
illuminate\support\htmlstring
illuminate\support\interactswithtime
illuminate\support\lazycollection
illuminate\support\manager
illuminate\support\messagebag
illuminate\support\optional
illuminate\support\serviceprovider
illuminate\support\str
illuminate\support\stringable
illuminate\support\traits\conditionable
illuminate\support\traits\enumeratesvalues
illuminate\support\traits\forwardscalls
illuminate\support\traits\localizable
illuminate\support\traits\macroable
illuminate\support\traits\tappable
illuminate\testing\assertablejsonstring
illuminate\testing\testresponse
illuminate\validation\validationexception
illuminate\view\concerns\managescomponents
illuminate\view\concerns\managesevents
illuminate\view\concerns\manageslayouts
illuminate\view\concerns\managesloops
illuminate\view\concerns\managesstacks
illuminate\view\concerns\managestranslations
illuminate\view\engines\engineresolver
illuminate\view\factory
illuminate\view\view
illuminate\view\viewfinderinterface
invalidargumentexception
iterator
iteratoraggregate
iteratoriterator
jmespath\env
jsonserializable
laminas\zendframeworkbridge\autoloader
laminas\zendframeworkbridge\rewriterules
lengthexception
logicexception
mockery
mockery\compositeexpectation
mockery\configuration
mockery\container
mockery\countvalidator\exception
mockery\exception
mockery\exception\runtimeexception
mockery\expectation
mockery\expectationdirector
mockery\expectationinterface
mockery\expectshigherordermessage
mockery\generator\cachinggenerator
mockery\generator\generator
mockery\generator\mockconfiguration
mockery\generator\mockdefinition
mockery\higherordermessage
mockery\legacymockinterface
mockery\loader\evalloader
mockery\loader\loader
mockery\matcher\andanyotherargs
mockery\matcher\any
mockery\matcher\anyof
mockery\matcher\closure
mockery\matcher\contains
mockery\matcher\ducktype
mockery\matcher\haskey
mockery\matcher\hasvalue
mockery\matcher\matcherabstract
mockery\matcher\mustbe
mockery\matcher\not
mockery\matcher\notanyof
mockery\matcher\pattern
mockery\matcher\subset
mockery\matcher\type
mockery\mock
mockery\mockinterface
mockery\quickdefinitionsconfiguration
monolog\formatter\formatterinterface
monolog\handler\handlerinterface
monolog\logger
monolog\resettableinterface
normalizer
opis\closure\closurecontext
opis\closure\closurescope
opis\closure\isecurityprovider
opis\closure\reflectionclosure
opis\closure\securityexception
opis\closure\serializableclosure
outeriterator
outofboundsexception
packageversions\versions
pdo
pdoexception
pdostatement
phpparser\comment
phpparser\comment\doc
phpparser\error
phpparser\errorhandler
phpparser\internal\diffelem
phpparser\internal\differ
phpparser\internal\tokenstream
phpparser\node
phpparser\node\arg
phpparser\node\attribute
phpparser\node\attributegroup
phpparser\node\const_
phpparser\node\expr
phpparser\node\expr\array_
phpparser\node\expr\arraydimfetch
phpparser\node\expr\arrayitem
phpparser\node\expr\arrowfunction
phpparser\node\expr\assign
phpparser\node\expr\assignop
phpparser\node\expr\assignop\bitwiseand
phpparser\node\expr\assignop\bitwiseor
phpparser\node\expr\assignop\bitwisexor
phpparser\node\expr\assignop\coalesce
phpparser\node\expr\assignop\concat
phpparser\node\expr\assignop\div
phpparser\node\expr\assignop\minus
phpparser\node\expr\assignop\mod
phpparser\node\expr\assignop\mul
phpparser\node\expr\assignop\plus
phpparser\node\expr\assignop\pow
phpparser\node\expr\assignop\shiftleft
phpparser\node\expr\assignop\shiftright
phpparser\node\expr\assignref
phpparser\node\expr\binaryop
phpparser\node\expr\binaryop\bitwiseand
phpparser\node\expr\binaryop\bitwiseor
phpparser\node\expr\binaryop\bitwisexor
phpparser\node\expr\binaryop\booleanand
phpparser\node\expr\binaryop\booleanor
phpparser\node\expr\binaryop\coalesce
phpparser\node\expr\binaryop\concat
phpparser\node\expr\binaryop\div
phpparser\node\expr\binaryop\equal
phpparser\node\expr\binaryop\greater
phpparser\node\expr\binaryop\greaterorequal
phpparser\node\expr\binaryop\identical
phpparser\node\expr\binaryop\logicaland
phpparser\node\expr\binaryop\logicalor
phpparser\node\expr\binaryop\logicalxor
phpparser\node\expr\binaryop\minus
phpparser\node\expr\binaryop\mod
phpparser\node\expr\binaryop\mul
phpparser\node\expr\binaryop\notequal
phpparser\node\expr\binaryop\notidentical
phpparser\node\expr\binaryop\plus
phpparser\node\expr\binaryop\pow
phpparser\node\expr\binaryop\shiftleft
phpparser\node\expr\binaryop\shiftright
phpparser\node\expr\binaryop\smaller
phpparser\node\expr\binaryop\smallerorequal
phpparser\node\expr\binaryop\spaceship
phpparser\node\expr\bitwisenot
phpparser\node\expr\booleannot
phpparser\node\expr\cast
phpparser\node\expr\cast\array_
phpparser\node\expr\cast\bool_
phpparser\node\expr\cast\double
phpparser\node\expr\cast\int_
phpparser\node\expr\cast\object_
phpparser\node\expr\cast\string_
phpparser\node\expr\cast\unset_
phpparser\node\expr\classconstfetch
phpparser\node\expr\clone_
phpparser\node\expr\closure
phpparser\node\expr\closureuse
phpparser\node\expr\constfetch
phpparser\node\expr\empty_
phpparser\node\expr\error
phpparser\node\expr\errorsuppress
phpparser\node\expr\eval_
phpparser\node\expr\exit_
phpparser\node\expr\funccall
phpparser\node\expr\include_
phpparser\node\expr\instanceof_
phpparser\node\expr\isset_
phpparser\node\expr\list_
phpparser\node\expr\match_
phpparser\node\expr\methodcall
phpparser\node\expr\new_
phpparser\node\expr\nullsafemethodcall
phpparser\node\expr\nullsafepropertyfetch
phpparser\node\expr\postdec
phpparser\node\expr\postinc
phpparser\node\expr\predec
phpparser\node\expr\preinc
phpparser\node\expr\print_
phpparser\node\expr\propertyfetch
phpparser\node\expr\shellexec
phpparser\node\expr\staticcall
phpparser\node\expr\staticpropertyfetch
phpparser\node\expr\ternary
phpparser\node\expr\throw_
phpparser\node\expr\unaryminus
phpparser\node\expr\unaryplus
phpparser\node\expr\variable
phpparser\node\expr\yield_
phpparser\node\expr\yieldfrom
phpparser\node\functionlike
phpparser\node\identifier
phpparser\node\matcharm
phpparser\node\name
phpparser\node\name\fullyqualified
phpparser\node\name\relative
phpparser\node\nullabletype
phpparser\node\param
phpparser\node\scalar
phpparser\node\scalar\dnumber
phpparser\node\scalar\encapsed
phpparser\node\scalar\encapsedstringpart
phpparser\node\scalar\lnumber
phpparser\node\scalar\magicconst
phpparser\node\scalar\magicconst\class_
phpparser\node\scalar\magicconst\dir
phpparser\node\scalar\magicconst\file
phpparser\node\scalar\magicconst\function_
phpparser\node\scalar\magicconst\line
phpparser\node\scalar\magicconst\method
phpparser\node\scalar\magicconst\namespace_
phpparser\node\scalar\magicconst\trait_
phpparser\node\scalar\string_
phpparser\node\stmt
phpparser\node\stmt\break_
phpparser\node\stmt\case_
phpparser\node\stmt\catch_
phpparser\node\stmt\class_
phpparser\node\stmt\classconst
phpparser\node\stmt\classlike
phpparser\node\stmt\classmethod
phpparser\node\stmt\const_
phpparser\node\stmt\continue_
phpparser\node\stmt\declare_
phpparser\node\stmt\declaredeclare
phpparser\node\stmt\do_
phpparser\node\stmt\echo_
phpparser\node\stmt\else_
phpparser\node\stmt\elseif_
phpparser\node\stmt\enum_
phpparser\node\stmt\enumcase
phpparser\node\stmt\expression
phpparser\node\stmt\finally_
phpparser\node\stmt\for_
phpparser\node\stmt\foreach_
phpparser\node\stmt\function_
phpparser\node\stmt\global_
phpparser\node\stmt\goto_
phpparser\node\stmt\groupuse
phpparser\node\stmt\haltcompiler
phpparser\node\stmt\if_
phpparser\node\stmt\inlinehtml
phpparser\node\stmt\interface_
phpparser\node\stmt\label
phpparser\node\stmt\namespace_
phpparser\node\stmt\nop
phpparser\node\stmt\property
phpparser\node\stmt\propertyproperty
phpparser\node\stmt\return_
phpparser\node\stmt\static_
phpparser\node\stmt\staticvar
phpparser\node\stmt\switch_
phpparser\node\stmt\throw_
phpparser\node\stmt\trait_
phpparser\node\stmt\traituse
phpparser\node\stmt\traituseadaptation
phpparser\node\stmt\traituseadaptation\alias
phpparser\node\stmt\traituseadaptation\precedence
phpparser\node\stmt\trycatch
phpparser\node\stmt\unset_
phpparser\node\stmt\use_
phpparser\node\stmt\useuse
phpparser\node\stmt\while_
phpparser\node\uniontype
phpparser\node\varlikeidentifier
phpparser\nodeabstract
phpparser\nodetraverser
phpparser\nodetraverserinterface
phpparser\nodevisitor
phpparser\parser
phpparser\prettyprinter\standard
phpparser\prettyprinterabstract
phpunit\exception
phpunit\framework\actualvalueisnotanobjectexception
phpunit\framework\assert
phpunit\framework\assertionfailederror
phpunit\framework\comparisonmethoddoesnotacceptparametertypeexception
phpunit\framework\comparisonmethoddoesnotdeclareboolreturntypeexception
phpunit\framework\comparisonmethoddoesnotdeclareexactlyoneparameterexception
phpunit\framework\comparisonmethoddoesnotdeclareparametertypeexception
phpunit\framework\comparisonmethoddoesnotexistexception
phpunit\framework\constraint\arrayhaskey
phpunit\framework\constraint\binaryoperator
phpunit\framework\constraint\callback
phpunit\framework\constraint\classhasattribute
phpunit\framework\constraint\classhasstaticattribute
phpunit\framework\constraint\constraint
phpunit\framework\constraint\count
phpunit\framework\constraint\directoryexists
phpunit\framework\constraint\fileexists
phpunit\framework\constraint\greaterthan
phpunit\framework\constraint\isanything
phpunit\framework\constraint\isempty
phpunit\framework\constraint\isequal
phpunit\framework\constraint\isequalcanonicalizing
phpunit\framework\constraint\isequalignoringcase
phpunit\framework\constraint\isequalwithdelta
phpunit\framework\constraint\isfalse
phpunit\framework\constraint\isfinite
phpunit\framework\constraint\isidentical
phpunit\framework\constraint\isinfinite
phpunit\framework\constraint\isinstanceof
phpunit\framework\constraint\isjson
phpunit\framework\constraint\isnan
phpunit\framework\constraint\isnull
phpunit\framework\constraint\isreadable
phpunit\framework\constraint\istrue
phpunit\framework\constraint\istype
phpunit\framework\constraint\iswritable
phpunit\framework\constraint\lessthan
phpunit\framework\constraint\logicaland
phpunit\framework\constraint\logicalnot
phpunit\framework\constraint\logicalor
phpunit\framework\constraint\logicalxor
phpunit\framework\constraint\objectequals
phpunit\framework\constraint\objecthasattribute
phpunit\framework\constraint\operator
phpunit\framework\constraint\regularexpression
phpunit\framework\constraint\stringcontains
phpunit\framework\constraint\stringendswith
phpunit\framework\constraint\stringmatchesformatdescription
phpunit\framework\constraint\stringstartswith
phpunit\framework\constraint\traversablecontains
phpunit\framework\constraint\traversablecontainsequal
phpunit\framework\constraint\traversablecontainsidentical
phpunit\framework\constraint\traversablecontainsonly
phpunit\framework\constraint\unaryoperator
phpunit\framework\exception
phpunit\framework\expectationfailedexception
phpunit\framework\incompletetest
phpunit\framework\incompletetesterror
phpunit\framework\mockobject\exception
phpunit\framework\mockobject\invocation
phpunit\framework\mockobject\rule\anyinvokedcount
phpunit\framework\mockobject\rule\invocationorder
phpunit\framework\mockobject\rule\invokedatindex
phpunit\framework\mockobject\rule\invokedatleastcount
phpunit\framework\mockobject\rule\invokedatleastonce
phpunit\framework\mockobject\rule\invokedatmostcount
phpunit\framework\mockobject\rule\invokedcount
phpunit\framework\mockobject\runtimeexception
phpunit\framework\mockobject\stub\consecutivecalls
phpunit\framework\mockobject\stub\exception
phpunit\framework\mockobject\stub\returnargument
phpunit\framework\mockobject\stub\returncallback
phpunit\framework\mockobject\stub\returnself
phpunit\framework\mockobject\stub\returnstub
phpunit\framework\mockobject\stub\returnvaluemap
phpunit\framework\mockobject\stub\stub
phpunit\framework\mockobject\verifiable
phpunit\framework\selfdescribing
phpunit\framework\skippedtest
phpunit\framework\skippedtesterror
phpunit\framework\syntheticerror
phpunit\framework\syntheticskippederror
phpunit\util\exception
phpunit\util\xml\exception
psr\container\containerexceptioninterface
psr\container\containerinterface
psr\container\notfoundexceptioninterface
psr\eventdispatcher\eventdispatcherinterface
psr\http\client\clientexceptioninterface
psr\http\client\clientinterface
psr\http\message\messageinterface
psr\http\message\requestfactoryinterface
psr\http\message\requestinterface
psr\http\message\responseinterface
psr\http\message\streamfactoryinterface
psr\http\message\streaminterface
psr\http\message\uriinterface
psr\log\invalidargumentexception
psr\log\loggerinterface
psr\log\loglevel
psr\simplecache\cacheexception
psr\simplecache\cacheinterface
psr\simplecache\invalidargumentexception
psy\codecleaner
psy\configuration
psy\exception\breakexception
psy\exception\errorexception
psy\exception\exception
psy\exception\parseerrorexception
psy\exception\runtimeexception
psy\executionloop\abstractlistener
psy\executionloop\listener
psy\executionloop\processforker
psy\input\silentinput
psy\output\outputpager
psy\output\shelloutput
psy\readline\readline
psy\shell
psy\sudo
psy\tabcompletion\autocompleter
psy\tabcompletion\matcher\abstractmatcher
psy\vardumper\presenter
psy\versionupdater\checker
psy\versionupdater\githubchecker
ramsey\uuid\codec\codecinterface
ramsey\uuid\converter\numberconverterinterface
ramsey\uuid\converter\timeconverterinterface
ramsey\uuid\deprecateduuidinterface
ramsey\uuid\deprecateduuidmethodstrait
ramsey\uuid\exception\datetimeexception
ramsey\uuid\exception\unsupportedoperationexception
ramsey\uuid\fields\fieldsinterface
ramsey\uuid\rfc4122\fieldsinterface
ramsey\uuid\type\hexadecimal
ramsey\uuid\type\integer
ramsey\uuid\type\numberinterface
ramsey\uuid\type\time
ramsey\uuid\type\typeinterface
ramsey\uuid\uuid
ramsey\uuid\uuidfactoryinterface
ramsey\uuid\uuidinterface
ramsey\uuid\validator\validatorinterface
react\promise\cancellablepromiseinterface
react\promise\cancellationqueue
react\promise\exception\lengthexception
react\promise\extendedpromiseinterface
react\promise\fulfilledpromise
react\promise\promise
react\promise\promiseinterface
react\promise\rejectedpromise
recursiveiterator
reflectionclass
reflectionclassconstant
reflectionexception
reflectionextension
reflectionfunction
reflectionfunctionabstract
reflectionmethod
reflectionparameter
reflectionproperty
reflectiontype
reflector
resourcebundle
runtimeexception
sebastianbergmann\comparator\comparisonfailure
sebastianbergmann\exporter\exporter
sebastianbergmann\recursioncontext\context
sebastianbergmann\recursioncontext\exception
sebastianbergmann\recursioncontext\invalidargumentexception
seekableiterator
sentry\breadcrumb
sentry\client
sentry\clientbuilder
sentry\clientbuilderinterface
sentry\clientinterface
sentry\context\oscontext
sentry\context\runtimecontext
sentry\dsn
sentry\event
sentry\eventhint
sentry\eventid
sentry\eventtype
sentry\exceptiondatabag
sentry\exceptionmechanism
sentry\frame
sentry\framebuilder
sentry\httpclient\httpclientfactoryinterface
sentry\integration\integrationinterface
sentry\options
sentry\sentrysdk
sentry\serializer\representationserializerinterface
sentry\serializer\serializerinterface
sentry\severity
sentry\stacktrace
sentry\stacktracebuilder
sentry\state\hubinterface
sentry\state\scope
sentry\tracing\samplingcontext
sentry\tracing\span
sentry\tracing\spancontext
sentry\tracing\spanid
sentry\tracing\spanrecorder
sentry\tracing\spanstatus
sentry\tracing\traceid
sentry\tracing\transaction
sentry\tracing\transactioncontext
sentry\transport\defaulttransportfactory
sentry\transport\transportfactoryinterface
sentry\transport\transportinterface
sentry\userdatabag
serializable
sessionhandlerinterface
simplexmlelement
spatie\backtrace\frame
spatie\laravelray\ray
spatie\laravelray\rayproxy
spatie\laravelray\watchers\requestwatcher
spatie\laravelray\watchers\watcher
spatie\macroable\macroable
spatie\ray\client
spatie\ray\concerns\raycolors
spatie\ray\concerns\raysizes
spatie\ray\origin\defaultoriginfactory
spatie\ray\origin\origin
spatie\ray\origin\originfactory
spatie\ray\payloads\payload
spatie\ray\ray
spatie\ray\request
spatie\ray\settings\settings
spatie\ray\settings\settingsfactory
spatie\ray\support\counters
spldoublylinkedlist
splfileinfo
splfileobject
splobjectstorage
splqueue
stdclass
stringable
swift
swift_addressencoder
swift_addressencoderexception
swift_attachment
swift_dependencycontainer
swift_dependencyexception
swift_encoder
swift_filestream
swift_idgenerator
swift_inputbytestream
swift_ioexception
swift_keycache
swift_message
swift_mime_attachment
swift_mime_charsetobserver
swift_mime_contentencoder
swift_mime_encodingobserver
swift_mime_header
swift_mime_headerencoder
swift_mime_headers_abstractheader
swift_mime_headers_parameterizedheader
swift_mime_headers_unstructuredheader
swift_mime_mimepart
swift_mime_simpleheaderfactory
swift_mime_simpleheaderset
swift_mime_simplemessage
swift_mime_simplemimeentity
swift_outputbytestream
swift_preferences
swift_rfccomplianceexception
swift_signer
swift_signers_bodysigner
swift_signers_headersigner
swift_swiftexception
symfony\component\console\application
symfony\component\console\command\command
symfony\component\console\commandloader\commandloaderinterface
symfony\component\console\exception\commandnotfoundexception
symfony\component\console\exception\exceptioninterface
symfony\component\console\exception\invalidargumentexception
symfony\component\console\exception\logicexception
symfony\component\console\exception\namespacenotfoundexception
symfony\component\console\exception\runtimeexception
symfony\component\console\formatter\outputformatter
symfony\component\console\formatter\outputformatterinterface
symfony\component\console\formatter\outputformatterstyle
symfony\component\console\formatter\outputformatterstyleinterface
symfony\component\console\formatter\outputformatterstylestack
symfony\component\console\formatter\wrappableoutputformatterinterface
symfony\component\console\helper\helper
symfony\component\console\helper\helperinterface
symfony\component\console\helper\helperset
symfony\component\console\input\argvinput
symfony\component\console\input\input
symfony\component\console\input\inputargument
symfony\component\console\input\inputdefinition
symfony\component\console\input\inputinterface
symfony\component\console\input\inputoption
symfony\component\console\input\streamableinputinterface
symfony\component\console\output\consoleoutput
symfony\component\console\output\consoleoutputinterface
symfony\component\console\output\consolesectionoutput
symfony\component\console\output\output
symfony\component\console\output\outputinterface
symfony\component\console\output\streamoutput
symfony\component\console\signalregistry\signalregistry
symfony\component\cssselector\node\specificity
symfony\component\httpfoundation\acceptheader
symfony\component\httpfoundation\acceptheaderitem
symfony\component\httpfoundation\binaryfileresponse
symfony\component\httpfoundation\cookie
symfony\component\httpfoundation\exception\jsonexception
symfony\component\httpfoundation\exception\requestexceptioninterface
symfony\component\httpfoundation\exception\suspiciousoperationexception
symfony\component\httpfoundation\file\exception\fileexception
symfony\component\httpfoundation\file\exception\filenotfoundexception
symfony\component\httpfoundation\file\file
symfony\component\httpfoundation\file\uploadedfile
symfony\component\httpfoundation\filebag
symfony\component\httpfoundation\headerbag
symfony\component\httpfoundation\headerutils
symfony\component\httpfoundation\inputbag
symfony\component\httpfoundation\jsonresponse
symfony\component\httpfoundation\parameterbag
symfony\component\httpfoundation\redirectresponse
symfony\component\httpfoundation\request
symfony\component\httpfoundation\response
symfony\component\httpfoundation\responseheaderbag
symfony\component\httpfoundation\serverbag
symfony\component\httpfoundation\session\sessionbaginterface
symfony\component\httpfoundation\session\sessioninterface
symfony\component\httpfoundation\session\storage\metadatabag
symfony\component\httpfoundation\streamedresponse
symfony\component\httpkernel\exception\httpexception
symfony\component\httpkernel\exception\httpexceptioninterface
symfony\component\httpkernel\exception\methodnotallowedhttpexception
symfony\component\httpkernel\exception\notfoundhttpexception
symfony\component\httpkernel\httpkernelinterface
symfony\component\optionsresolver\exception\accessexception
symfony\component\optionsresolver\exception\exceptioninterface
symfony\component\optionsresolver\exception\invalidargumentexception
symfony\component\optionsresolver\exception\invalidoptionsexception
symfony\component\optionsresolver\exception\missingoptionsexception
symfony\component\optionsresolver\exception\nosuchoptionexception
symfony\component\optionsresolver\exception\optiondefinitionexception
symfony\component\optionsresolver\exception\undefinedoptionsexception
symfony\component\optionsresolver\optionconfigurator
symfony\component\optionsresolver\options
symfony\component\optionsresolver\optionsresolver
symfony\component\routing\compiledroute
symfony\component\routing\exception\exceptioninterface
symfony\component\routing\exception\routenotfoundexception
symfony\component\routing\matcher\dumper\compiledurlmatcherdumper
symfony\component\routing\matcher\dumper\matcherdumper
symfony\component\routing\matcher\dumper\matcherdumperinterface
symfony\component\routing\matcher\dumper\staticprefixcollection
symfony\component\routing\route
symfony\component\routing\routecollection
symfony\component\stopwatch\section
symfony\component\stopwatch\stopwatch
symfony\component\stopwatch\stopwatchevent
symfony\component\stopwatch\stopwatchperiod
symfony\component\string\abstractstring
symfony\component\string\abstractunicodestring
symfony\component\string\bytestring
symfony\component\string\codepointstring
symfony\component\string\unicodestring
symfony\component\translation\exception\exceptioninterface
symfony\component\translation\exception\invalidargumentexception
symfony\component\translation\exception\invalidresourceexception
symfony\component\translation\exception\notfoundresourceexception
symfony\component\translation\formatter\messageformatterinterface
symfony\component\translation\loader\loaderinterface
symfony\component\translation\messagecatalogue
symfony\component\translation\messagecatalogueinterface
symfony\component\translation\metadataawareinterface
symfony\component\translation\translatablemessage
symfony\component\translation\translator
symfony\component\translation\translatorbaginterface
symfony\component\vardumper\vardumper
symfony\contracts\eventdispatcher\eventdispatcherinterface
symfony\contracts\service\resetinterface
symfony\contracts\translation\localeawareinterface
symfony\contracts\translation\translatableinterface
symfony\contracts\translation\translatorinterface
symfony\polyfill\ctype\ctype
symfony\polyfill\iconv\iconv
symfony\polyfill\intl\grapheme\grapheme
symfony\polyfill\intl\idn\idn
symfony\polyfill\intl\idn\info
symfony\polyfill\intl\normalizer\normalizer
symfony\polyfill\mbstring\mbstring
symfony\polyfill\php72\php72
symfony\polyfill\php73\php73
symfony\polyfill\php80\php80
symfony\polyfill\uuid\uuid
throwable
tijsverkoyen\csstoinlinestyles\css\property\property
tijsverkoyen\csstoinlinestyles\css\rule\rule
tijsverkoyen\csstoinlinestyles\csstoinlinestyles
transliterator
traversable
typeerror
unexpectedvalueexception
webmozart\pathutil\path
xdgbasedir\xdg

Only three facades are in the storage: 🤔

illuminate\support\facades\crypt
illuminate\support\facades\date
illuminate\support\facades\facade

@caugner
Copy link
Contributor

caugner commented Jul 9, 2021

Stacktrace:

ClassLikeStorageProvider.php:43, Psalm\Internal\Provider\ClassLikeStorageProvider->get()
Populator.php:123, Psalm\Internal\Codebase\Populator->populateCodebase()
Codebase.php:476, Psalm\Codebase->scanFiles()
ProjectAnalyzer.php:1173, Psalm\Internal\Analyzer\ProjectAnalyzer->checkPaths()
Psalm.php:363, Psalm\Internal\Cli\Psalm::run()
psalm:4, {main}()

Here is the state:

//  Psalm\Codebase->scanFiles()
$threads = 1;
$has_changes = true;

// Psalm\Internal\Codebase\Populator->populateCodebase()
$class_storage->name = "Illuminate\Support\Facades\Facade";

$class_storage->dependent_classlikes = [
    'illuminate\support\facades\date' => true,
    'helldar\laravelsupport\facades\dumper' => true,
    'illuminate\support\facades\auth' => true,
    'illuminate\support\facades\db' => true,
    'illuminate\support\facades\broadcast' => true,
    'illuminate\support\facades\route' => true,
    'illuminate\support\facades\ratelimiter' => true,
    'illuminate\support\facades\storage' => true,
    'illuminate\support\facades\app' => true,
    'illuminate\support\facades\validator' => true,
    'illuminate\support\facades\hash' => true,
    'illuminate\support\facades\event' => true,
    'illuminate\support\facades\gate' => true,
    'illuminate\support\facades\password' => true,
    'illuminate\support\facades\crypt' => true,
];

@caugner
Copy link
Contributor

caugner commented Jul 9, 2021

Stacktrace:

That's actually not the right stacktrace, because at Populator.php:123 the \InvalidArgumentException is caught.

Here's the right stacktrace:

ClassLikeStorageProvider.php:43, Psalm\Internal\Provider\ClassLikeStorageProvider->get()
ClassLikeNodeScanner.php:198, Psalm\Internal\PhpVisitor\Reflector\ClassLikeNodeScanner->start()
ReflectorVisitor.php:183, Psalm\Internal\PhpVisitor\ReflectorVisitor->enterNode()
NodeTraverser.php:200, PhpParser\NodeTraverser->traverseArray()
NodeTraverser.php:114, PhpParser\NodeTraverser->traverseNode()
NodeTraverser.php:223, PhpParser\NodeTraverser->traverseArray()
NodeTraverser.php:91, PhpParser\NodeTraverser->traverse()
FileScanner.php:86, Psalm\Internal\Scanner\FileScanner->scan()
Scanner.php:578, Psalm\Internal\Codebase\Scanner->scanFile()
Scanner.php:329, Psalm\Internal\Codebase\Scanner->Psalm\Internal\Codebase\{closure:/var/www/html/vendor/vimeo/psalm/src/Psalm/Internal/Codebase/Scanner.php:325-331}()
Scanner.php:448, Psalm\Internal\Codebase\Scanner->scanFilePaths()
Scanner.php:293, Psalm\Internal\Codebase\Scanner->scanFiles()
Codebase.php:473, Psalm\Codebase->scanFiles()
Config.php:1942, Psalm\Config->visitStubFiles()
ProjectAnalyzer.php:1175, Psalm\Internal\Analyzer\ProjectAnalyzer->checkPaths()
Psalm.php:363, Psalm\Internal\Cli\Psalm::run()
psalm:4, {main}()

State:

// ClassLikeStorageProvider->get(), line 43

$fq_classlike_name = 'illuminate\\support\\facades\\ratelimiter';
$fq_classlike_name_lc = 'illuminate\\support\\facades\\ratelimiter';
$this->storage = [
  // 1595 elements
];
$this->new_storage = [
  // 709 elements
];

// ClassLikeNodeScanner->start(), line 198

$class_name = "Facade";
$dependant_name_lc = "illuminate\support\facades\ratelimiter";
$fq_classlike_name = "Illuminate\Support\Facades\Facade";
$name_location->file_name = "vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php";
$storage->name = 'Illuminate\Support\Facades\Facade';
$storage->dependent_classlikes = [
    'illuminate\support\facades\date' => true,
    'helldar\laravelsupport\facades\dumper' => true,
    'illuminate\support\facades\auth' => true,
    'illuminate\support\facades\db' => true,
    'illuminate\support\facades\broadcast' => true,
    'illuminate\support\facades\route' => true,
    'illuminate\support\facades\ratelimiter' => true,
    'illuminate\support\facades\storage' => true,
    'illuminate\support\facades\app' => true,
    'illuminate\support\facades\validator' => true,
    'illuminate\support\facades\hash' => true,
    'illuminate\support\facades\event' => true,
    'illuminate\support\facades\gate' => true,
    'illuminate\support\facades\password' => true,
    'illuminate\support\facades\crypt' => true,
];

@caugner
Copy link
Contributor

caugner commented Jul 9, 2021

Both $this->storage and $this->new_storage contain illuminate\cache\ratelimiter, but none contains illuminate\support\facades\ratelimiter.

By the way, Illuminate\Support\Facades\RateLimiter is referenced in app/Providers/RouteServiceProvider.php.

@mr-feek Does this help in any way to track down the issue?

@caugner
Copy link
Contributor

caugner commented Jul 9, 2021

I have another theory: We use Dependabot to update our dependencies on a daily basis. This also means that laravel/framework gets updated regularly. Maybe Psalm gets confused by the changing timestamp in the vendor/laravel/framework directory. This wouldn't explain why it happens to Illuminate\Support\Facades\RateLimiter though.

@caugner
Copy link
Contributor

caugner commented Jul 9, 2021

Here's an important difference of the RateLimiter facade: In contrast to most of the other facades, that facade is NOT listed in the config/app.php:

https://github.com/laravel/laravel/blob/1e4312f20755302bb4d275d9385968e9b6e63eab/config/app.php#L191-L231

This also means it won't be listed in the stubs.stubphp generated by the FacadeStubProvider via ide-helper:generate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants