Devo inserire un servizio in una variabile o fare riferimento a più volte

0

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)
    ];
    
posta crmpicco 10.08.2016 - 05:19
fonte

0 risposte

Leggi altre domande sui tag