@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix HTTP 400 from notification server for JSON subscription objects

Summary: Fixes T5651. Sometime we'll send an object to the notification server for `subscribers`, which it will choke on. Use `array_values()` to make sure we're sending an array.

Test Plan: With `(object)` instead, got a consistent error ("no .filter method on object"). With `array_values()`, no error.

Reviewers: joshuaspence

Reviewed By: joshuaspence

Subscribers: epriestley

Maniphest Tasks: T5651

Differential Revision: https://secure.phabricator.com/D9963

+115 -219
+110 -218
src/__phutil_library_map__.php
··· 2 2 3 3 /** 4 4 * This file is automatically generated. Use 'arc liberate' to rebuild it. 5 + * 5 6 * @generated 6 7 * @phutil-library-version 2 7 8 */ 8 9 phutil_register_library_map(array( 9 10 '__library_version__' => 2, 10 - 'class' => 11 - array( 11 + 'class' => array( 12 12 'Aphront304Response' => 'aphront/response/Aphront304Response.php', 13 13 'Aphront400Response' => 'aphront/response/Aphront400Response.php', 14 14 'Aphront403Response' => 'aphront/response/Aphront403Response.php', ··· 2708 2708 'SubscriptionListDialogBuilder' => 'applications/subscriptions/view/SubscriptionListDialogBuilder.php', 2709 2709 'SubscriptionListStringBuilder' => 'applications/subscriptions/view/SubscriptionListStringBuilder.php', 2710 2710 ), 2711 - 'function' => 2712 - array( 2711 + 'function' => array( 2713 2712 '_phabricator_time_format' => 'view/viewutils.php', 2714 2713 'celerity_generate_unique_node_id' => 'infrastructure/celerity/api.php', 2715 2714 'celerity_get_resource_uri' => 'infrastructure/celerity/api.php', ··· 2727 2726 'phid_group_by_type' => 'applications/phid/utils.php', 2728 2727 'require_celerity_resource' => 'infrastructure/celerity/api.php', 2729 2728 ), 2730 - 'xmap' => 2731 - array( 2729 + 'xmap' => array( 2732 2730 'Aphront304Response' => 'AphrontResponse', 2733 2731 'Aphront400Response' => 'AphrontResponse', 2734 2732 'Aphront403Response' => 'AphrontHTMLResponse', ··· 2805 2803 'AphrontTwoColumnView' => 'AphrontView', 2806 2804 'AphrontTypeaheadTemplateView' => 'AphrontView', 2807 2805 'AphrontUsageException' => 'AphrontException', 2808 - 'AphrontView' => 2809 - array( 2806 + 'AphrontView' => array( 2810 2807 0 => 'Phobject', 2811 2808 1 => 'PhutilSafeHTMLProducerInterface', 2812 2809 ), ··· 2823 2820 'CelerityResourceGraph' => 'AbstractDirectedGraph', 2824 2821 'CelerityResourceTransformerTestCase' => 'PhabricatorTestCase', 2825 2822 'CelerityResourcesOnDisk' => 'CelerityPhysicalResources', 2826 - 'ConduitAPIMethod' => 2827 - array( 2823 + 'ConduitAPIMethod' => array( 2828 2824 0 => 'Phobject', 2829 2825 1 => 'PhabricatorPolicyInterface', 2830 2826 ), ··· 3007 3003 'ConpherencePeopleWidgetView' => 'ConpherenceWidgetView', 3008 3004 'ConpherenceReplyHandler' => 'PhabricatorMailReplyHandler', 3009 3005 'ConpherenceSettings' => 'ConpherenceConstants', 3010 - 'ConpherenceThread' => 3011 - array( 3006 + 'ConpherenceThread' => array( 3012 3007 0 => 'ConpherenceDAO', 3013 3008 1 => 'PhabricatorPolicyInterface', 3014 3009 ), ··· 3046 3041 'DifferentialBranchField' => 'DifferentialCustomField', 3047 3042 'DifferentialCapabilityDefaultView' => 'PhabricatorPolicyCapability', 3048 3043 'DifferentialChangesSinceLastUpdateField' => 'DifferentialCustomField', 3049 - 'DifferentialChangeset' => 3050 - array( 3044 + 'DifferentialChangeset' => array( 3051 3045 0 => 'DifferentialDAO', 3052 3046 1 => 'PhabricatorPolicyInterface', 3053 3047 ), ··· 3080 3074 'DifferentialDAO' => 'PhabricatorLiskDAO', 3081 3075 'DifferentialDependenciesField' => 'DifferentialCustomField', 3082 3076 'DifferentialDependsOnField' => 'DifferentialCustomField', 3083 - 'DifferentialDiff' => 3084 - array( 3077 + 'DifferentialDiff' => array( 3085 3078 0 => 'DifferentialDAO', 3086 3079 1 => 'PhabricatorPolicyInterface', 3087 3080 2 => 'HarbormasterBuildableInterface', ··· 3102 3095 'DifferentialGitSVNIDField' => 'DifferentialCustomField', 3103 3096 'DifferentialHostField' => 'DifferentialCustomField', 3104 3097 'DifferentialHovercardEventListener' => 'PhabricatorEventListener', 3105 - 'DifferentialHunk' => 3106 - array( 3098 + 'DifferentialHunk' => array( 3107 3099 0 => 'DifferentialDAO', 3108 3100 1 => 'PhabricatorPolicyInterface', 3109 3101 ), ··· 3145 3137 'DifferentialReviewedByField' => 'DifferentialCoreCustomField', 3146 3138 'DifferentialReviewersField' => 'DifferentialCoreCustomField', 3147 3139 'DifferentialReviewersView' => 'AphrontView', 3148 - 'DifferentialRevision' => 3149 - array( 3140 + 'DifferentialRevision' => array( 3150 3141 0 => 'DifferentialDAO', 3151 3142 1 => 'PhabricatorTokenReceiverInterface', 3152 3143 2 => 'PhabricatorPolicyInterface', ··· 3318 3309 'DivinerFindController' => 'DivinerController', 3319 3310 'DivinerGenerateWorkflow' => 'DivinerWorkflow', 3320 3311 'DivinerLiveAtom' => 'DivinerDAO', 3321 - 'DivinerLiveBook' => 3322 - array( 3312 + 'DivinerLiveBook' => array( 3323 3313 0 => 'DivinerDAO', 3324 3314 1 => 'PhabricatorPolicyInterface', 3325 3315 ), 3326 3316 'DivinerLivePublisher' => 'DivinerPublisher', 3327 - 'DivinerLiveSymbol' => 3328 - array( 3317 + 'DivinerLiveSymbol' => array( 3329 3318 0 => 'DivinerDAO', 3330 3319 1 => 'PhabricatorPolicyInterface', 3331 3320 2 => 'PhabricatorMarkupInterface', ··· 3346 3335 'DoorkeeperBridgeJIRA' => 'DoorkeeperBridge', 3347 3336 'DoorkeeperBridgeJIRATestCase' => 'PhabricatorTestCase', 3348 3337 'DoorkeeperDAO' => 'PhabricatorLiskDAO', 3349 - 'DoorkeeperExternalObject' => 3350 - array( 3338 + 'DoorkeeperExternalObject' => array( 3351 3339 0 => 'DoorkeeperDAO', 3352 3340 1 => 'PhabricatorPolicyInterface', 3353 3341 ), ··· 3365 3353 'DoorkeeperTagsController' => 'PhabricatorController', 3366 3354 'DrydockAllocatorWorker' => 'PhabricatorWorker', 3367 3355 'DrydockApacheWebrootInterface' => 'DrydockWebrootInterface', 3368 - 'DrydockBlueprint' => 3369 - array( 3356 + 'DrydockBlueprint' => array( 3370 3357 0 => 'DrydockDAO', 3371 3358 1 => 'PhabricatorPolicyInterface', 3372 3359 ), ··· 3388 3375 'DrydockController' => 'PhabricatorController', 3389 3376 'DrydockDAO' => 'PhabricatorLiskDAO', 3390 3377 'DrydockFilesystemInterface' => 'DrydockInterface', 3391 - 'DrydockLease' => 3392 - array( 3378 + 'DrydockLease' => array( 3393 3379 0 => 'DrydockDAO', 3394 3380 1 => 'PhabricatorPolicyInterface', 3395 3381 ), ··· 3403 3389 'DrydockLeaseViewController' => 'DrydockLeaseController', 3404 3390 'DrydockLocalCommandInterface' => 'DrydockCommandInterface', 3405 3391 'DrydockLocalHostBlueprintImplementation' => 'DrydockBlueprintImplementation', 3406 - 'DrydockLog' => 3407 - array( 3392 + 'DrydockLog' => array( 3408 3393 0 => 'DrydockDAO', 3409 3394 1 => 'PhabricatorPolicyInterface', 3410 3395 ), ··· 3423 3408 'DrydockPHIDTypeResource' => 'PhabricatorPHIDType', 3424 3409 'DrydockPreallocatedHostBlueprintImplementation' => 'DrydockBlueprintImplementation', 3425 3410 'DrydockQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 3426 - 'DrydockResource' => 3427 - array( 3411 + 'DrydockResource' => array( 3428 3412 0 => 'DrydockDAO', 3429 3413 1 => 'PhabricatorPolicyInterface', 3430 3414 ), ··· 3446 3430 'FileCreateMailReceiver' => 'PhabricatorMailReceiver', 3447 3431 'FileMailReceiver' => 'PhabricatorObjectMailReceiver', 3448 3432 'FileReplyHandler' => 'PhabricatorMailReplyHandler', 3449 - 'HarbormasterBuild' => 3450 - array( 3433 + 'HarbormasterBuild' => array( 3451 3434 0 => 'HarbormasterDAO', 3452 3435 1 => 'PhabricatorPolicyInterface', 3453 3436 ), 3454 3437 'HarbormasterBuildActionController' => 'HarbormasterController', 3455 - 'HarbormasterBuildArtifact' => 3456 - array( 3438 + 'HarbormasterBuildArtifact' => array( 3457 3439 0 => 'HarbormasterDAO', 3458 3440 1 => 'PhabricatorPolicyInterface', 3459 3441 ), ··· 3462 3444 'HarbormasterBuildEngine' => 'Phobject', 3463 3445 'HarbormasterBuildItem' => 'HarbormasterDAO', 3464 3446 'HarbormasterBuildItemQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 3465 - 'HarbormasterBuildLog' => 3466 - array( 3447 + 'HarbormasterBuildLog' => array( 3467 3448 0 => 'HarbormasterDAO', 3468 3449 1 => 'PhabricatorPolicyInterface', 3469 3450 ), 3470 3451 'HarbormasterBuildLogQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 3471 - 'HarbormasterBuildMessage' => 3472 - array( 3452 + 'HarbormasterBuildMessage' => array( 3473 3453 0 => 'HarbormasterDAO', 3474 3454 1 => 'PhabricatorPolicyInterface', 3475 3455 ), 3476 3456 'HarbormasterBuildMessageQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 3477 - 'HarbormasterBuildPlan' => 3478 - array( 3457 + 'HarbormasterBuildPlan' => array( 3479 3458 0 => 'HarbormasterDAO', 3480 3459 1 => 'PhabricatorPolicyInterface', 3481 3460 2 => 'PhabricatorSubscribableInterface', ··· 3488 3467 'HarbormasterBuildPlanTransactionComment' => 'PhabricatorApplicationTransactionComment', 3489 3468 'HarbormasterBuildPlanTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 3490 3469 'HarbormasterBuildQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 3491 - 'HarbormasterBuildStep' => 3492 - array( 3470 + 'HarbormasterBuildStep' => array( 3493 3471 0 => 'HarbormasterDAO', 3494 3472 1 => 'PhabricatorPolicyInterface', 3495 3473 2 => 'PhabricatorCustomFieldInterface', 3496 3474 ), 3497 - 'HarbormasterBuildStepCoreCustomField' => 3498 - array( 3475 + 'HarbormasterBuildStepCoreCustomField' => array( 3499 3476 0 => 'HarbormasterBuildStepCustomField', 3500 3477 1 => 'PhabricatorStandardCustomFieldInterface', 3501 3478 ), ··· 3504 3481 'HarbormasterBuildStepQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 3505 3482 'HarbormasterBuildStepTransaction' => 'PhabricatorApplicationTransaction', 3506 3483 'HarbormasterBuildStepTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 3507 - 'HarbormasterBuildTarget' => 3508 - array( 3484 + 'HarbormasterBuildTarget' => array( 3509 3485 0 => 'HarbormasterDAO', 3510 3486 1 => 'PhabricatorPolicyInterface', 3511 3487 ), ··· 3515 3491 'HarbormasterBuildTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 3516 3492 'HarbormasterBuildViewController' => 'HarbormasterController', 3517 3493 'HarbormasterBuildWorker' => 'HarbormasterWorker', 3518 - 'HarbormasterBuildable' => 3519 - array( 3494 + 'HarbormasterBuildable' => array( 3520 3495 0 => 'HarbormasterDAO', 3521 3496 1 => 'PhabricatorPolicyInterface', 3522 3497 2 => 'HarbormasterBuildableInterface', ··· 3588 3563 'HeraldPreCommitRefAdapter' => 'HeraldPreCommitAdapter', 3589 3564 'HeraldRecursiveConditionsException' => 'Exception', 3590 3565 'HeraldRemarkupRule' => 'PhabricatorRemarkupRuleObject', 3591 - 'HeraldRule' => 3592 - array( 3566 + 'HeraldRule' => array( 3593 3567 0 => 'HeraldDAO', 3594 3568 1 => 'PhabricatorFlaggableInterface', 3595 3569 2 => 'PhabricatorPolicyInterface', ··· 3608 3582 'HeraldRuleViewController' => 'HeraldController', 3609 3583 'HeraldTestConsoleController' => 'HeraldController', 3610 3584 'HeraldTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 3611 - 'HeraldTranscript' => 3612 - array( 3585 + 'HeraldTranscript' => array( 3613 3586 0 => 'HeraldDAO', 3614 3587 1 => 'PhabricatorPolicyInterface', 3615 3588 ), ··· 3628 3601 'LegalpadCapabilityDefaultView' => 'PhabricatorPolicyCapability', 3629 3602 'LegalpadController' => 'PhabricatorController', 3630 3603 'LegalpadDAO' => 'PhabricatorLiskDAO', 3631 - 'LegalpadDocument' => 3632 - array( 3604 + 'LegalpadDocument' => array( 3633 3605 0 => 'LegalpadDAO', 3634 3606 1 => 'PhabricatorPolicyInterface', 3635 3607 2 => 'PhabricatorSubscribableInterface', 3636 3608 3 => 'PhabricatorApplicationTransactionInterface', 3637 3609 4 => 'PhabricatorDestructableInterface', 3638 3610 ), 3639 - 'LegalpadDocumentBody' => 3640 - array( 3611 + 'LegalpadDocumentBody' => array( 3641 3612 0 => 'LegalpadDAO', 3642 3613 1 => 'PhabricatorMarkupInterface', 3643 3614 ), ··· 3652 3623 'LegalpadDocumentRemarkupRule' => 'PhabricatorRemarkupRuleObject', 3653 3624 'LegalpadDocumentSearchEngine' => 'PhabricatorApplicationSearchEngine', 3654 3625 'LegalpadDocumentSignController' => 'LegalpadController', 3655 - 'LegalpadDocumentSignature' => 3656 - array( 3626 + 'LegalpadDocumentSignature' => array( 3657 3627 0 => 'LegalpadDAO', 3658 3628 1 => 'PhabricatorPolicyInterface', 3659 3629 ), ··· 3689 3659 'ManiphestCapabilityEditPriority' => 'PhabricatorPolicyCapability', 3690 3660 'ManiphestCapabilityEditProjects' => 'PhabricatorPolicyCapability', 3691 3661 'ManiphestCapabilityEditStatus' => 'PhabricatorPolicyCapability', 3692 - 'ManiphestConfiguredCustomField' => 3693 - array( 3662 + 'ManiphestConfiguredCustomField' => array( 3694 3663 0 => 'ManiphestCustomField', 3695 3664 1 => 'PhabricatorStandardCustomFieldInterface', 3696 3665 ), ··· 3717 3686 'ManiphestStatusConfigOptionType' => 'PhabricatorConfigJSONOptionType', 3718 3687 'ManiphestSubpriorityController' => 'ManiphestController', 3719 3688 'ManiphestSubscribeController' => 'ManiphestController', 3720 - 'ManiphestTask' => 3721 - array( 3689 + 'ManiphestTask' => array( 3722 3690 0 => 'ManiphestDAO', 3723 3691 1 => 'PhabricatorMarkupInterface', 3724 3692 2 => 'PhabricatorPolicyInterface', ··· 3760 3728 'NuanceCapabilitySourceManage' => 'PhabricatorPolicyCapability', 3761 3729 'NuanceController' => 'PhabricatorController', 3762 3730 'NuanceDAO' => 'PhabricatorLiskDAO', 3763 - 'NuanceItem' => 3764 - array( 3731 + 'NuanceItem' => array( 3765 3732 0 => 'NuanceDAO', 3766 3733 1 => 'PhabricatorPolicyInterface', 3767 3734 ), ··· 3778 3745 'NuancePHIDTypeSource' => 'PhabricatorPHIDType', 3779 3746 'NuancePhabricatorFormSourceDefinition' => 'NuanceSourceDefinition', 3780 3747 'NuanceQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 3781 - 'NuanceQueue' => 3782 - array( 3748 + 'NuanceQueue' => array( 3783 3749 0 => 'NuanceDAO', 3784 3750 1 => 'PhabricatorPolicyInterface', 3785 3751 ), ··· 3800 3766 'NuanceRequestorTransactionComment' => 'PhabricatorApplicationTransactionComment', 3801 3767 'NuanceRequestorTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 3802 3768 'NuanceRequestorViewController' => 'NuanceController', 3803 - 'NuanceSource' => 3804 - array( 3769 + 'NuanceSource' => array( 3805 3770 0 => 'NuanceDAO', 3806 3771 1 => 'PhabricatorPolicyInterface', 3807 3772 ), ··· 3876 3841 'PackageModifyMail' => 'PackageMail', 3877 3842 'PassphraseAbstractKey' => 'Phobject', 3878 3843 'PassphraseController' => 'PhabricatorController', 3879 - 'PassphraseCredential' => 3880 - array( 3844 + 'PassphraseCredential' => array( 3881 3845 0 => 'PassphraseDAO', 3882 3846 1 => 'PhabricatorPolicyInterface', 3883 3847 ), ··· 3999 3963 'PhabricatorApplicationSystem' => 'PhabricatorApplication', 4000 3964 'PhabricatorApplicationTest' => 'PhabricatorApplication', 4001 3965 'PhabricatorApplicationTokens' => 'PhabricatorApplication', 4002 - 'PhabricatorApplicationTransaction' => 4003 - array( 3966 + 'PhabricatorApplicationTransaction' => array( 4004 3967 0 => 'PhabricatorLiskDAO', 4005 3968 1 => 'PhabricatorPolicyInterface', 4006 3969 2 => 'PhabricatorDestructableInterface', 4007 3970 ), 4008 - 'PhabricatorApplicationTransactionComment' => 4009 - array( 3971 + 'PhabricatorApplicationTransactionComment' => array( 4010 3972 0 => 'PhabricatorLiskDAO', 4011 3973 1 => 'PhabricatorMarkupInterface', 4012 3974 2 => 'PhabricatorPolicyInterface', ··· 4043 4005 'PhabricatorApplicationsListController' => 'PhabricatorApplicationsController', 4044 4006 'PhabricatorAsanaConfigOptions' => 'PhabricatorApplicationConfigOptions', 4045 4007 'PhabricatorAuditAddCommentController' => 'PhabricatorAuditController', 4046 - 'PhabricatorAuditComment' => 4047 - array( 4008 + 'PhabricatorAuditComment' => array( 4048 4009 0 => 'PhabricatorAuditDAO', 4049 4010 1 => 'PhabricatorMarkupInterface', 4050 4011 ), 4051 4012 'PhabricatorAuditCommentEditor' => 'PhabricatorEditor', 4052 4013 'PhabricatorAuditController' => 'PhabricatorController', 4053 4014 'PhabricatorAuditDAO' => 'PhabricatorLiskDAO', 4054 - 'PhabricatorAuditInlineComment' => 4055 - array( 4015 + 'PhabricatorAuditInlineComment' => array( 4056 4016 0 => 'PhabricatorAuditDAO', 4057 4017 1 => 'PhabricatorInlineCommentInterface', 4058 4018 ), ··· 4091 4051 'PhabricatorAuthOldOAuthRedirectController' => 'PhabricatorAuthController', 4092 4052 'PhabricatorAuthOneTimeLoginController' => 'PhabricatorAuthController', 4093 4053 'PhabricatorAuthPHIDTypeAuthFactor' => 'PhabricatorPHIDType', 4094 - 'PhabricatorAuthProviderConfig' => 4095 - array( 4054 + 'PhabricatorAuthProviderConfig' => array( 4096 4055 0 => 'PhabricatorAuthDAO', 4097 4056 1 => 'PhabricatorPolicyInterface', 4098 4057 ), ··· 4119 4078 'PhabricatorAuthProviderPassword' => 'PhabricatorAuthProvider', 4120 4079 'PhabricatorAuthProviderPersona' => 'PhabricatorAuthProvider', 4121 4080 'PhabricatorAuthRegisterController' => 'PhabricatorAuthController', 4122 - 'PhabricatorAuthSession' => 4123 - array( 4081 + 'PhabricatorAuthSession' => array( 4124 4082 0 => 'PhabricatorAuthDAO', 4125 4083 1 => 'PhabricatorPolicyInterface', 4126 4084 ), ··· 4128 4086 'PhabricatorAuthSessionGarbageCollector' => 'PhabricatorGarbageCollector', 4129 4087 'PhabricatorAuthSessionQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4130 4088 'PhabricatorAuthStartController' => 'PhabricatorAuthController', 4131 - 'PhabricatorAuthTemporaryToken' => 4132 - array( 4089 + 'PhabricatorAuthTemporaryToken' => array( 4133 4090 0 => 'PhabricatorAuthDAO', 4134 4091 1 => 'PhabricatorPolicyInterface', 4135 4092 ), ··· 4168 4125 'PhabricatorCalendarBrowseController' => 'PhabricatorCalendarController', 4169 4126 'PhabricatorCalendarController' => 'PhabricatorController', 4170 4127 'PhabricatorCalendarDAO' => 'PhabricatorLiskDAO', 4171 - 'PhabricatorCalendarEvent' => 4172 - array( 4128 + 'PhabricatorCalendarEvent' => array( 4173 4129 0 => 'PhabricatorCalendarDAO', 4174 4130 1 => 'PhabricatorPolicyInterface', 4175 4131 ), ··· 4187 4143 'PhabricatorCampfireProtocolAdapter' => 'PhabricatorBotBaseStreamingProtocolAdapter', 4188 4144 'PhabricatorChangeParserTestCase' => 'PhabricatorWorkingCopyTestCase', 4189 4145 'PhabricatorChangesetResponse' => 'AphrontProxyResponse', 4190 - 'PhabricatorChatLogChannel' => 4191 - array( 4146 + 'PhabricatorChatLogChannel' => array( 4192 4147 0 => 'PhabricatorChatLogDAO', 4193 4148 1 => 'PhabricatorPolicyInterface', 4194 4149 ), ··· 4197 4152 'PhabricatorChatLogChannelQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4198 4153 'PhabricatorChatLogController' => 'PhabricatorController', 4199 4154 'PhabricatorChatLogDAO' => 'PhabricatorLiskDAO', 4200 - 'PhabricatorChatLogEvent' => 4201 - array( 4155 + 'PhabricatorChatLogEvent' => array( 4202 4156 0 => 'PhabricatorChatLogDAO', 4203 4157 1 => 'PhabricatorPolicyInterface', 4204 4158 ), ··· 4219 4173 'PhabricatorConduitListController' => 'PhabricatorConduitController', 4220 4174 'PhabricatorConduitLogController' => 'PhabricatorConduitController', 4221 4175 'PhabricatorConduitLogQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4222 - 'PhabricatorConduitMethodCallLog' => 4223 - array( 4176 + 'PhabricatorConduitMethodCallLog' => array( 4224 4177 0 => 'PhabricatorConduitDAO', 4225 4178 1 => 'PhabricatorPolicyInterface', 4226 4179 ), ··· 4234 4187 'PhabricatorConfigDictionarySource' => 'PhabricatorConfigSource', 4235 4188 'PhabricatorConfigEditController' => 'PhabricatorConfigController', 4236 4189 'PhabricatorConfigEditor' => 'PhabricatorApplicationTransactionEditor', 4237 - 'PhabricatorConfigEntry' => 4238 - array( 4190 + 'PhabricatorConfigEntry' => array( 4239 4191 0 => 'PhabricatorConfigEntryDAO', 4240 4192 1 => 'PhabricatorPolicyInterface', 4241 4193 ), ··· 4254 4206 'PhabricatorConfigManagementListWorkflow' => 'PhabricatorConfigManagementWorkflow', 4255 4207 'PhabricatorConfigManagementSetWorkflow' => 'PhabricatorConfigManagementWorkflow', 4256 4208 'PhabricatorConfigManagementWorkflow' => 'PhabricatorManagementWorkflow', 4257 - 'PhabricatorConfigOption' => 4258 - array( 4209 + 'PhabricatorConfigOption' => array( 4259 4210 0 => 'Phobject', 4260 4211 1 => 'PhabricatorMarkupInterface', 4261 4212 ), ··· 4272 4223 'PhabricatorController' => 'AphrontController', 4273 4224 'PhabricatorCookies' => 'Phobject', 4274 4225 'PhabricatorCoreConfigOptions' => 'PhabricatorApplicationConfigOptions', 4275 - 'PhabricatorCountdown' => 4276 - array( 4226 + 'PhabricatorCountdown' => array( 4277 4227 0 => 'PhabricatorCountdownDAO', 4278 4228 1 => 'PhabricatorPolicyInterface', 4279 4229 ), ··· 4309 4259 'PhabricatorDaemonController' => 'PhabricatorController', 4310 4260 'PhabricatorDaemonDAO' => 'PhabricatorLiskDAO', 4311 4261 'PhabricatorDaemonEventListener' => 'PhabricatorEventListener', 4312 - 'PhabricatorDaemonLog' => 4313 - array( 4262 + 'PhabricatorDaemonLog' => array( 4314 4263 0 => 'PhabricatorDaemonDAO', 4315 4264 1 => 'PhabricatorPolicyInterface', 4316 4265 ), ··· 4333 4282 'PhabricatorDaemonManagementStopWorkflow' => 'PhabricatorDaemonManagementWorkflow', 4334 4283 'PhabricatorDaemonManagementWorkflow' => 'PhabricatorManagementWorkflow', 4335 4284 'PhabricatorDaemonTaskGarbageCollector' => 'PhabricatorGarbageCollector', 4336 - 'PhabricatorDashboard' => 4337 - array( 4285 + 'PhabricatorDashboard' => array( 4338 4286 0 => 'PhabricatorDashboardDAO', 4339 4287 1 => 'PhabricatorPolicyInterface', 4340 4288 ), ··· 4351 4299 'PhabricatorDashboardMovePanelController' => 'PhabricatorDashboardController', 4352 4300 'PhabricatorDashboardPHIDTypeDashboard' => 'PhabricatorPHIDType', 4353 4301 'PhabricatorDashboardPHIDTypePanel' => 'PhabricatorPHIDType', 4354 - 'PhabricatorDashboardPanel' => 4355 - array( 4302 + 'PhabricatorDashboardPanel' => array( 4356 4303 0 => 'PhabricatorDashboardDAO', 4357 4304 1 => 'PhabricatorPolicyInterface', 4358 4305 2 => 'PhabricatorCustomFieldInterface', 4359 4306 ), 4360 4307 'PhabricatorDashboardPanelArchiveController' => 'PhabricatorDashboardController', 4361 - 'PhabricatorDashboardPanelCoreCustomField' => 4362 - array( 4308 + 'PhabricatorDashboardPanelCoreCustomField' => array( 4363 4309 0 => 'PhabricatorDashboardPanelCustomField', 4364 4310 1 => 'PhabricatorStandardCustomFieldInterface', 4365 4311 ), ··· 4422 4368 'PhabricatorEventType' => 'PhutilEventType', 4423 4369 'PhabricatorExampleEventListener' => 'PhabricatorEventListener', 4424 4370 'PhabricatorExtendingPhabricatorConfigOptions' => 'PhabricatorApplicationConfigOptions', 4425 - 'PhabricatorExternalAccount' => 4426 - array( 4371 + 'PhabricatorExternalAccount' => array( 4427 4372 0 => 'PhabricatorUserDAO', 4428 4373 1 => 'PhabricatorPolicyInterface', 4429 4374 ), ··· 4469 4414 'PhabricatorFeedStoryReference' => 'PhabricatorFeedDAO', 4470 4415 'PhabricatorFeedStoryStatus' => 'PhabricatorFeedStory', 4471 4416 'PhabricatorFeedStoryTypeConstants' => 'PhabricatorFeedConstants', 4472 - 'PhabricatorFile' => 4473 - array( 4417 + 'PhabricatorFile' => array( 4474 4418 0 => 'PhabricatorFileDAO', 4475 4419 1 => 'PhabricatorTokenReceiverInterface', 4476 4420 2 => 'PhabricatorSubscribableInterface', ··· 4485 4429 'PhabricatorFileDeleteController' => 'PhabricatorFileController', 4486 4430 'PhabricatorFileDropUploadController' => 'PhabricatorFileController', 4487 4431 'PhabricatorFileEditor' => 'PhabricatorApplicationTransactionEditor', 4488 - 'PhabricatorFileImageMacro' => 4489 - array( 4432 + 'PhabricatorFileImageMacro' => array( 4490 4433 0 => 'PhabricatorFileDAO', 4491 4434 1 => 'PhabricatorSubscribableInterface', 4492 4435 2 => 'PhabricatorApplicationTransactionInterface', ··· 4519 4462 'PhabricatorFilesManagementPurgeWorkflow' => 'PhabricatorFilesManagementWorkflow', 4520 4463 'PhabricatorFilesManagementRebuildWorkflow' => 'PhabricatorFilesManagementWorkflow', 4521 4464 'PhabricatorFilesManagementWorkflow' => 'PhabricatorManagementWorkflow', 4522 - 'PhabricatorFlag' => 4523 - array( 4465 + 'PhabricatorFlag' => array( 4524 4466 0 => 'PhabricatorFlagDAO', 4525 4467 1 => 'PhabricatorPolicyInterface', 4526 4468 ), ··· 4640 4582 'PhabricatorMetaMTAMailBodyTestCase' => 'PhabricatorTestCase', 4641 4583 'PhabricatorMetaMTAMailTestCase' => 'PhabricatorTestCase', 4642 4584 'PhabricatorMetaMTAMailgunReceiveController' => 'PhabricatorMetaMTAController', 4643 - 'PhabricatorMetaMTAMailingList' => 4644 - array( 4585 + 'PhabricatorMetaMTAMailingList' => array( 4645 4586 0 => 'PhabricatorMetaMTADAO', 4646 4587 1 => 'PhabricatorPolicyInterface', 4647 4588 ), ··· 4656 4597 'PhabricatorMustVerifyEmailController' => 'PhabricatorAuthController', 4657 4598 'PhabricatorMySQLConfigOptions' => 'PhabricatorApplicationConfigOptions', 4658 4599 'PhabricatorMySQLFileStorageEngine' => 'PhabricatorFileStorageEngine', 4659 - 'PhabricatorNamedQuery' => 4660 - array( 4600 + 'PhabricatorNamedQuery' => array( 4661 4601 0 => 'PhabricatorSearchDAO', 4662 4602 1 => 'PhabricatorPolicyInterface', 4663 4603 ), ··· 4673 4613 'PhabricatorNotificationStatusController' => 'PhabricatorNotificationController', 4674 4614 'PhabricatorNotificationStatusView' => 'AphrontTagView', 4675 4615 'PhabricatorNotificationTestController' => 'PhabricatorNotificationController', 4676 - 'PhabricatorOAuthClientAuthorization' => 4677 - array( 4616 + 'PhabricatorOAuthClientAuthorization' => array( 4678 4617 0 => 'PhabricatorOAuthServerDAO', 4679 4618 1 => 'PhabricatorPolicyInterface', 4680 4619 ), ··· 4690 4629 'PhabricatorOAuthServerAuthorizationCode' => 'PhabricatorOAuthServerDAO', 4691 4630 'PhabricatorOAuthServerAuthorizationsSettingsPanel' => 'PhabricatorSettingsPanel', 4692 4631 'PhabricatorOAuthServerCapabilityCreateClients' => 'PhabricatorPolicyCapability', 4693 - 'PhabricatorOAuthServerClient' => 4694 - array( 4632 + 'PhabricatorOAuthServerClient' => array( 4695 4633 0 => 'PhabricatorOAuthServerDAO', 4696 4634 1 => 'PhabricatorPolicyInterface', 4697 4635 ), ··· 4720 4658 'PhabricatorOwnersListController' => 'PhabricatorOwnersController', 4721 4659 'PhabricatorOwnersOwner' => 'PhabricatorOwnersDAO', 4722 4660 'PhabricatorOwnersPHIDTypePackage' => 'PhabricatorPHIDType', 4723 - 'PhabricatorOwnersPackage' => 4724 - array( 4661 + 'PhabricatorOwnersPackage' => array( 4725 4662 0 => 'PhabricatorOwnersDAO', 4726 4663 1 => 'PhabricatorPolicyInterface', 4727 4664 ), ··· 4735 4672 'PhabricatorPasswordHasher' => 'Phobject', 4736 4673 'PhabricatorPasswordHasherTestCase' => 'PhabricatorTestCase', 4737 4674 'PhabricatorPasswordHasherUnavailableException' => 'Exception', 4738 - 'PhabricatorPaste' => 4739 - array( 4675 + 'PhabricatorPaste' => array( 4740 4676 0 => 'PhabricatorPasteDAO', 4741 4677 1 => 'PhabricatorSubscribableInterface', 4742 4678 2 => 'PhabricatorTokenReceiverInterface', ··· 4793 4729 'PhabricatorPhrequentConfigOptions' => 'PhabricatorApplicationConfigOptions', 4794 4730 'PhabricatorPhrictionConfigOptions' => 'PhabricatorApplicationConfigOptions', 4795 4731 'PhabricatorPolicies' => 'PhabricatorPolicyConstants', 4796 - 'PhabricatorPolicy' => 4797 - array( 4732 + 'PhabricatorPolicy' => array( 4798 4733 0 => 'PhabricatorPolicyDAO', 4799 4734 1 => 'PhabricatorPolicyInterface', 4800 4735 ), ··· 4825 4760 'PhabricatorPolicyTestCase' => 'PhabricatorTestCase', 4826 4761 'PhabricatorPolicyTestObject' => 'PhabricatorPolicyInterface', 4827 4762 'PhabricatorPolicyType' => 'PhabricatorPolicyConstants', 4828 - 'PhabricatorProject' => 4829 - array( 4763 + 'PhabricatorProject' => array( 4830 4764 0 => 'PhabricatorProjectDAO', 4831 4765 1 => 'PhabricatorFlaggableInterface', 4832 4766 2 => 'PhabricatorPolicyInterface', ··· 4840 4774 'PhabricatorProjectBoardEditController' => 'PhabricatorProjectBoardController', 4841 4775 'PhabricatorProjectBoardReorderController' => 'PhabricatorProjectBoardController', 4842 4776 'PhabricatorProjectBoardViewController' => 'PhabricatorProjectBoardController', 4843 - 'PhabricatorProjectColumn' => 4844 - array( 4777 + 'PhabricatorProjectColumn' => array( 4845 4778 0 => 'PhabricatorProjectDAO', 4846 4779 1 => 'PhabricatorPolicyInterface', 4847 4780 2 => 'PhabricatorDestructableInterface', ··· 4852 4785 'PhabricatorProjectColumnTransactionEditor' => 'PhabricatorApplicationTransactionEditor', 4853 4786 'PhabricatorProjectColumnTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 4854 4787 'PhabricatorProjectConfigOptions' => 'PhabricatorApplicationConfigOptions', 4855 - 'PhabricatorProjectConfiguredCustomField' => 4856 - array( 4788 + 'PhabricatorProjectConfiguredCustomField' => array( 4857 4789 0 => 'PhabricatorProjectStandardCustomField', 4858 4790 1 => 'PhabricatorStandardCustomFieldInterface', 4859 4791 ), ··· 4884 4816 'PhabricatorProjectSearchEngine' => 'PhabricatorApplicationSearchEngine', 4885 4817 'PhabricatorProjectSearchIndexer' => 'PhabricatorSearchDocumentIndexer', 4886 4818 'PhabricatorProjectSlug' => 'PhabricatorProjectDAO', 4887 - 'PhabricatorProjectStandardCustomField' => 4888 - array( 4819 + 'PhabricatorProjectStandardCustomField' => array( 4889 4820 0 => 'PhabricatorProjectCustomField', 4890 4821 1 => 'PhabricatorStandardCustomFieldInterface', 4891 4822 ), ··· 4914 4845 'PhabricatorRemarkupRuleMention' => 'PhutilRemarkupRule', 4915 4846 'PhabricatorRemarkupRuleObject' => 'PhutilRemarkupRule', 4916 4847 'PhabricatorRemarkupRuleYoutube' => 'PhutilRemarkupRule', 4917 - 'PhabricatorRepository' => 4918 - array( 4848 + 'PhabricatorRepository' => array( 4919 4849 0 => 'PhabricatorRepositoryDAO', 4920 4850 1 => 'PhabricatorPolicyInterface', 4921 4851 2 => 'PhabricatorFlaggableInterface', ··· 4923 4853 4 => 'PhabricatorDestructableInterface', 4924 4854 5 => 'PhabricatorProjectInterface', 4925 4855 ), 4926 - 'PhabricatorRepositoryArcanistProject' => 4927 - array( 4856 + 'PhabricatorRepositoryArcanistProject' => array( 4928 4857 0 => 'PhabricatorRepositoryDAO', 4929 4858 1 => 'PhabricatorPolicyInterface', 4930 4859 2 => 'PhabricatorDestructableInterface', ··· 4932 4861 'PhabricatorRepositoryArcanistProjectDeleteController' => 'PhabricatorRepositoryController', 4933 4862 'PhabricatorRepositoryArcanistProjectEditController' => 'PhabricatorRepositoryController', 4934 4863 'PhabricatorRepositoryArcanistProjectQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 4935 - 'PhabricatorRepositoryAuditRequest' => 4936 - array( 4864 + 'PhabricatorRepositoryAuditRequest' => array( 4937 4865 0 => 'PhabricatorRepositoryDAO', 4938 4866 1 => 'PhabricatorPolicyInterface', 4939 4867 ), 4940 4868 'PhabricatorRepositoryBranch' => 'PhabricatorRepositoryDAO', 4941 - 'PhabricatorRepositoryCommit' => 4942 - array( 4869 + 'PhabricatorRepositoryCommit' => array( 4943 4870 0 => 'PhabricatorRepositoryDAO', 4944 4871 1 => 'PhabricatorPolicyInterface', 4945 4872 2 => 'PhabricatorFlaggableInterface', ··· 4978 4905 'PhabricatorRepositoryManagementWorkflow' => 'PhabricatorManagementWorkflow', 4979 4906 'PhabricatorRepositoryMercurialCommitChangeParserWorker' => 'PhabricatorRepositoryCommitChangeParserWorker', 4980 4907 'PhabricatorRepositoryMercurialCommitMessageParserWorker' => 'PhabricatorRepositoryCommitMessageParserWorker', 4981 - 'PhabricatorRepositoryMirror' => 4982 - array( 4908 + 'PhabricatorRepositoryMirror' => array( 4983 4909 0 => 'PhabricatorRepositoryDAO', 4984 4910 1 => 'PhabricatorPolicyInterface', 4985 4911 ), ··· 4994 4920 'PhabricatorRepositoryParsedChange' => 'Phobject', 4995 4921 'PhabricatorRepositoryPullEngine' => 'PhabricatorRepositoryEngine', 4996 4922 'PhabricatorRepositoryPullLocalDaemon' => 'PhabricatorDaemon', 4997 - 'PhabricatorRepositoryPushEvent' => 4998 - array( 4923 + 'PhabricatorRepositoryPushEvent' => array( 4999 4924 0 => 'PhabricatorRepositoryDAO', 5000 4925 1 => 'PhabricatorPolicyInterface', 5001 4926 ), 5002 4927 'PhabricatorRepositoryPushEventQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 5003 - 'PhabricatorRepositoryPushLog' => 5004 - array( 4928 + 'PhabricatorRepositoryPushLog' => array( 5005 4929 0 => 'PhabricatorRepositoryDAO', 5006 4930 1 => 'PhabricatorPolicyInterface', 5007 4931 ), ··· 5010 4934 'PhabricatorRepositoryPushMailWorker' => 'PhabricatorWorker', 5011 4935 'PhabricatorRepositoryPushReplyHandler' => 'PhabricatorMailReplyHandler', 5012 4936 'PhabricatorRepositoryQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 5013 - 'PhabricatorRepositoryRefCursor' => 5014 - array( 4937 + 'PhabricatorRepositoryRefCursor' => array( 5015 4938 0 => 'PhabricatorRepositoryDAO', 5016 4939 1 => 'PhabricatorPolicyInterface', 5017 4940 ), ··· 5047 4970 'PhabricatorSSHLog' => 'Phobject', 5048 4971 'PhabricatorSSHPassthruCommand' => 'Phobject', 5049 4972 'PhabricatorSSHWorkflow' => 'PhabricatorManagementWorkflow', 5050 - 'PhabricatorSavedQuery' => 5051 - array( 4973 + 'PhabricatorSavedQuery' => array( 5052 4974 0 => 'PhabricatorSearchDAO', 5053 4975 1 => 'PhabricatorPolicyInterface', 5054 4976 ), ··· 5131 5053 'PhabricatorSlowvoteListController' => 'PhabricatorSlowvoteController', 5132 5054 'PhabricatorSlowvoteOption' => 'PhabricatorSlowvoteDAO', 5133 5055 'PhabricatorSlowvotePHIDTypePoll' => 'PhabricatorPHIDType', 5134 - 'PhabricatorSlowvotePoll' => 5135 - array( 5056 + 'PhabricatorSlowvotePoll' => array( 5136 5057 0 => 'PhabricatorSlowvoteDAO', 5137 5058 1 => 'PhabricatorPolicyInterface', 5138 5059 2 => 'PhabricatorSubscribableInterface', ··· 5196 5117 'PhabricatorTestStorageEngine' => 'PhabricatorFileStorageEngine', 5197 5118 'PhabricatorTestWorker' => 'PhabricatorWorker', 5198 5119 'PhabricatorTimeTestCase' => 'PhabricatorTestCase', 5199 - 'PhabricatorToken' => 5200 - array( 5120 + 'PhabricatorToken' => array( 5201 5121 0 => 'PhabricatorTokenDAO', 5202 5122 1 => 'PhabricatorPolicyInterface', 5203 5123 ), ··· 5206 5126 'PhabricatorTokenCountQuery' => 'PhabricatorOffsetPagedQuery', 5207 5127 'PhabricatorTokenDAO' => 'PhabricatorLiskDAO', 5208 5128 'PhabricatorTokenGiveController' => 'PhabricatorTokenController', 5209 - 'PhabricatorTokenGiven' => 5210 - array( 5129 + 'PhabricatorTokenGiven' => array( 5211 5130 0 => 'PhabricatorTokenDAO', 5212 5131 1 => 'PhabricatorPolicyInterface', 5213 5132 ), ··· 5240 5159 'PhabricatorUIStatusExample' => 'PhabricatorUIExample', 5241 5160 'PhabricatorUITooltipExample' => 'PhabricatorUIExample', 5242 5161 'PhabricatorUnitsTestCase' => 'PhabricatorTestCase', 5243 - 'PhabricatorUser' => 5244 - array( 5162 + 'PhabricatorUser' => array( 5245 5163 0 => 'PhabricatorUserDAO', 5246 5164 1 => 'PhutilPerson', 5247 5165 2 => 'PhabricatorPolicyInterface', ··· 5250 5168 ), 5251 5169 'PhabricatorUserBlurbField' => 'PhabricatorUserCustomField', 5252 5170 'PhabricatorUserConfigOptions' => 'PhabricatorApplicationConfigOptions', 5253 - 'PhabricatorUserConfiguredCustomField' => 5254 - array( 5171 + 'PhabricatorUserConfiguredCustomField' => array( 5255 5172 0 => 'PhabricatorUserCustomField', 5256 5173 1 => 'PhabricatorStandardCustomFieldInterface', 5257 5174 ), ··· 5264 5181 'PhabricatorUserEditorTestCase' => 'PhabricatorTestCase', 5265 5182 'PhabricatorUserEmail' => 'PhabricatorUserDAO', 5266 5183 'PhabricatorUserEmailTestCase' => 'PhabricatorTestCase', 5267 - 'PhabricatorUserLog' => 5268 - array( 5184 + 'PhabricatorUserLog' => array( 5269 5185 0 => 'PhabricatorUserDAO', 5270 5186 1 => 'PhabricatorPolicyInterface', 5271 5187 ), ··· 5317 5233 'PhabricatorXHProfSampleListController' => 'PhabricatorXHProfController', 5318 5234 'PhameBasicBlogSkin' => 'PhameBlogSkin', 5319 5235 'PhameBasicTemplateBlogSkin' => 'PhameBasicBlogSkin', 5320 - 'PhameBlog' => 5321 - array( 5236 + 'PhameBlog' => array( 5322 5237 0 => 'PhameDAO', 5323 5238 1 => 'PhabricatorPolicyInterface', 5324 5239 2 => 'PhabricatorMarkupInterface', ··· 5334 5249 'PhameCelerityResources' => 'CelerityResources', 5335 5250 'PhameController' => 'PhabricatorController', 5336 5251 'PhameDAO' => 'PhabricatorLiskDAO', 5337 - 'PhamePost' => 5338 - array( 5252 + 'PhamePost' => array( 5339 5253 0 => 'PhameDAO', 5340 5254 1 => 'PhabricatorPolicyInterface', 5341 5255 2 => 'PhabricatorMarkupInterface', ··· 5361 5275 'PhluxPHIDTypeVariable' => 'PhabricatorPHIDType', 5362 5276 'PhluxTransaction' => 'PhabricatorApplicationTransaction', 5363 5277 'PhluxTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 5364 - 'PhluxVariable' => 5365 - array( 5278 + 'PhluxVariable' => array( 5366 5279 0 => 'PhluxDAO', 5367 5280 1 => 'PhabricatorFlaggableInterface', 5368 5281 2 => 'PhabricatorPolicyInterface', ··· 5375 5288 'PholioCapabilityDefaultView' => 'PhabricatorPolicyCapability', 5376 5289 'PholioController' => 'PhabricatorController', 5377 5290 'PholioDAO' => 'PhabricatorLiskDAO', 5378 - 'PholioImage' => 5379 - array( 5291 + 'PholioImage' => array( 5380 5292 0 => 'PholioDAO', 5381 5293 1 => 'PhabricatorMarkupInterface', 5382 5294 2 => 'PhabricatorPolicyInterface', ··· 5386 5298 'PholioInlineController' => 'PholioController', 5387 5299 'PholioInlineListController' => 'PholioController', 5388 5300 'PholioInlineThumbController' => 'PholioController', 5389 - 'PholioMock' => 5390 - array( 5301 + 'PholioMock' => array( 5391 5302 0 => 'PholioDAO', 5392 5303 1 => 'PhabricatorMarkupInterface', 5393 5304 2 => 'PhabricatorPolicyInterface', ··· 5420 5331 'PholioTransactionType' => 'PholioConstants', 5421 5332 'PholioTransactionView' => 'PhabricatorApplicationTransactionView', 5422 5333 'PholioUploadedImageView' => 'AphrontView', 5423 - 'PhortuneAccount' => 5424 - array( 5334 + 'PhortuneAccount' => array( 5425 5335 0 => 'PhortuneDAO', 5426 5336 1 => 'PhabricatorPolicyInterface', 5427 5337 ), ··· 5443 5353 'PhortuneMultiplePaymentProvidersException' => 'Exception', 5444 5354 'PhortuneNoPaymentProviderException' => 'Exception', 5445 5355 'PhortuneNotImplementedException' => 'Exception', 5446 - 'PhortunePaymentMethod' => 5447 - array( 5356 + 'PhortunePaymentMethod' => array( 5448 5357 0 => 'PhortuneDAO', 5449 5358 1 => 'PhabricatorPolicyInterface', 5450 5359 ), ··· 5454 5363 'PhortunePaymentMethodViewController' => 'PhabricatorController', 5455 5364 'PhortunePaymentProviderTestCase' => 'PhabricatorTestCase', 5456 5365 'PhortunePaypalPaymentProvider' => 'PhortunePaymentProvider', 5457 - 'PhortuneProduct' => 5458 - array( 5366 + 'PhortuneProduct' => array( 5459 5367 0 => 'PhortuneDAO', 5460 5368 1 => 'PhabricatorPolicyInterface', 5461 5369 ), ··· 5477 5385 'PhragmentController' => 'PhabricatorController', 5478 5386 'PhragmentCreateController' => 'PhragmentController', 5479 5387 'PhragmentDAO' => 'PhabricatorLiskDAO', 5480 - 'PhragmentFragment' => 5481 - array( 5388 + 'PhragmentFragment' => array( 5482 5389 0 => 'PhragmentDAO', 5483 5390 1 => 'PhabricatorPolicyInterface', 5484 5391 ), 5485 5392 'PhragmentFragmentQuery' => 'PhabricatorCursorPagedPolicyAwareQuery', 5486 - 'PhragmentFragmentVersion' => 5487 - array( 5393 + 'PhragmentFragmentVersion' => array( 5488 5394 0 => 'PhragmentDAO', 5489 5395 1 => 'PhabricatorPolicyInterface', 5490 5396 ), ··· 5497 5403 'PhragmentPatchUtil' => 'Phobject', 5498 5404 'PhragmentPolicyController' => 'PhragmentController', 5499 5405 'PhragmentRevertController' => 'PhragmentController', 5500 - 'PhragmentSnapshot' => 5501 - array( 5406 + 'PhragmentSnapshot' => array( 5502 5407 0 => 'PhragmentDAO', 5503 5408 1 => 'PhabricatorPolicyInterface', 5504 5409 ), 5505 - 'PhragmentSnapshotChild' => 5506 - array( 5410 + 'PhragmentSnapshotChild' => array( 5507 5411 0 => 'PhragmentDAO', 5508 5412 1 => 'PhabricatorPolicyInterface', 5509 5413 ), ··· 5526 5430 'PhrequentTrackController' => 'PhrequentController', 5527 5431 'PhrequentTrackingEditor' => 'PhabricatorEditor', 5528 5432 'PhrequentUIEventListener' => 'PhabricatorEventListener', 5529 - 'PhrequentUserTime' => 5530 - array( 5433 + 'PhrequentUserTime' => array( 5531 5434 0 => 'PhrequentDAO', 5532 5435 1 => 'PhabricatorPolicyInterface', 5533 5436 ), ··· 5535 5438 'PhrictionActionConstants' => 'PhrictionConstants', 5536 5439 'PhrictionActionMenuEventListener' => 'PhabricatorEventListener', 5537 5440 'PhrictionChangeType' => 'PhrictionConstants', 5538 - 'PhrictionContent' => 5539 - array( 5441 + 'PhrictionContent' => array( 5540 5442 0 => 'PhrictionDAO', 5541 5443 1 => 'PhabricatorMarkupInterface', 5542 5444 ), ··· 5544 5446 'PhrictionDAO' => 'PhabricatorLiskDAO', 5545 5447 'PhrictionDeleteController' => 'PhrictionController', 5546 5448 'PhrictionDiffController' => 'PhrictionController', 5547 - 'PhrictionDocument' => 5548 - array( 5449 + 'PhrictionDocument' => array( 5549 5450 0 => 'PhrictionDAO', 5550 5451 1 => 'PhabricatorPolicyInterface', 5551 5452 2 => 'PhabricatorSubscribableInterface', ··· 5568 5469 'PhrictionSearchEngine' => 'PhabricatorApplicationSearchEngine', 5569 5470 'PhrictionSearchIndexer' => 'PhabricatorSearchDocumentIndexer', 5570 5471 'PonderAddAnswerView' => 'AphrontView', 5571 - 'PonderAnswer' => 5572 - array( 5472 + 'PonderAnswer' => array( 5573 5473 0 => 'PonderDAO', 5574 5474 1 => 'PhabricatorMarkupInterface', 5575 5475 2 => 'PonderVotableInterface', ··· 5587 5487 'PonderAnswerTransaction' => 'PhabricatorApplicationTransaction', 5588 5488 'PonderAnswerTransactionComment' => 'PhabricatorApplicationTransactionComment', 5589 5489 'PonderAnswerTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 5590 - 'PonderComment' => 5591 - array( 5490 + 'PonderComment' => array( 5592 5491 0 => 'PonderDAO', 5593 5492 1 => 'PhabricatorMarkupInterface', 5594 5493 ), ··· 5598 5497 'PonderEditor' => 'PhabricatorApplicationTransactionEditor', 5599 5498 'PonderPHIDTypeAnswer' => 'PhabricatorPHIDType', 5600 5499 'PonderPHIDTypeQuestion' => 'PhabricatorPHIDType', 5601 - 'PonderQuestion' => 5602 - array( 5500 + 'PonderQuestion' => array( 5603 5501 0 => 'PonderDAO', 5604 5502 1 => 'PhabricatorMarkupInterface', 5605 5503 2 => 'PonderVotableInterface', ··· 5635 5533 'ProjectRemarkupRule' => 'PhabricatorRemarkupRuleObject', 5636 5534 'QueryFormattingTestCase' => 'PhabricatorTestCase', 5637 5535 'ReleephAuthorFieldSpecification' => 'ReleephFieldSpecification', 5638 - 'ReleephBranch' => 5639 - array( 5536 + 'ReleephBranch' => array( 5640 5537 0 => 'ReleephDAO', 5641 5538 1 => 'PhabricatorPolicyInterface', 5642 5539 ), ··· 5653 5550 'ReleephBranchSearchEngine' => 'PhabricatorApplicationSearchEngine', 5654 5551 'ReleephBranchTransaction' => 'PhabricatorApplicationTransaction', 5655 5552 'ReleephBranchTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 5656 - 'ReleephBranchViewController' => 5657 - array( 5553 + 'ReleephBranchViewController' => array( 5658 5554 0 => 'ReleephBranchController', 5659 5555 1 => 'PhabricatorApplicationSearchResultsControllerInterface', 5660 5556 ), ··· 5668 5564 'ReleephDiffMessageFieldSpecification' => 'ReleephFieldSpecification', 5669 5565 'ReleephDiffSizeFieldSpecification' => 'ReleephFieldSpecification', 5670 5566 'ReleephFieldParseException' => 'Exception', 5671 - 'ReleephFieldSpecification' => 5672 - array( 5567 + 'ReleephFieldSpecification' => array( 5673 5568 0 => 'PhabricatorCustomField', 5674 5569 1 => 'PhabricatorMarkupInterface', 5675 5570 ), ··· 5690 5585 'ReleephProductSearchEngine' => 'PhabricatorApplicationSearchEngine', 5691 5586 'ReleephProductTransaction' => 'PhabricatorApplicationTransaction', 5692 5587 'ReleephProductTransactionQuery' => 'PhabricatorApplicationTransactionQuery', 5693 - 'ReleephProductViewController' => 5694 - array( 5588 + 'ReleephProductViewController' => array( 5695 5589 0 => 'ReleephProductController', 5696 5590 1 => 'PhabricatorApplicationSearchResultsControllerInterface', 5697 5591 ), 5698 - 'ReleephProject' => 5699 - array( 5592 + 'ReleephProject' => array( 5700 5593 0 => 'ReleephDAO', 5701 5594 1 => 'PhabricatorPolicyInterface', 5702 5595 ), 5703 5596 'ReleephReasonFieldSpecification' => 'ReleephFieldSpecification', 5704 - 'ReleephRequest' => 5705 - array( 5597 + 'ReleephRequest' => array( 5706 5598 0 => 'ReleephDAO', 5707 5599 1 => 'PhabricatorPolicyInterface', 5708 5600 2 => 'PhabricatorCustomFieldInterface',
+1 -1
src/applications/feed/PhabricatorFeedStoryPublisher.php
··· 176 176 $data = array( 177 177 'key' => (string)$chrono_key, 178 178 'type' => 'notification', 179 - 'subscribers' => $this->subscribedPHIDs, 179 + 'subscribers' => array_values($this->subscribedPHIDs), 180 180 ); 181 181 182 182 PhabricatorNotificationClient::tryToPostMessage($data);
+4
support/aphlict/server/aphlict_server.js
··· 180 180 181 181 response.writeHead(200, {'Content-Type': 'text/plain'}); 182 182 } catch (err) { 183 + debug.log( 184 + '<%s> Bad Request! %s', 185 + request.socket.remoteAddress, 186 + err); 183 187 response.statusCode = 400; 184 188 response.write('400 Bad Request'); 185 189 } finally {