Я дал немного проблем с моей IDE.Я недавно установил doctrine/orm
(вместе с комплектом), и в автоматически сгенерированных файлах конфигурации у меня есть это:
services:
doctrine.result_cache_provider:
class: Symfony\Component\Cache\DoctrineProvider
public: false
arguments:
- '@doctrine.result_cache_pool'
Здесь моя IDE не может распознать службу @doctrine.result_cache_pool
.
Пока здесь
doctrine:
orm:
metadata_cache_driver:
type: service
id: doctrine.system_cache_provider
Он распознает службу doctrine.system_cache_provider
Она генерирует предупреждение, и я бы хотел "исправить" его.
Поскольку я все время хочу разработать это приложение, я хочу сделать его максимально чистым (без предупреждений, ошибок и т. Д.)
Итак, вопрос: что это за служба?Почему PhpStorm не может распознать?Есть ли способ заставить его распознавать это или игнорировать этот тип предупреждения только для этого файла / типа файла?
edit: полные файлы, автоматически сгенерированные по doctrine/orm
doctrine:
orm:
metadata_cache_driver:
type: service
id: doctrine.system_cache_provider
query_cache_driver:
type: service
id: doctrine.system_cache_provider
result_cache_driver:
type: service
id: doctrine.result_cache_provider
services:
doctrine.result_cache_provider:
class: Symfony\Component\Cache\DoctrineProvider
public: false
arguments:
- '@doctrine.result_cache_pool'
doctrine.system_cache_provider:
class: Symfony\Component\Cache\DoctrineProvider
public: false
arguments:
- '@doctrine.system_cache_pool'
framework:
cache:
pools:
doctrine.result_cache_pool:
adapter: cache.app
doctrine.system_cache_pool:
adapter: cache.system