86 lines
1.6 KiB
PHP
86 lines
1.6 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
'filename' => '_ide_helper.php',
|
|
|
|
'models_filename' => '_ide_helper_models.php',
|
|
|
|
'meta_filename' => '.phpstorm.meta.php',
|
|
|
|
'include_fluent' => false,
|
|
|
|
'include_factory_builders' => false,
|
|
|
|
'write_model_magic_where' => true,
|
|
|
|
'write_model_external_builder_methods' => true,
|
|
|
|
'write_model_relation_count_properties' => true,
|
|
'write_model_relation_exists_properties' => false,
|
|
|
|
'write_eloquent_model_mixins' => false,
|
|
|
|
'include_helpers' => false,
|
|
|
|
'helper_files' => [
|
|
base_path() . '/vendor/laravel/framework/src/Illuminate/Support/helpers.php',
|
|
base_path() . '/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php',
|
|
],
|
|
|
|
'model_locations' => [
|
|
'app',
|
|
],
|
|
|
|
'ignored_models' => [
|
|
|
|
],
|
|
|
|
'model_hooks' => [
|
|
|
|
],
|
|
|
|
'extra' => [
|
|
'Eloquent' => ['Illuminate\Database\Eloquent\Builder', 'Illuminate\Database\Query\Builder'],
|
|
'Session' => ['Illuminate\Session\Store'],
|
|
],
|
|
|
|
'magic' => [],
|
|
|
|
'interfaces' => [
|
|
|
|
],
|
|
|
|
'model_camel_case_properties' => false,
|
|
|
|
'type_overrides' => [
|
|
'integer' => 'int',
|
|
'boolean' => 'bool',
|
|
],
|
|
|
|
'include_class_docblocks' => false,
|
|
|
|
'force_fqn' => false,
|
|
|
|
'use_generics_annotations' => true,
|
|
|
|
'macro_default_return_types' => [
|
|
Illuminate\Http\Client\Factory::class => Illuminate\Http\Client\PendingRequest::class,
|
|
],
|
|
|
|
'additional_relation_types' => [],
|
|
|
|
'additional_relation_return_types' => [],
|
|
|
|
'enforce_nullable_relationships' => true,
|
|
|
|
'post_migrate' => [
|
|
|
|
],
|
|
|
|
'ignored_aliases' => [
|
|
'PDF',
|
|
],
|
|
|
|
];
|