Können Sie nach der Law of Demeter Methoden für zurückgegebene Objekte aufrufen?Gesetz der Demeter und Rückgabewerte
z.
<?php
class O
{
public function m($http)
{
$response = $http->get('http://www.google.com');
return $response->getBody(); // violation?
}
}
?>
$ http-> get() gibt ein Objekt zurück. Zählt das als ein Objekt, das in M erstellt/instanziiert wurde? Wenn Sie keine Methoden dazu aufrufen können (wie bei LoD), wie würden Sie mit dieser Situation umgehen? Diese
Mit Ausnahme der Punktoperator in PHP zum Verketten von Strings. :-) Leichtes Brainfart in diesem letzten '.length'-Bit, denke ich. – janmoesen
ruft (wie ein Getter) – nemenems