Page MenuHomeDevCentral
Paste P230

Test phan analyze
ActivePublic

Authored by dereckson on Dec 26 2016, 01:27.
Tags
None
Referenced Files
F205857: Test phan analyze
Dec 26 2016, 01:27
Subscribers
None
AST_NULLABLE_TYPE [NAME_FQ] #146
type => AST_NAME [EXEC_EVAL] #146
name => APIClient
app/Actions/Action.php:14 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Actions\Action::error has undeclared type \Nasqueron\Notifications\Actions\Nasqueron\Notifications\Actions\ActionError
app/Actions/Action.php:34 PhanTypeMismatchProperty Assigning \Nasqueron\Notifications\Actions\ActionError to property but \Nasqueron\Notifications\Actions\Action::error is \Nasqueron\Notifications\Actions\Nasqueron\Notifications\Actions\ActionError
app/Analyzers/BasePayloadAnalyzer.php:27 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Analyzers\BasePayloadAnalyzer::payload has undeclared type \Nasqueron\Notifications\Analyzers\stdClass
app/Analyzers/BasePayloadAnalyzer.php:33 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Analyzers\BasePayloadAnalyzer::configuration has undeclared type \Nasqueron\Notifications\Analyzers\Nasqueron\Notifications\Analyzers\BasePayloadAnalyzerConfiguration
app/Analyzers/BasePayloadAnalyzer.php:45 PhanUndeclaredTypeParameter Parameter of undeclared type \Nasqueron\Notifications\Analyzers\stdClass
app/Analyzers/BasePayloadAnalyzer.php:53 PhanParamTooMany Call with 1 arg(s) to \Nasqueron\Notifications\Analyzers\BasePayloadAnalyzer::loadConfiguration() which only takes 0 arg(s) defined at app/Analyzers/BasePayloadAnalyzer.php:111
app/Analyzers/BasePayloadAnalyzer.php:71 PhanUndeclaredClassMethod Call to method get from undeclared class \Config
app/Analyzers/BasePayloadAnalyzer.php:71 PhanUndeclaredConstant Reference to undeclared constant \Nasqueron\Notifications\Analyzers\BasePayloadAnalyzer::SERVICE_NAME
app/Analyzers/BasePayloadAnalyzer.php:75 PhanUndeclaredClassMethod Call to method has from undeclared class \Storage
app/Analyzers/BasePayloadAnalyzer.php:88 PhanUndeclaredConstant Reference to undeclared constant \Nasqueron\Notifications\Analyzers\BasePayloadAnalyzer::SERVICE_NAME
app/Analyzers/BasePayloadAnalyzer.php:89 PhanUndeclaredConstant Reference to undeclared constant \Nasqueron\Notifications\Analyzers\BasePayloadAnalyzer::SERVICE_NAME
app/Analyzers/BasePayloadAnalyzer.php:117 PhanUndeclaredClassMethod Call to method get from undeclared class \Storage
app/Analyzers/BasePayloadAnalyzer.php:166 PhanUndeclaredClassMethod Call to method getDefaultGroup from undeclared class \Nasqueron\Notifications\Analyzers\Nasqueron\Notifications\Analyzers\BasePayloadAnalyzerConfiguration
app/Analyzers/DockerHub/BaseEvent.php:10 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Analyzers\DockerHub\BaseEvent::payload has undeclared type \Nasqueron\Notifications\Analyzers\DockerHub\stdClass
app/Analyzers/DockerHub/BaseEvent.php:17 PhanUndeclaredTypeParameter Parameter of undeclared type \Nasqueron\Notifications\Analyzers\DockerHub\stdClass
app/Analyzers/DockerHub/BuildFailureEvent.php:14 PhanUndeclaredTypeParameter Parameter of undeclared type \Nasqueron\Notifications\Analyzers\DockerHub\stdClass
app/Analyzers/DockerHub/BuildFailureEvent.php:25 PhanUndeclaredClassMethod Call to method fetchMessageFromPayload from undeclared class \Mailgun
app/Analyzers/GitHub/Events/Event.php:16 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Analyzers\GitHub\Events\Event::payload has undeclared type \Nasqueron\Notifications\Analyzers\GitHub\Events\stdClass
app/Analyzers/GitHub/Events/PushEvent.php:25 PhanTypeMismatchReturn Returning type string but getDescriptionMessageKey() is declared to return \Nasqueron\Notifications\Analyzers\GitHub\Events\The
app/Analyzers/GitHub/Events/PushEvent.php:28 PhanTypeMismatchReturn Returning type string but getDescriptionMessageKey() is declared to return \Nasqueron\Notifications\Analyzers\GitHub\Events\The
app/Analyzers/GitHub/Events/PushEvent.php:46 PhanTypeMismatchArgument Argument 1 (id) is \Nasqueron\Notifications\Analyzers\GitHub\Events\The but \trans() takes null|string defined at vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:694
app/Analyzers/GitHub/Events/WithCommit.php:19 PhanUndeclaredProperty Reference to undeclared property \Nasqueron\Notifications\Analyzers\GitHub\Events\WithCommit->payload
app/Analyzers/GitHub/Events/WithCommit.php:37 PhanUndeclaredStaticMethod Static call to undeclared method \Nasqueron\Notifications\Analyzers\GitHub\Events\WithCommit::cut
app/Analyzers/GitHub/Events/WithCommit.php:46 PhanUndeclaredProperty Reference to undeclared property \Nasqueron\Notifications\Analyzers\GitHub\Events\WithCommit->payload
app/Analyzers/GitHub/Events/WithRef.php:34 PhanUndeclaredMethod Call to undeclared method \Nasqueron\Notifications\Analyzers\GitHub\Events\WithRef::getLinkRefSegments
app/Analyzers/GitHub/Events/WithRepoAndBranch.php:19 PhanUndeclaredProperty Reference to undeclared property \Nasqueron\Notifications\Analyzers\GitHub\Events\WithRepoAndBranch->payload
app/Analyzers/GitHub/Events/WithRepoAndBranch.php:20 PhanUndeclaredProperty Reference to undeclared property \Nasqueron\Notifications\Analyzers\GitHub\Events\WithRepoAndBranch->payload
app/Analyzers/GitHub/GitHubPayloadAnalyzer.php:31 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Analyzers\GitHub\GitHubPayloadAnalyzer::analyzerEvent has undeclared type \Nasqueron\Notifications\Analyzers\GitHub\Nasqueron\Notifications\Analyzers\GitHub\Events\Event
app/Analyzers/GitHub/GitHubPayloadAnalyzer.php:44 PhanUndeclaredTypeParameter Parameter of undeclared type \Nasqueron\Notifications\Analyzers\GitHub\stdClass
app/Analyzers/GitHub/GitHubPayloadAnalyzer.php:45 PhanTypeMismatchArgument Argument 2 (payload) is \Nasqueron\Notifications\Analyzers\GitHub\stdClass but \Nasqueron\Notifications\Analyzers\BasePayloadAnalyzer::__construct() takes \Nasqueron\Notifications\Analyzers\stdClass defined at app/Analyzers/BasePayloadAnalyzer.php:45
app/Analyzers/GitHub/GitHubPayloadAnalyzer.php:50 PhanTypeMismatchProperty Assigning \Nasqueron\Notifications\Analyzers\GitHub\Events\Event to property but \Nasqueron\Notifications\Analyzers\GitHub\GitHubPayloadAnalyzer::analyzerEvent is \Nasqueron\Notifications\Analyzers\GitHub\Nasqueron\Notifications\Analyzers\GitHub\Events\Event
app/Analyzers/GitHub/GitHubPayloadAnalyzer.php:52 PhanTypeMismatchProperty Assigning \Nasqueron\Notifications\Analyzers\GitHub\Events\UnknownEvent to property but \Nasqueron\Notifications\Analyzers\GitHub\GitHubPayloadAnalyzer::analyzerEvent is \Nasqueron\Notifications\Analyzers\GitHub\Nasqueron\Notifications\Analyzers\GitHub\Events\Event
app/Analyzers/GitHub/GitHubPayloadAnalyzer.php:100 PhanUndeclaredClassMethod Call to method getDescription from undeclared class \Nasqueron\Notifications\Analyzers\GitHub\Nasqueron\Notifications\Analyzers\GitHub\Events\Event
app/Analyzers/GitHub/GitHubPayloadAnalyzer.php:109 PhanUndeclaredClassMethod Call to method getLink from undeclared class \Nasqueron\Notifications\Analyzers\GitHub\Nasqueron\Notifications\Analyzers\GitHub\Events\Event
app/Analyzers/Jenkins/JenkinsPayloadAnalyzer.php:37 PhanUndeclaredTypeParameter Parameter of undeclared type \Nasqueron\Notifications\Analyzers\Jenkins\out
app/Analyzers/Phabricator/PhabricatorPayloadAnalyzer.php:40 PhanParamTooMany Call with 1 arg(s) to \Nasqueron\Notifications\Analyzers\Phabricator\PhabricatorPayloadAnalyzer::loadConfiguration() which only takes 0 arg(s) defined at app/Analyzers/BasePayloadAnalyzer.php:111
app/Console/Commands/ConfigShow.php:35 PhanUndeclaredClassMethod Call to method __construct from undeclared class \Symfony\Component\Console\Command\Command
app/Console/Commands/ConfigShow.php:49 PhanUndeclaredClassMethod Call to method get from undeclared class \Services
app/Console/Commands/ConfigShow.php:69 PhanUndeclaredClassMethod Call to method fetch from undeclared class \ProjectsMap
app/Console/Commands/ConfigShow.php:114 PhanUndeclaredClassMethod Call to method get from undeclared class \Config
app/Console/Commands/NotificationsPayload.php:56 PhanUndeclaredClassMethod Call to method __construct from undeclared class \Symfony\Component\Console\Command\Command
app/Console/Commands/PhabricatorProjectsMap.php:31 PhanUndeclaredClassMethod Call to method __construct from undeclared class \Symfony\Component\Console\Command\Command
app/Console/Commands/PhabricatorProjectsMap.php:40 PhanUndeclaredClassMethod Call to method getForGate from undeclared class \Services
app/Console/Commands/PhabricatorProjectsMap.php:42 PhanUndeclaredClassMethod Call to method fetch from undeclared class \ProjectsMap
app/Events/DockerHubPayloadEvent.php:27 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Events\DockerHubPayloadEvent::payload has undeclared type \Nasqueron\Notifications\Events\stdClass
app/Events/DockerHubPayloadEvent.php:48 PhanUndeclaredTypeParameter Parameter of undeclared type \Nasqueron\Notifications\Events\stdClass
app/Events/GitHubPayloadEvent.php:27 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Events\GitHubPayloadEvent::payload has undeclared type \Nasqueron\Notifications\Events\stdClass
app/Events/GitHubPayloadEvent.php:36 PhanUndeclaredTypeParameter Parameter of undeclared type \Nasqueron\Notifications\Events\stdClass
app/Events/JenkinsPayloadEvent.php:21 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Events\JenkinsPayloadEvent::payload has undeclared type \Nasqueron\Notifications\Events\stdClass
app/Events/JenkinsPayloadEvent.php:29 PhanUndeclaredTypeParameter Parameter of undeclared type \Nasqueron\Notifications\Events\stdClass
app/Events/PhabricatorPayloadEvent.php:47 PhanUndeclaredTypeParameter Parameter of undeclared type \Nasqueron\Notifications\Events\stdClass
app/Events/ReportEvent.php:15 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Events\ReportEvent::action has undeclared type \Nasqueron\Notifications\Events\ActionReport
app/Events/ReportEvent.php:23 PhanTypeMismatchProperty Assigning \Nasqueron\Notifications\Actions\Action to property but \Nasqueron\Notifications\Events\ReportEvent::action is \Nasqueron\Notifications\Events\ActionReport
app/Exceptions/Handler.php:25 PhanUndeclaredClassConstant Reference to constant class from undeclared class \Symfony\Component\Console\Exception\CommandNotFoundException
app/Exceptions/Handler.php:26 PhanUndeclaredClassConstant Reference to constant class from undeclared class \Symfony\Component\HttpKernel\Exception\HttpException
app/Exceptions/Handler.php:49 PhanUndeclaredClassMethod Call to method error from undeclared class \Psr\Log\LoggerInterface
app/Exceptions/Handler.php:58 PhanUndeclaredClassMethod Call to method get from undeclared class \Config
app/Exceptions/Handler.php:58 PhanUndeclaredClassMethod Call to method isConfigured from undeclared class \Raven
app/Exceptions/Handler.php:67 PhanUndeclaredClassMethod Call to method captureException from undeclared class \Raven
app/Facades/Raven.php:27 PhanUndeclaredClassMethod Call to method get from undeclared class \Config
app/Features.php:35 PhanUndeclaredClassMethod Call to method get from undeclared class \Config
app/Features.php:35 PhanUndeclaredClassMethod Call to method has from undeclared class \Config
app/Features.php:45 PhanUndeclaredClassMethod Call to method set from undeclared class \Config
app/Features.php:55 PhanUndeclaredClassMethod Call to method set from undeclared class \Config
app/Features.php:68 PhanUndeclaredClassMethod Call to method get from undeclared class \Config
app/Http/Controllers/Gate/DockerHubGateController.php:21 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Http\Controllers\Gate\DockerHubGateController::payload has undeclared type \Nasqueron\Notifications\Http\Controllers\Gate\stdClass
app/Http/Controllers/Gate/DockerHubGateController.php:69 PhanUndeclaredClassMethod Call to method instance from undeclared class \Request
app/Http/Controllers/Gate/DockerHubGateController.php:81 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Http/Controllers/Gate/GateController.php:46 PhanUndeclaredClassMethod Call to method info from undeclared class \Log
app/Http/Controllers/Gate/GateController.php:47 PhanUndeclaredConstant Reference to undeclared constant \Nasqueron\Notifications\Http\Controllers\Gate\GateController::SERVICE_NAME
app/Http/Controllers/Gate/GateController.php:61 PhanUndeclaredClassMethod Call to method attachToGate from undeclared class \Report
app/Http/Controllers/Gate/GateController.php:61 PhanUndeclaredConstant Reference to undeclared constant \Nasqueron\Notifications\Http\Controllers\Gate\GateController::SERVICE_NAME
app/Http/Controllers/Gate/GateController.php:72 PhanUndeclaredClassMethod Call to method make from undeclared class \App
app/Http/Controllers/Gate/GateController.php:74 PhanUndeclaredClassMethod Call to method json from undeclared class \Response
app/Http/Controllers/Gate/GateController.php:89 PhanUndeclaredClassMethod Call to method findServiceByDoor from undeclared class \Services
app/Http/Controllers/Gate/GateController.php:89 PhanUndeclaredConstant Reference to undeclared constant \Nasqueron\Notifications\Http\Controllers\Gate\GateController::SERVICE_NAME
app/Http/Controllers/Gate/GitHubGateController.php:43 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Http\Controllers\Gate\GitHubGateController::payload has undeclared type \Nasqueron\Notifications\Http\Controllers\Gate\stdClass
app/Http/Controllers/Gate/GitHubGateController.php:101 PhanUndeclaredClassMethod Call to method header from undeclared class \Request
app/Http/Controllers/Gate/GitHubGateController.php:102 PhanUndeclaredClassMethod Call to method header from undeclared class \Request
app/Http/Controllers/Gate/GitHubGateController.php:111 PhanUndeclaredClassMethod Call to method header from undeclared class \Request
app/Http/Controllers/Gate/GitHubGateController.php:119 PhanUndeclaredClassMethod Call to method instance from undeclared class \Request
app/Http/Controllers/Gate/GitHubGateController.php:186 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Http/Controllers/Gate/JenkinsGateController.php:21 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Http\Controllers\Gate\JenkinsGateController::payload has undeclared type \Nasqueron\Notifications\Http\Controllers\Gate\stdClass
app/Http/Controllers/Gate/JenkinsGateController.php:69 PhanUndeclaredClassMethod Call to method instance from undeclared class \Request
app/Http/Controllers/Gate/JenkinsGateController.php:81 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Http/Controllers/Gate/PhabricatorGateController.php:60 PhanUndeclaredClassMethod Call to method all from undeclared class \Request
app/Http/Controllers/Gate/PhabricatorGateController.php:70 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Http/Controllers/Gate/PhabricatorGateController.php:71 PhanTypeMismatchArgument Argument 2 (payload) is string but \Nasqueron\Notifications\Events\PhabricatorPayloadEvent::__construct() takes \Nasqueron\Notifications\Events\stdClass defined at app/Events/PhabricatorPayloadEvent.php:47
app/Http/routes.php:16 PhanUndeclaredClassMethod Call to method get from undeclared class \Route
app/Http/routes.php:21 PhanUndeclaredClassMethod Call to method get from undeclared class \Route
app/Http/routes.php:27 PhanUndeclaredClassMethod Call to method get from undeclared class \Config
app/Http/routes.php:29 PhanUndeclaredClassMethod Call to method get from undeclared class \Route
app/Http/routes.php:30 PhanUndeclaredClassMethod Call to method post from undeclared class \Route
app/Jobs/FireDockerHubNotification.php:39 PhanTypeMismatchArgument Argument 1 (notification) is \Nasqueron\Notifications\Jobs\Notification but \Nasqueron\Notifications\Events\NotificationEvent::__construct() takes \Nasqueron\Notifications\Notification defined at app/Events/NotificationEvent.php:22
app/Jobs/FireDockerHubNotification.php:39 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Jobs/FireDockerHubNotification.php:49 PhanTypeMismatchReturn Returning type \Nasqueron\Notifications\Notifications\DockerHubNotification but createNotification() is declared to return \Nasqueron\Notifications\Jobs\Notification
app/Jobs/FireGitHubNotification.php:39 PhanTypeMismatchArgument Argument 1 (notification) is \Nasqueron\Notifications\Jobs\Notification but \Nasqueron\Notifications\Events\NotificationEvent::__construct() takes \Nasqueron\Notifications\Notification defined at app/Events/NotificationEvent.php:22
app/Jobs/FireGitHubNotification.php:39 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Jobs/FireGitHubNotification.php:49 PhanTypeMismatchReturn Returning type \Nasqueron\Notifications\Notifications\GitHubNotification but createNotification() is declared to return \Nasqueron\Notifications\Jobs\Notification
app/Jobs/FireJenkinsNotification.php:39 PhanUndeclaredClassMethod Call to method shouldNotify from undeclared class \Nasqueron\Notifications\Jobs\Notification
app/Jobs/FireJenkinsNotification.php:40 PhanTypeMismatchArgument Argument 1 (notification) is \Nasqueron\Notifications\Jobs\Notification but \Nasqueron\Notifications\Events\NotificationEvent::__construct() takes \Nasqueron\Notifications\Notification defined at app/Events/NotificationEvent.php:22
app/Jobs/FireJenkinsNotification.php:40 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Jobs/FireJenkinsNotification.php:51 PhanTypeMismatchReturn Returning type \Nasqueron\Notifications\Notifications\JenkinsNotification but createNotification() is declared to return \Nasqueron\Notifications\Jobs\Notification
app/Jobs/FirePhabricatorNotification.php:39 PhanTypeMismatchArgument Argument 1 (notification) is \Nasqueron\Notifications\Jobs\Notification but \Nasqueron\Notifications\Events\NotificationEvent::__construct() takes \Nasqueron\Notifications\Notification defined at app/Events/NotificationEvent.php:22
app/Jobs/FirePhabricatorNotification.php:39 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Jobs/FirePhabricatorNotification.php:49 PhanTypeMismatchReturn Returning type \Nasqueron\Notifications\Notifications\PhabricatorNotification but createNotification() is declared to return \Nasqueron\Notifications\Jobs\Notification
app/Jobs/NotifyNewCommitsToDiffusion.php:100 PhanUndeclaredClassMethod Call to method error from undeclared class \Log
app/Jobs/NotifyNewCommitsToDiffusion.php:109 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Jobs/NotifyNewCommitsToDiffusion.php:146 PhanUndeclaredClassMethod Call to method getForProject from undeclared class \PhabricatorAPI
app/Jobs/SendMessageToBroker.php:85 PhanUndeclaredClassMethod Call to method setExchangeTarget from undeclared class \Broker
app/Jobs/SendMessageToBroker.php:90 PhanUndeclaredClassMethod Call to method error from undeclared class \Log
app/Jobs/SendMessageToBroker.php:106 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Jobs/TriggerDockerHubBuild.php:71 PhanUndeclaredClassMethod Call to method build from undeclared class \DockerHub
app/Jobs/TriggerDockerHubBuild.php:83 PhanUndeclaredClassMethod Call to method fire from undeclared class \Event
app/Listeners/AMQPEventListener.php:34 PhanTypeMismatchArgument Argument 3 (payload) is \Nasqueron\Notifications\Events\stdClass but \Nasqueron\Notifications\Analyzers\GitHub\GitHubPayloadAnalyzer::__construct() takes \Nasqueron\Notifications\Analyzers\GitHub\stdClass defined at app/Analyzers/GitHub/GitHubPayloadAnalyzer.php:44
app/Listeners/AMQPEventListener.php:66 PhanUndeclaredClassMethod Call to method get from undeclared class \Config
app/Listeners/AMQPEventListener.php:112 PhanUndeclaredClassMethod Call to method get from undeclared class \Config
app/Listeners/DockerHubListener.php:42 PhanUndeclaredClassMethod Call to method hasToken from undeclared class \DockerHub
app/Listeners/LastPayloadSaver.php:16 PhanUndeclaredProperty Reference to undeclared property \Nasqueron\Notifications\Events\Event->payload
app/Notifications/PhabricatorNotification.php:47 PhanTypeMismatchReturn Returning type \Nasqueron\Notifications\Analyzers\Phabricator\PhabricatorPayloadAnalyzer but getAnalyzer() is declared to return \Nasqueron\Notifications\Notifications\Nasqueron\Notifications\Analyzers\Phabricator\PhabricatorPayloadAnalyzer
app/Notifications/PhabricatorNotification.php:56 PhanUndeclaredClassMethod Call to method getGroup from undeclared class \Nasqueron\Notifications\Notifications\Nasqueron\Notifications\Analyzers\Phabricator\PhabricatorPayloadAnalyzer
app/Phabricator/PhabricatorAPI.php:51 PhanUndeclaredClassMethod Call to method findServiceByProperty from undeclared class \Services
app/Phabricator/PhabricatorAPI.php:65 PhanUndeclaredClassMethod Call to method findServiceByDoor from undeclared class \Services
app/Phabricator/PhabricatorAPI.php:118 PhanUndeclaredTypeParameter Parameter of undeclared type \Nasqueron\Notifications\Phabricator\Traversable
app/Phabricator/PhabricatorAPIFactory.php:15 PhanParamSignatureMismatch Declaration of function get(string $instance) : \Nasqueron\Notifications\Phabricator\Nasqueron\Notifications\Phabricator\PhabricatorAPI should be compatible with function get(string $endPoint) : \Nasqueron\Notifications\Contracts\Nasqueron\Notifications\Contracts\APIClient defined in app/Contracts/APIFactory.php:13
app/Phabricator/PhabricatorAPIFactory.php:16 PhanTypeMismatchReturn Returning type \Nasqueron\Notifications\Phabricator\PhabricatorAPI but get() is declared to return \Nasqueron\Notifications\Phabricator\Nasqueron\Notifications\Phabricator\PhabricatorAPI
app/Phabricator/PhabricatorAPIFactory.php:26 PhanTypeMismatchReturn Returning type \Nasqueron\Notifications\Phabricator\PhabricatorAPI but getForProject() is declared to return \Nasqueron\Notifications\Phabricator\Nasqueron\Notifications\Phabricator\PhabricatorAPI
app/Phabricator/PhabricatorStory.php:95 PhanTypeMismatchForeach string passed to foreach instead of array
app/Phabricator/PhabricatorStory.php:281 PhanUndeclaredMethod Call to undeclared method \Nasqueron\Notifications\Phabricator\ProjectsMap::getProjectName
app/Phabricator/ProjectsMap.php:39 PhanUndeclaredTypeProperty Property \Nasqueron\Notifications\Phabricator\ProjectsMap::apiClient has undeclared type \Nasqueron\Notifications\Phabricator\Nasqueron\Notifications\Contracts\APIClient
app/Phabricator/ProjectsMapFactory.php:14 PhanTypeMismatchReturn Returning type \Nasqueron\Notifications\Phabricator\ProjectsMap but load() is declared to return \Nasqueron\Notifications\Phabricator\Nasqueron\Notifications\Phabricator\ProjectsMap
app/Phabricator/ProjectsMapFactory.php:24 PhanUndeclaredStaticMethod Static call to undeclared method \Nasqueron\Notifications\Phabricator\ProjectsMap::fetch
app/Providers/EventServiceProvider.php:16 PhanUndeclaredClassMethod Call to method get from undeclared class \Config
app/Providers/ReportServiceProvider.php:21 PhanTypeArraySuspicious Suspicious array access to \Illuminate\Contracts\Foundation\Application
app/Providers/ReportServiceProvider.php:36 PhanTypeMismatchArgument Argument 1 (action) is \Nasqueron\Notifications\Events\ActionReport but \Nasqueron\Notifications\Actions\ActionsReport::addAction() takes \Nasqueron\Notifications\Actions\Action defined at app/Actions/ActionsReport.php:61
app/Services/Services.php:29 PhanUndeclaredClassMethod Call to method get from undeclared class \Storage

Event Timeline

dereckson changed the title of this paste from untitled to Test phan analyze.
dereckson updated the paste's language from autodetect to autodetect.