mirror of
https://we.phorge.it/source/phorge.git
synced 2024-11-26 08:42:41 +01:00
Fix some PHP 8.1 issues in Diviner generator
Summary: After this change I was able to generate again the Diviner documentation from PHP 8.2 using the related command: ./bin/diviner generate Closes T15255 Test Plan: - run `./bin/diviner generate` - great success - tested the advanced search in various ways - it still works Reviewers: O1 Blessed Committers, Matthew Reviewed By: O1 Blessed Committers, Matthew Subscribers: Ekubischta, speck, tobiaswiese, Matthew, Cigaryno Maniphest Tasks: T15226, T15255 Differential Revision: https://we.phorge.it/D25124
This commit is contained in:
parent
996a853fc4
commit
1ba5c8c260
3 changed files with 4 additions and 4 deletions
|
@ -133,7 +133,7 @@ final class DivinerBookQuery extends PhabricatorCursorPagedPolicyAwareQuery {
|
||||||
$this->phids);
|
$this->phids);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen($this->nameLike)) {
|
if (phutil_nonempty_string($this->nameLike)) {
|
||||||
$where[] = qsprintf(
|
$where[] = qsprintf(
|
||||||
$conn,
|
$conn,
|
||||||
'name LIKE %~',
|
'name LIKE %~',
|
||||||
|
@ -147,7 +147,7 @@ final class DivinerBookQuery extends PhabricatorCursorPagedPolicyAwareQuery {
|
||||||
$this->names);
|
$this->names);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen($this->namePrefix)) {
|
if (phutil_nonempty_string($this->namePrefix)) {
|
||||||
$where[] = qsprintf(
|
$where[] = qsprintf(
|
||||||
$conn,
|
$conn,
|
||||||
'name LIKE %>',
|
'name LIKE %>',
|
||||||
|
|
|
@ -182,7 +182,7 @@ final class DivinerLiveSymbol extends DivinerDAO
|
||||||
public function setTitle($value) {
|
public function setTitle($value) {
|
||||||
$this->writeField('title', $value);
|
$this->writeField('title', $value);
|
||||||
|
|
||||||
if (strlen($value)) {
|
if (phutil_nonempty_string($value)) {
|
||||||
$slug = DivinerAtomRef::normalizeTitleString($value);
|
$slug = DivinerAtomRef::normalizeTitleString($value);
|
||||||
$hash = PhabricatorHash::digestForIndex($slug);
|
$hash = PhabricatorHash::digestForIndex($slug);
|
||||||
$this->titleSlugHash = $hash;
|
$this->titleSlugHash = $hash;
|
||||||
|
|
|
@ -194,7 +194,7 @@ final class DivinerGenerateWorkflow extends DivinerWorkflow {
|
||||||
|
|
||||||
$identifier = $args->getArg('repository');
|
$identifier = $args->getArg('repository');
|
||||||
$repository = null;
|
$repository = null;
|
||||||
if (strlen($identifier)) {
|
if (phutil_nonempty_string($identifier)) {
|
||||||
$repository = id(new PhabricatorRepositoryQuery())
|
$repository = id(new PhabricatorRepositoryQuery())
|
||||||
->setViewer(PhabricatorUser::getOmnipotentUser())
|
->setViewer(PhabricatorUser::getOmnipotentUser())
|
||||||
->withIdentifiers(array($identifier))
|
->withIdentifiers(array($identifier))
|
||||||
|
|
Loading…
Reference in a new issue