Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 148 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 148 Revision 621
Zeile 83... Zeile 83...
83
    {
83
    {
84
        foreach ($this->dispatcher->getListeners($expectedEvent) as $listenerClosure) {
84
        foreach ($this->dispatcher->getListeners($expectedEvent) as $listenerClosure) {
85
            $actualListener = (new ReflectionFunction($listenerClosure))
85
            $actualListener = (new ReflectionFunction($listenerClosure))
86
                        ->getStaticVariables()['listener'];
86
                        ->getStaticVariables()['listener'];
Zeile -... Zeile 87...
-
 
87
 
-
 
88
            $normalizedListener = $expectedListener;
87
 
89
 
88
            if (is_string($actualListener) && Str::contains($actualListener, '@')) {
90
            if (is_string($actualListener) && Str::contains($actualListener, '@')) {
Zeile 89... Zeile 91...
89
                $actualListener = Str::parseCallback($actualListener);
91
                $actualListener = Str::parseCallback($actualListener);
90
 
92
 
91
                if (is_string($expectedListener)) {
93
                if (is_string($expectedListener)) {
92
                    if (Str::contains($expectedListener, '@')) {
94
                    if (Str::contains($expectedListener, '@')) {
93
                        $expectedListener = Str::parseCallback($expectedListener);
95
                        $normalizedListener = Str::parseCallback($expectedListener);
94
                    } else {
96
                    } else {
95
                        $expectedListener = [$expectedListener, 'handle'];
97
                        $normalizedListener = [$expectedListener, 'handle'];
96
                    }
98
                    }
Zeile 97... Zeile 99...
97
                }
99
                }
98
            }
100
            }
99
 
101
 
100
            if ($actualListener === $expectedListener ||
102
            if ($actualListener === $normalizedListener ||
Zeile 101... Zeile 103...
101
                ($actualListener instanceof Closure &&
103
                ($actualListener instanceof Closure &&
102
                $expectedListener === Closure::class)) {
104
                $normalizedListener === Closure::class)) {
103
                PHPUnit::assertTrue(true);
105
                PHPUnit::assertTrue(true);