Page MenuHomePhabricator

Mark some PhabricatorApplication methods as final
ClosedPublic

Authored by joshuaspence on Jun 13 2015, 12:36 AM.
Tags
None
Referenced Files
F13359213: D13265.diff
Tue, Jun 25, 9:15 AM
F13344579: D13265.diff
Fri, Jun 21, 8:07 AM
F13332217: D13265.diff
Mon, Jun 17, 9:23 AM
F13300572: D13265.diff
Fri, Jun 7, 9:20 AM
F13245756: D13265.diff
May 23 2024, 6:13 AM
F13234178: D13265.id32062.diff
May 21 2024, 3:11 AM
F13234134: D13265.id.diff
May 21 2024, 3:05 AM
F13223963: D13265.diff
May 19 2024, 5:35 AM
Subscribers

Details

Reviewers
epriestley
Group Reviewers
Blessed Reviewers
Commits
Restricted Diffusion Commit
rP934285a6d3d2: Mark some PhabricatorApplication methods as final
Summary

I don't believe that any subclass should override these methods.

Test Plan

arc unit

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

joshuaspence retitled this revision from to Mark some PhabricatorApplication methods as final.
joshuaspence updated this object.
joshuaspence edited the test plan for this revision. (Show Details)
joshuaspence added a reviewer: epriestley.
epriestley edited edge metadata.

I think it's plausible that a couple of these (like getApplicationURI() and isInstalled()) might eventually have some kind of use case, but we can add hooks or strip final if/when they do. Most of them seem unambiguously final.

This revision is now accepted and ready to land.Jun 13 2015, 3:52 PM
This revision was automatically updated to reflect the committed changes.