| Conditions | 3 | 
| Paths | 3 | 
| Total Lines | 12 | 
| Code Lines | 6 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Tests | 7 | 
| CRAP Score | 3 | 
| Changes | 0 | ||
| 1 | <?php  | 
            ||
| 23 | 3 | 	public function handle( RequestInterface $request, Closure $next, $url = '' ) { | 
            |
| 24 | 3 | 		if ( is_user_logged_in() ) { | 
            |
| 25 | 1 | return $next( $request );  | 
            |
| 26 | }  | 
            ||
| 27 | |||
| 28 | 2 | 		if ( empty( $url ) ) { | 
            |
| 29 | 1 | $url = wp_login_url( $request->getUrl() );  | 
            |
| 30 | }  | 
            ||
| 31 | |||
| 32 | 2 | $url = apply_filters( 'wpemerge.middleware.user.logged_in.redirect_url', $url, $request );  | 
            |
| 33 | |||
| 34 | 2 | return WPEmerge\redirect()->to( $url );  | 
            |
| 35 | }  | 
            ||
| 37 |