| 
									
										
										
										
											2016-01-08 16:00:07 +01:00
										 |  |  | <?php | 
					
						
							| 
									
										
										
										
											2016-05-20 12:41:23 +02:00
										 |  |  | /** | 
					
						
							|  |  |  |  * AuthServiceProvider.php | 
					
						
							|  |  |  |  * Copyright (C) 2016 thegrumpydictator@gmail.com | 
					
						
							|  |  |  |  * | 
					
						
							| 
									
										
										
										
											2016-10-05 06:52:15 +02:00
										 |  |  |  * This software may be modified and distributed under the terms of the | 
					
						
							|  |  |  |  * Creative Commons Attribution-ShareAlike 4.0 International License. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * See the LICENSE file for details. | 
					
						
							| 
									
										
										
										
											2016-05-20 12:41:23 +02:00
										 |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-04-09 07:44:22 +02:00
										 |  |  | declare(strict_types=1); | 
					
						
							| 
									
										
										
										
											2016-01-08 16:00:07 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | namespace FireflyIII\Providers; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-01-09 08:20:55 +01:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Class AuthServiceProvider | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * @package FireflyIII\Providers | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2016-01-08 16:00:07 +01:00
										 |  |  | class AuthServiceProvider extends ServiceProvider | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * The policy mappings for the application. | 
					
						
							|  |  |  |      * | 
					
						
							|  |  |  |      * @var array | 
					
						
							|  |  |  |      */ | 
					
						
							| 
									
										
										
										
											2016-01-15 23:12:52 +01:00
										 |  |  |     protected $policies | 
					
						
							|  |  |  |         = [ | 
					
						
							|  |  |  |             'FireflyIII\Model' => 'FireflyIII\Policies\ModelPolicy', | 
					
						
							|  |  |  |         ]; | 
					
						
							| 
									
										
										
										
											2016-01-08 16:00:07 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |     /** | 
					
						
							| 
									
										
										
										
											2016-09-16 06:48:38 +02:00
										 |  |  |      * Register any authentication / authorization services. | 
					
						
							| 
									
										
										
										
											2016-01-15 23:12:52 +01:00
										 |  |  |      * | 
					
						
							| 
									
										
										
										
											2016-01-08 16:00:07 +01:00
										 |  |  |      * @return void | 
					
						
							|  |  |  |      */ | 
					
						
							| 
									
										
										
										
											2016-09-16 06:48:38 +02:00
										 |  |  |     public function boot() | 
					
						
							| 
									
										
										
										
											2016-01-08 16:00:07 +01:00
										 |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-16 06:48:38 +02:00
										 |  |  |         $this->registerPolicies(); | 
					
						
							| 
									
										
										
										
											2016-01-08 16:00:07 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  |         //
 | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |