Questa è più una questione di micro-ottimizzazione, motivo per cui l'ho pubblicata qui piuttosto che StackOverflow.
Ho molte istanze di questo tipo di codice nella mia applicazione Symfony 2, dove ottengo il CourseManager
servizio e il metodo call in esso. La mia domanda è: dovrei prendere il servizio e inserirlo in una variabile all'interno del metodo o è meglio e più efficiente chiamare $this->get('CourseManager')
come sto facendo o in questo modo non ottimale?
$params = [
'site' => $site,
'currenttab' => 'golf',
'addOns' => $this->get('CourseManager')->getAddOns($site),
'lastRetryDate' => $this->get('CourseManager')->getLastRetryDate($site),
'expectedDate' => $this->get('CourseManager')->getExpectedDate($site)
];