mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-22 06:42:42 +01:00
Fix implicitly nullable parameter declarations for PHP 8.4
Summary: Implicitly nullable parameter declarations are deprecated in PHP 8.4: https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-deprecated The proposed syntax was introduced in PHP 7.1. This patch is a followup on top of D25814. Refs T15935 Test Plan: * Try to view a task in the browser * Try to run `./bin/auth recover` on the CLI * Try to browse projects in the browser * Try to create a new project without a name in the browser Reviewers: O1 Blessed Committers, chris Reviewed By: O1 Blessed Committers, chris Subscribers: tobiaswiese, valerio.bozzolan, Matthew, Cigaryno Maniphest Tasks: T15935 Differential Revision: https://we.phorge.it/D25816
This commit is contained in:
parent
db61eb20f0
commit
f3d49f7407
6 changed files with 10 additions and 10 deletions
|
@ -334,7 +334,7 @@ final class PhabricatorAuthSessionEngine extends Phobject {
|
|||
*/
|
||||
public function terminateLoginSessions(
|
||||
PhabricatorUser $user,
|
||||
PhutilOpaqueEnvelope $except_session = null) {
|
||||
?PhutilOpaqueEnvelope $except_session = null) {
|
||||
|
||||
$sessions = id(new PhabricatorAuthSessionQuery())
|
||||
->setViewer($user)
|
||||
|
@ -955,7 +955,7 @@ final class PhabricatorAuthSessionEngine extends Phobject {
|
|||
*/
|
||||
public function getOneTimeLoginURI(
|
||||
PhabricatorUser $user,
|
||||
PhabricatorUserEmail $email = null,
|
||||
?PhabricatorUserEmail $email = null,
|
||||
$type = self::ONETIME_RESET,
|
||||
$force_full_session = false) {
|
||||
|
||||
|
@ -1003,7 +1003,7 @@ final class PhabricatorAuthSessionEngine extends Phobject {
|
|||
*/
|
||||
public function loadOneTimeLoginKey(
|
||||
PhabricatorUser $user,
|
||||
PhabricatorUserEmail $email = null,
|
||||
?PhabricatorUserEmail $email = null,
|
||||
$key = null) {
|
||||
|
||||
$key_hash = $this->getOneTimeLoginKeyHash($user, $email, $key);
|
||||
|
@ -1031,7 +1031,7 @@ final class PhabricatorAuthSessionEngine extends Phobject {
|
|||
*/
|
||||
private function getOneTimeLoginKeyHash(
|
||||
PhabricatorUser $user,
|
||||
PhabricatorUserEmail $email = null,
|
||||
?PhabricatorUserEmail $email = null,
|
||||
$key = null) {
|
||||
|
||||
$parts = array(
|
||||
|
|
|
@ -170,7 +170,7 @@ abstract class PhabricatorProjectController extends PhabricatorController {
|
|||
protected function newCardResponse(
|
||||
$board_phid,
|
||||
$object_phid,
|
||||
PhabricatorProjectColumnOrder $ordering = null,
|
||||
?PhabricatorProjectColumnOrder $ordering = null,
|
||||
$sounds = array()) {
|
||||
|
||||
$viewer = $this->getViewer();
|
||||
|
|
|
@ -171,7 +171,7 @@ final class PhabricatorProfileMenuItemViewList
|
|||
|
||||
private function getHighlightedItemKey(
|
||||
array $items,
|
||||
PHUIListItemView $selected_item = null) {
|
||||
?PHUIListItemView $selected_item = null) {
|
||||
|
||||
assert_instances_of($items, 'PHUIListItemView');
|
||||
|
||||
|
|
|
@ -5026,7 +5026,7 @@ abstract class PhabricatorApplicationTransactionEditor
|
|||
}
|
||||
|
||||
final protected function newSubEditor(
|
||||
PhabricatorApplicationTransactionEditor $template = null) {
|
||||
?PhabricatorApplicationTransactionEditor $template = null) {
|
||||
$editor = $this->newEditorCopy($template);
|
||||
|
||||
$editor->parentEditor = $this;
|
||||
|
@ -5036,7 +5036,7 @@ abstract class PhabricatorApplicationTransactionEditor
|
|||
}
|
||||
|
||||
private function newEditorCopy(
|
||||
PhabricatorApplicationTransactionEditor $template = null) {
|
||||
?PhabricatorApplicationTransactionEditor $template = null) {
|
||||
if ($template === null) {
|
||||
$template = newv(get_class($this), array());
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ final class PhabricatorApplicationTransactionValidationError
|
|||
$type,
|
||||
$short_message,
|
||||
$message,
|
||||
PhabricatorApplicationTransaction $xaction = null) {
|
||||
?PhabricatorApplicationTransaction $xaction = null) {
|
||||
|
||||
$this->type = $type;
|
||||
$this->shortMessage = $short_message;
|
||||
|
|
|
@ -118,7 +118,7 @@ final class PhabricatorMainMenuSearchView extends AphrontView {
|
|||
|
||||
public static function getGlobalSearchScopeItems(
|
||||
PhabricatorUser $viewer,
|
||||
PhabricatorApplication $application = null,
|
||||
?PhabricatorApplication $application = null,
|
||||
$global_only = false) {
|
||||
|
||||
$items = array();
|
||||
|
|
Loading…
Reference in a new issue