Ref T6467. Opens up initBehavior for non-phabricator sourced behaviors.
Details
Details
- Reviewers
epriestley - Group Reviewers
Blessed Reviewers - Maniphest Tasks
- T6467: Javelin initBehavior is set to only source behaviors from the 'phabricator' library.
- Commits
- Restricted Diffusion Commit
rP5b490e98d8a3: Allow Javelin initBehavior to source alternative library behaviors - Required Signatures
L28 Phacility Individual Contributor License Agreement
Confirmed no impact on unset (default 'phabricator' source name) calls to initBehavior
Diff Detail
Diff Detail
- Repository
- rP Phabricator
- Branch
- master
- Lint
Lint Passed - Unit
Tests Passed - Build Status
Buildable 2942 Build 2946: [Placeholder Plan] Wait for 30 Seconds
Event Timeline
src/infrastructure/javelin/Javelin.php | ||
---|---|---|
6–8 | By convention, indent two spaces. | |
8 | In this codebase, prefer $source_name = 'phabricator' to establish a default scalar parameter value (i.e., an explicit default). This:
[2014-11-04 05:54:04] ERROR 2: Missing argument 3 for Javelin::initBehavior(), called in /INSECURE/devtools/phabricator/src/view/page/menu/PhabricatorMainMenuSearchView.php on line 49 and defined at [/INSECURE/devtools/phabricator/src/infrastructure/javelin/Javelin.php:8]" |