File tree Expand file tree Collapse file tree 6 files changed +30
-27
lines changed
Expand file tree Collapse file tree 6 files changed +30
-27
lines changed Original file line number Diff line number Diff line change 11language : php
22
33php :
4+ - 5.6
45 - 7.1
56
67sudo : false
Original file line number Diff line number Diff line change 2626 },
2727 "require-dev" : {
2828 "mockery/mockery" : " ~0.9" ,
29- "orchestra/database" : " ~3.0 " ,
30- "orchestra/testbench" : " ~3.0 " ,
31- "phpunit/phpunit" : " ~6.0 "
29+ "orchestra/database" : " ~3.4 " ,
30+ "orchestra/testbench" : " ~3.4 " ,
31+ "phpunit/phpunit" : " ~5.7 "
3232 },
3333 "suggest" : {
3434 "nexmo/client" : " Required for sms notifications."
Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ protected function upcoming($event)
8282 if ($ event ->timezone ) {
8383 $ date ->setTimezone ($ event ->timezone );
8484 }
85-
86- return (CronExpression:: factory ( $ event -> expression )-> getNextRunDate ( $ date -> toDateTimeString ())) ->format ('Y-m-d H:i:s ' );
85+ $ expression = CronExpression:: factory ( $ event -> expression )-> getNextRunDate ( $ date -> toDateTimeString ());
86+ return $ expression ->format ('Y-m-d H:i:s ' );
8787 }
8888}
Original file line number Diff line number Diff line change @@ -21,9 +21,10 @@ class Totem
2121 */
2222 public static function check ($ request )
2323 {
24- return ( static ::$ authUsing ?: function () {
24+ $ callback = static ::$ authUsing ?: function () {
2525 return app ()->environment ('local ' );
26- })($ request );
26+ };
27+ return $ callback ($ request );
2728 }
2829
2930 /**
Original file line number Diff line number Diff line change 22
33namespace Studio \Totem \Tests \Feature ;
44
5+ use Illuminate \Http \Request ;
56use Studio \Totem \Totem ;
67use Studio \Totem \Tests \TestCase ;
78use Studio \Totem \Http \Middleware \Authenticate ;
@@ -30,10 +31,9 @@ public function auth_middleware_works()
3031 });
3132
3233 $ middleware = new Authenticate ;
33-
34+ $ object = new Request ;
3435 $ response = $ middleware ->handle (
35- new class {
36- },
36+ $ object ,
3737 function ($ value ) {
3838 return 'response ' ;
3939 }
@@ -53,10 +53,9 @@ public function auth_middleware_responds_with_403_on_failure()
5353 });
5454
5555 $ middleware = new Authenticate ;
56-
56+ $ object = new Request ;
5757 $ response = $ middleware ->handle (
58- new class {
59- },
58+ $ object ,
6059 function ($ value ) {
6160 return 'response ' ;
6261 }
Original file line number Diff line number Diff line change @@ -52,20 +52,7 @@ protected function getPackageProviders($app)
5252 */
5353 protected function disableExceptionHandling ()
5454 {
55- $ this ->app ->instance (ExceptionHandler::class, new class extends Handler {
56- public function __construct ()
57- {
58- }
59-
60- public function report (Exception $ e )
61- {
62- }
63-
64- public function render ($ request , Exception $ e )
65- {
66- throw $ e ;
67- }
68- });
55+ app ()->instance (ExceptionHandler::class, new PassThroughHandler );
6956
7057 return $ this ;
7158 }
@@ -84,3 +71,18 @@ public function signIn()
8471 return $ this ;
8572 }
8673}
74+
75+ class PassThroughHandler extends Handler
76+ {
77+ public function __construct ()
78+ {
79+ }
80+ public function report (Exception $ e )
81+ {
82+ // no-op
83+ }
84+ public function render ($ request , Exception $ e )
85+ {
86+ throw $ e ;
87+ }
88+ }
You can’t perform that action at this time.
0 commit comments