1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-11-28 17:52:43 +01:00
phorge-phorge/src/applications/differential/controller
epriestley b2890eeb0e Add "final" to all Phabricator "Controller" classes
Summary:
These are all unambiguously unextensible. Issues I hit:

  - Maniphest Change/Diff controllers, just consolidated them.
  - Some search controllers incorrectly extend from "Search" but should extend from "SearchBase". This has no runtime effects.
  - D1836 introduced a closure, which we don't handle correctly (somewhat on purpose; we target PHP 5.2). See T962.

Test Plan: Ran "testEverythingImplemented" unit test to identify classes extending from `final` classes. Resolved issues.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran, epriestley

Maniphest Tasks: T795

Differential Revision: https://secure.phabricator.com/D1843
2012-03-09 15:46:25 -08:00
..
base Add a contextual "scope" dropdown for searches 2012-02-14 17:00:12 -08:00
changesetview Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
commentpreview Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
commentsave Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
customrenderer Deprecate generateProperties 2011-08-18 11:33:10 -07:00
diffcreate Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
diffview Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
inlinecommentedit Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
inlinecommentpreview Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
revisionedit Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
revisionlist Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
revisionstats Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
revisionview Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00
subscribe Add "final" to all Phabricator "Controller" classes 2012-03-09 15:46:25 -08:00