included models to ide helper
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -88,6 +88,7 @@ npm-debug.log | ||||
| .env.example | ||||
| robots.txt | ||||
| _ide_helper.php | ||||
| _ide_helper_models.php | ||||
| .phpstorm.meta.php | ||||
| /storage/debugbar/* | ||||
| .phpunit.result.cache | ||||
|   | ||||
| @@ -23,7 +23,7 @@ | ||||
|         "akaunting/version": "1.0.*", | ||||
|         "barryvdh/laravel-debugbar": "3.3.*", | ||||
|         "barryvdh/laravel-dompdf": "0.*", | ||||
|         "barryvdh/laravel-ide-helper": "2.7.*", | ||||
|         "barryvdh/laravel-ide-helper": "2.8.*", | ||||
|         "bkwld/cloner": "3.7.*", | ||||
|         "consoletvs/charts": "6.5.*", | ||||
|         "dingo/api": "3.0.*", | ||||
| @@ -104,6 +104,7 @@ | ||||
|             "Illuminate\\Foundation\\ComposerScripts::postInstall", | ||||
|             "php artisan ide-helper:generate", | ||||
|             "php artisan ide-helper:meta", | ||||
|             "php artisan ide-helper:models --nowrite", | ||||
|             "php artisan clear-compiled", | ||||
|             "composer dump-autoload" | ||||
|         ], | ||||
| @@ -111,6 +112,7 @@ | ||||
|             "Illuminate\\Foundation\\ComposerScripts::postUpdate", | ||||
|             "php artisan ide-helper:generate", | ||||
|             "php artisan ide-helper:meta", | ||||
|             "php artisan ide-helper:models --nowrite", | ||||
|             "php artisan clear-compiled", | ||||
|             "composer dump-autoload" | ||||
|         ], | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| <?php | ||||
|  | ||||
| return [ | ||||
| return array( | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
| @@ -10,9 +10,20 @@ return [ | ||||
|     | The default filename (without extension) and the format (php or json) | ||||
|     | | ||||
|     */ | ||||
|  | ||||
|     'filename'  => '_ide_helper', | ||||
|     'format'    => 'php', | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
|     | Where to write the PhpStorm specific meta file | ||||
|     |-------------------------------------------------------------------------- | ||||
|     | | ||||
|     | PhpStorm also supports the directory `.phpstorm.meta.php/` with arbitrary | ||||
|     | files in it, should you need additional files for your project; e.g. | ||||
|     | `.phpstorm.meta.php/laravel_ide_Helper.php'. | ||||
|     | | ||||
|     */ | ||||
|     'meta_filename' => '.phpstorm.meta.php', | ||||
|  | ||||
|     /* | ||||
| @@ -23,6 +34,7 @@ return [ | ||||
|     | Set to true to generate commonly used Fluent methods | ||||
|     | | ||||
|     */ | ||||
|  | ||||
|     'include_fluent' => true, | ||||
|  | ||||
|     /* | ||||
| @@ -34,6 +46,7 @@ return [ | ||||
|     | method auto-completion. | ||||
|     | | ||||
|     */ | ||||
|  | ||||
|     'include_factory_builders' => false, | ||||
|  | ||||
|     /* | ||||
| @@ -44,7 +57,19 @@ return [ | ||||
|     | Set to false to disable write magic methods of model | ||||
|     | | ||||
|     */ | ||||
|     'write_model_magic_where' => true, | ||||
|  | ||||
|     'write_model_magic_where' => false, | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
|     | Write Model relation count properties | ||||
|     |-------------------------------------------------------------------------- | ||||
|     | | ||||
|     | Set to false to disable writing of relation count properties to model DocBlocks. | ||||
|     | | ||||
|     */ | ||||
|  | ||||
|     'write_model_relation_count_properties' => false, | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
| @@ -58,6 +83,7 @@ return [ | ||||
|     | Please be aware that this setting changes a file within the /vendor directory. | ||||
|     | | ||||
|     */ | ||||
|  | ||||
|     'write_eloquent_model_mixins' => false, | ||||
|  | ||||
|     /* | ||||
| @@ -69,11 +95,12 @@ return [ | ||||
|     | -- helpers (-H) option. Extra helper files can be included. | ||||
|     | | ||||
|     */ | ||||
|  | ||||
|     'include_helpers' => false, | ||||
|  | ||||
|     'helper_files' => [ | ||||
|     'helper_files' => array( | ||||
|         base_path() . '/vendor/laravel/framework/src/Illuminate/Support/helpers.php', | ||||
|     ], | ||||
|     ), | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
| @@ -83,11 +110,28 @@ return [ | ||||
|     | Define in which directories the ide-helper:models command should look | ||||
|     | for models. | ||||
|     | | ||||
|     | glob patterns are supported to easier reach models in sub-directories, | ||||
|     | e.g. `app/Services/* /Models` (without the space) | ||||
|     | | ||||
|     */ | ||||
|     'model_locations' => [ | ||||
|         'app/Models', | ||||
|     ], | ||||
|  | ||||
|     'model_locations' => array( | ||||
|         'app/Models', | ||||
|         'modules/*/Models' | ||||
|     ), | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
|     | Models to ignore | ||||
|     |-------------------------------------------------------------------------- | ||||
|     | | ||||
|     | Define which models should be ignored. | ||||
|     | | ||||
|     */ | ||||
|  | ||||
|     'ignored_models' => array( | ||||
|  | ||||
|     ), | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
| @@ -97,23 +141,13 @@ return [ | ||||
|     | These implementations are not really extended, but called with magic functions | ||||
|     | | ||||
|     */ | ||||
|     'extra' => [ | ||||
|         'Eloquent' => ['Illuminate\Database\Eloquent\Builder', 'Illuminate\Database\Query\Builder'], | ||||
|         'Session' => ['Illuminate\Session\Store'], | ||||
|     ], | ||||
|  | ||||
|     'magic' => [ | ||||
|         'Log' => [ | ||||
|             'debug'     => 'Monolog\Logger::addDebug', | ||||
|             'info'      => 'Monolog\Logger::addInfo', | ||||
|             'notice'    => 'Monolog\Logger::addNotice', | ||||
|             'warning'   => 'Monolog\Logger::addWarning', | ||||
|             'error'     => 'Monolog\Logger::addError', | ||||
|             'critical'  => 'Monolog\Logger::addCritical', | ||||
|             'alert'     => 'Monolog\Logger::addAlert', | ||||
|             'emergency' => 'Monolog\Logger::addEmergency', | ||||
|         ], | ||||
|     ], | ||||
|     'extra' => array( | ||||
|         'Eloquent' => array('Illuminate\Database\Eloquent\Builder', 'Illuminate\Database\Query\Builder'), | ||||
|         'Session' => array('Illuminate\Session\Store'), | ||||
|     ), | ||||
|  | ||||
|     'magic' => array(), | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
| @@ -124,9 +158,10 @@ return [ | ||||
|     | are detected by the helpers, others can be listed below. | ||||
|     | | ||||
|     */ | ||||
|     'interfaces' => [ | ||||
|  | ||||
|     ], | ||||
|     'interfaces' => array( | ||||
|  | ||||
|     ), | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
| @@ -154,9 +189,9 @@ return [ | ||||
|     |  ), | ||||
|     | | ||||
|     */ | ||||
|     'custom_db_types' => [ | ||||
|     'custom_db_types' => array( | ||||
|  | ||||
|     ], | ||||
|     ), | ||||
|  | ||||
|     /* | ||||
|      |-------------------------------------------------------------------------- | ||||
| @@ -171,13 +206,13 @@ return [ | ||||
|      | | ||||
|      | For example, normally you would see this: | ||||
|      | | ||||
|      |  * @property \Carbon\Carbon $created_at | ||||
|      |  * @property \Carbon\Carbon $updated_at | ||||
|      |  * @property \Illuminate\Support\Carbon $created_at | ||||
|      |  * @property \Illuminate\Support\Carbon $updated_at | ||||
|      | | ||||
|      | With this enabled, the properties will be this: | ||||
|      | | ||||
|      |  * @property \Carbon\Carbon $createdAt | ||||
|      |  * @property \Carbon\Carbon $updatedAt | ||||
|      |  * @property \Illuminate\Support\Carbon $createdAt | ||||
|      |  * @property \Illuminate\Support\Carbon $updatedAt | ||||
|      | | ||||
|      | Note, it is currently an all-or-nothing option. | ||||
|      | | ||||
| @@ -192,10 +227,10 @@ return [ | ||||
|     | Cast the given "real type" to the given "type". | ||||
|     | | ||||
|     */ | ||||
|    'type_overrides' => [ | ||||
|     'type_overrides' => array( | ||||
|         'integer' => 'int', | ||||
|         'boolean' => 'bool', | ||||
|     ], | ||||
|     ), | ||||
|  | ||||
|     /* | ||||
|     |-------------------------------------------------------------------------- | ||||
| @@ -208,4 +243,4 @@ return [ | ||||
|     */ | ||||
|     'include_class_docblocks' => false, | ||||
|  | ||||
| ]; | ||||
| ); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user