RexStan-Überprüfung: uninstall.php #108
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Für beide "Fehler" findet hier keine Korrektur statt, auch kein
ignore-next-line
; Ich habe nur Kommentare eingefügt, damit man darum weiß, da sie nicht stören und vom Code her korrekt sind. Die Fehlerkorrektur muss woanders stattfinden.'Unable to resolve the template type TFetchType in call to method rex_sql::getArray()'
'Parameter $fetchType of method rex_sql::getArray() expects 2|3|12, 7 given.'
Beide Meldungen kann man hier ignorieren. Das liegt an rex_sql; dort sind einige häufige PDO::FETCH_... hinterlegt,
aber eben nicht alle. In diesem Fall ist
PDO::FETCH_COLUMN
eben unbekannt. Es hat aber keinerlei funktionaleAuswirkungen.
'Strict comparison using !== between null and Url\Profile will always evaluate to true.'
Der Fehler hier ist ignorierbar, denn der Problembär sitzt eine Zeile darüber mit der Referenz auf das Url-Addon.
Die Methode
$profile = Profile::get($profileId);
liefert angeblich immer eine Profil-Instanz (@return self
), aber niemals null.So gesehen ist die Abfrage
if (null !== $profile)
tatsächlich überflüssig. In der Realität liefertProfile::get
aber doch u.U.
null
. Der Fehler liegt also dort im unvollständigen Return-Type.Siehe PR beim URL-Addon