Page MenuHomeDevCentral

Test phan analyze

Authored By
dereckson
Dec 26 2016, 01:27
Size
22 KB
Referenced Files
None
Subscribers
None

Test phan analyze

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

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
68367
Default Alt Text
Test phan analyze (22 KB)

Event Timeline