20 lines
		
	
	
		
			531 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
		
			531 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| 
								 | 
							
								parameters:
							 | 
						||
| 
								 | 
							
								  ban.skip_procedural_hook_scan: true
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								services:
							 | 
						||
| 
								 | 
							
								  _defaults:
							 | 
						||
| 
								 | 
							
								    autoconfigure: true
							 | 
						||
| 
								 | 
							
								  ban.ip_manager:
							 | 
						||
| 
								 | 
							
								    class: Drupal\ban\BanIpManager
							 | 
						||
| 
								 | 
							
								    arguments: ['@database']
							 | 
						||
| 
								 | 
							
								    tags:
							 | 
						||
| 
								 | 
							
								      - { name: backend_overridable }
							 | 
						||
| 
								 | 
							
								  Drupal\ban\BanIpManagerInterface: '@ban.ip_manager'
							 | 
						||
| 
								 | 
							
								  ban.middleware:
							 | 
						||
| 
								 | 
							
								    class: Drupal\ban\BanMiddleware
							 | 
						||
| 
								 | 
							
								    arguments: ['@ban.ip_manager']
							 | 
						||
| 
								 | 
							
								    tags:
							 | 
						||
| 
								 | 
							
								      # Ensure to come before page caching, so you don't serve cached pages to
							 | 
						||
| 
								 | 
							
								      # banned users.
							 | 
						||
| 
								 | 
							
								      - { name: http_middleware, priority: 250 }
							 |