752 lines
31 KiB
Markdown
752 lines
31 KiB
Markdown
# sova-backend: Symfony API
|
|
|
|
Backend API для adminpanel и интеграций. Копия из monorepo + test-специфичные правки.
|
|
|
|
**Файлов:** 277
|
|
|
|
|
|
## `sova-backend/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/.cursorignore ` | Файл проекта |
|
|
| `sova-backend/.editorconfig` | Файл проекта |
|
|
| `sova-backend/.env.ci` | Файл проекта |
|
|
| `sova-backend/.env.dev` | Файл проекта |
|
|
| `sova-backend/.env.test` | Файл проекта |
|
|
| `sova-backend/.gitignore` | Git ignore rules |
|
|
| `sova-backend/Dockerfile` | Docker multistage build |
|
|
| `sova-backend/compose.override.yaml` | Локальные overrides Compose |
|
|
| `sova-backend/compose.yaml` | Docker Compose (Symfony) |
|
|
| `sova-backend/composer.json` | PHP Composer зависимости |
|
|
| `sova-backend/importmap.php` | PHP (Symfony) |
|
|
| `sova-backend/issues-27.html` | HTML |
|
|
| `sova-backend/mr.diff` | Файл проекта |
|
|
| `sova-backend/phpunit.dist.xml` | XML-конфиг |
|
|
|
|
|
|
## `sova-backend/.gitea/workflows/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/.gitea/workflows/build.yml` | Gitea Actions CI pipeline |
|
|
|
|
|
|
## `sova-backend/assets/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/assets/app.js` | JavaScript |
|
|
| `sova-backend/assets/bootstrap.js` | JavaScript |
|
|
| `sova-backend/assets/controllers.json` | JSON-данные / конфиг |
|
|
| `sova-backend/assets/stimulus_bootstrap.js` | JavaScript |
|
|
|
|
|
|
## `sova-backend/assets/controllers/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/assets/controllers/csrf_protection_controller.js` | Stimulus controller: csrf_protection |
|
|
| `sova-backend/assets/controllers/hello_controller.js` | Stimulus controller: hello |
|
|
|
|
|
|
## `sova-backend/assets/styles/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/assets/styles/app.css` | CSS-стили |
|
|
|
|
|
|
## `sova-backend/bin/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/bin/console` | Symfony CLI entry |
|
|
| `sova-backend/bin/phpunit` | PHPUnit runner wrapper |
|
|
|
|
|
|
## `sova-backend/config/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/config/bundles.php` | PHP (Symfony) |
|
|
| `sova-backend/config/preload.php` | PHP (Symfony) |
|
|
| `sova-backend/config/reference.php` | PHP (Symfony) |
|
|
| `sova-backend/config/routes.yaml` | YAML-конфиг / Helm / K8s |
|
|
| `sova-backend/config/services.php` | PHP DI bindings по APP_ENV |
|
|
| `sova-backend/config/services.yaml` | YAML-конфиг / Helm / K8s |
|
|
| `sova-backend/config/services_stub.yaml` | Stub-клиенты SMS/Calltouch/Captcha для test |
|
|
|
|
|
|
## `sova-backend/config/packages/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/config/packages/asset_mapper.yaml` | Symfony bundle config: asset_mapper.yaml |
|
|
| `sova-backend/config/packages/cache.yaml` | Symfony bundle config: cache.yaml |
|
|
| `sova-backend/config/packages/csrf.yaml` | Symfony bundle config: csrf.yaml |
|
|
| `sova-backend/config/packages/debug.yaml` | Symfony bundle config: debug.yaml |
|
|
| `sova-backend/config/packages/doctrine.yaml` | Symfony bundle config: doctrine.yaml |
|
|
| `sova-backend/config/packages/doctrine_migrations.yaml` | Symfony bundle config: doctrine_migrations.yaml |
|
|
| `sova-backend/config/packages/framework.yaml` | Symfony bundle config: framework.yaml |
|
|
| `sova-backend/config/packages/lexik_jwt_authentication.yaml` | Symfony bundle config: lexik_jwt_authentication.yaml |
|
|
| `sova-backend/config/packages/lock.yaml` | Symfony bundle config: lock.yaml |
|
|
| `sova-backend/config/packages/mailer.yaml` | Symfony bundle config: mailer.yaml |
|
|
| `sova-backend/config/packages/messenger.yaml` | Symfony bundle config: messenger.yaml |
|
|
| `sova-backend/config/packages/monolog.yaml` | Symfony bundle config: monolog.yaml |
|
|
| `sova-backend/config/packages/nelmio_api_doc.yaml` | Symfony bundle config: nelmio_api_doc.yaml |
|
|
| `sova-backend/config/packages/nelmio_cors.yaml` | Symfony bundle config: nelmio_cors.yaml |
|
|
| `sova-backend/config/packages/notifier.yaml` | Symfony bundle config: notifier.yaml |
|
|
| `sova-backend/config/packages/property_info.yaml` | Symfony bundle config: property_info.yaml |
|
|
| `sova-backend/config/packages/routing.yaml` | Symfony bundle config: routing.yaml |
|
|
| `sova-backend/config/packages/scheduler.yaml` | Symfony bundle config: scheduler.yaml |
|
|
| `sova-backend/config/packages/security.yaml` | Symfony bundle config: security.yaml |
|
|
| `sova-backend/config/packages/serializer.yaml` | Symfony bundle config: serializer.yaml |
|
|
| `sova-backend/config/packages/translation.yaml` | Symfony bundle config: translation.yaml |
|
|
| `sova-backend/config/packages/twig.yaml` | Symfony bundle config: twig.yaml |
|
|
| `sova-backend/config/packages/ux_turbo.yaml` | Symfony bundle config: ux_turbo.yaml |
|
|
| `sova-backend/config/packages/validator.yaml` | Symfony bundle config: validator.yaml |
|
|
| `sova-backend/config/packages/web_profiler.yaml` | Symfony bundle config: web_profiler.yaml |
|
|
|
|
|
|
## `sova-backend/config/packages/dev/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/config/packages/dev/web_profiler.yaml` | Symfony bundle config: web_profiler.yaml |
|
|
|
|
|
|
## `sova-backend/config/routes/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/config/routes/framework.yaml` | YAML-конфиг / Helm / K8s |
|
|
| `sova-backend/config/routes/nelmio_api_doc.yaml` | YAML-конфиг / Helm / K8s |
|
|
| `sova-backend/config/routes/security.yaml` | YAML-конфиг / Helm / K8s |
|
|
| `sova-backend/config/routes/web_profiler.yaml` | YAML-конфиг / Helm / K8s |
|
|
|
|
|
|
## `sova-backend/docker/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/docker/fpm-pool.conf` | Файл проекта |
|
|
|
|
|
|
## `sova-backend/docker/nginx/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/docker/nginx/default.conf` | Файл проекта |
|
|
|
|
|
|
## `sova-backend/migrations/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/migrations/.gitignore` | Git ignore rules |
|
|
| `sova-backend/migrations/Version20260213132749.php` | Doctrine migration |
|
|
| `sova-backend/migrations/Version20260213132759.php` | Doctrine migration |
|
|
| `sova-backend/migrations/Version20260311212936.php` | Doctrine migration |
|
|
| `sova-backend/migrations/Version20260417120000.php` | Doctrine migration |
|
|
| `sova-backend/migrations/Version20260515142000.php` | Doctrine migration |
|
|
|
|
|
|
## `sova-backend/public/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/public/favicon.ico` | Favicon |
|
|
| `sova-backend/public/index.php` | HTTP front controller Symfony |
|
|
| `sova-backend/public/robots.txt` | Файл проекта |
|
|
| `sova-backend/public/swagger.json` | JSON-данные / конфиг |
|
|
|
|
|
|
## `sova-backend/public/images/logo/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/public/images/logo/comfort.jpg` | JPEG-изображение |
|
|
| `sova-backend/public/images/logo/sovamed.png` | PNG-изображение |
|
|
| `sova-backend/public/images/logo/sovenok.png` | PNG-изображение |
|
|
| `sova-backend/public/images/logo/wmtmed.png` | PNG-изображение |
|
|
|
|
|
|
## `sova-backend/src/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Kernel.php` | PHP (Symfony) |
|
|
| `sova-backend/src/Schedule.php` | PHP (Symfony) |
|
|
|
|
|
|
## `sova-backend/src/Command/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Command/BitrixUpdateDoctorsCommand.php` | Console command: BitrixUpdateDoctorsCommand |
|
|
| `sova-backend/src/Command/BitrixUpdateReviewsCommand.php` | Console command: BitrixUpdateReviewsCommand |
|
|
| `sova-backend/src/Command/ClearScheduleCacheCommand.php` | Console command: ClearScheduleCacheCommand |
|
|
| `sova-backend/src/Command/UploadDepartmentsCommand.php` | Console command: UploadDepartmentsCommand |
|
|
| `sova-backend/src/Command/UploadDiseasesCommand.php` | Console command: UploadDiseasesCommand |
|
|
| `sova-backend/src/Command/UploadDoctorsCommand.php` | Console command: UploadDoctorsCommand |
|
|
| `sova-backend/src/Command/UploadFilialsCommand.php` | Console command: UploadFilialsCommand |
|
|
| `sova-backend/src/Command/UploadMedicalCentersCommand.php` | Console command: UploadMedicalCentersCommand |
|
|
| `sova-backend/src/Command/UploadNewsCommand.php` | Console command: UploadNewsCommand |
|
|
| `sova-backend/src/Command/UploadPriceCommand.php` | Console command: UploadPriceCommand |
|
|
| `sova-backend/src/Command/UploadPriceDepCommand.php` | Console command: UploadPriceDepCommand |
|
|
| `sova-backend/src/Command/UploadPromoCommand.php` | Console command: UploadPromoCommand |
|
|
| `sova-backend/src/Command/UploadSiteServicesCommand.php` | Console command: UploadSiteServicesCommand |
|
|
|
|
|
|
## `sova-backend/src/Controller/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Controller/.gitignore` | Git ignore rules |
|
|
| `sova-backend/src/Controller/ArticleController.php` | Symfony controller: ArticleController |
|
|
| `sova-backend/src/Controller/CalltouchController.php` | Symfony controller: CalltouchController |
|
|
| `sova-backend/src/Controller/DefaultController.php` | Symfony controller: DefaultController |
|
|
| `sova-backend/src/Controller/DepartmentController.php` | Symfony controller: DepartmentController |
|
|
| `sova-backend/src/Controller/DiseaseController.php` | Symfony controller: DiseaseController |
|
|
| `sova-backend/src/Controller/FilialController.php` | Symfony controller: FilialController |
|
|
| `sova-backend/src/Controller/HelperController.php` | Symfony controller: HelperController |
|
|
| `sova-backend/src/Controller/InfoclinicaController.php` | Symfony controller: InfoclinicaController |
|
|
| `sova-backend/src/Controller/LocationController.php` | Symfony controller: LocationController |
|
|
| `sova-backend/src/Controller/MedicalCenterController.php` | Symfony controller: MedicalCenterController |
|
|
| `sova-backend/src/Controller/NewsController.php` | Symfony controller: NewsController |
|
|
| `sova-backend/src/Controller/PriceDepartmentController.php` | Symfony controller: PriceDepartmentController |
|
|
| `sova-backend/src/Controller/PriceListController.php` | Symfony controller: PriceListController |
|
|
| `sova-backend/src/Controller/PromoController.php` | Symfony controller: PromoController |
|
|
| `sova-backend/src/Controller/ReviewController.php` | Symfony controller: ReviewController |
|
|
| `sova-backend/src/Controller/ServiceController.php` | Symfony controller: ServiceController |
|
|
| `sova-backend/src/Controller/SiteServiceController.php` | Symfony controller: SiteServiceController |
|
|
| `sova-backend/src/Controller/SpecialistController.php` | Symfony controller: SpecialistController |
|
|
| `sova-backend/src/Controller/SpecialistDcodeDescriptionController.php` | Symfony controller: SpecialistDcodeDescriptionController |
|
|
| `sova-backend/src/Controller/SpecialistDocsController.php` | Symfony controller: SpecialistDocsController |
|
|
| `sova-backend/src/Controller/StockController.php` | Symfony controller: StockController |
|
|
| `sova-backend/src/Controller/UserController.php` | Symfony controller: UserController |
|
|
| `sova-backend/src/Controller/UsrlogController.php` | Symfony controller: UsrlogController |
|
|
| `sova-backend/src/Controller/WebGetDocinfoController.php` | Symfony controller: WebGetDocinfoController |
|
|
| `sova-backend/src/Controller/XmlFeedController.php` | Symfony controller: XmlFeedController |
|
|
|
|
|
|
## `sova-backend/src/Dto/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Dto/AnonymousReserveRequestDto.php` | DTO: AnonymousReserveRequestDto |
|
|
| `sova-backend/src/Dto/CalltouchCreateRequestDto.php` | DTO: CalltouchCreateRequestDto |
|
|
| `sova-backend/src/Dto/FileUploadDto.php` | DTO: FileUploadDto |
|
|
| `sova-backend/src/Dto/RegionDto.php` | DTO: RegionDto |
|
|
| `sova-backend/src/Dto/RegistrationDto.php` | DTO: RegistrationDto |
|
|
| `sova-backend/src/Dto/ReviewInputDto.php` | DTO: ReviewInputDto |
|
|
| `sova-backend/src/Dto/ScheduleDayDto.php` | DTO: ScheduleDayDto |
|
|
| `sova-backend/src/Dto/ScheduleDto.php` | DTO: ScheduleDto |
|
|
| `sova-backend/src/Dto/SpecialistFilterDto.php` | DTO: SpecialistFilterDto |
|
|
| `sova-backend/src/Dto/UserAuthDto.php` | DTO: UserAuthDto |
|
|
| `sova-backend/src/Dto/UserLoginDto.php` | DTO: UserLoginDto |
|
|
| `sova-backend/src/Dto/UserUidAuthDto.php` | DTO: UserUidAuthDto |
|
|
|
|
|
|
## `sova-backend/src/Dto/Content/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Dto/Content/ContentFilterDto.php` | DTO: ContentFilterDto |
|
|
|
|
|
|
## `sova-backend/src/Entity/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Entity/.gitignore` | Git ignore rules |
|
|
| `sova-backend/src/Entity/AlertSms.php` | Doctrine entity: AlertSms |
|
|
| `sova-backend/src/Entity/Article.php` | Doctrine entity: Article |
|
|
| `sova-backend/src/Entity/Banner.php` | Doctrine entity: Banner |
|
|
| `sova-backend/src/Entity/Department.php` | Doctrine entity: Department |
|
|
| `sova-backend/src/Entity/Disease.php` | Doctrine entity: Disease |
|
|
| `sova-backend/src/Entity/Filial.php` | Doctrine entity: Filial |
|
|
| `sova-backend/src/Entity/Idoctor.php` | Doctrine entity: Idoctor |
|
|
| `sova-backend/src/Entity/Location.php` | Doctrine entity: Location |
|
|
| `sova-backend/src/Entity/MarkKiosk.php` | Doctrine entity: MarkKiosk |
|
|
| `sova-backend/src/Entity/MedicalCenter.php` | Doctrine entity: MedicalCenter |
|
|
| `sova-backend/src/Entity/News.php` | Doctrine entity: News |
|
|
| `sova-backend/src/Entity/PriceDepartment.php` | Doctrine entity: PriceDepartment |
|
|
| `sova-backend/src/Entity/PriceList.php` | Doctrine entity: PriceList |
|
|
| `sova-backend/src/Entity/Promo.php` | Doctrine entity: Promo |
|
|
| `sova-backend/src/Entity/Record.php` | Doctrine entity: Record |
|
|
| `sova-backend/src/Entity/Review.php` | Doctrine entity: Review |
|
|
| `sova-backend/src/Entity/Schedule.php` | Doctrine entity: Schedule |
|
|
| `sova-backend/src/Entity/SiteService.php` | Doctrine entity: SiteService |
|
|
| `sova-backend/src/Entity/Specialist.php` | Doctrine entity: Specialist |
|
|
| `sova-backend/src/Entity/SpecialistDcodeDescription.php` | Doctrine entity: SpecialistDcodeDescription |
|
|
| `sova-backend/src/Entity/SpecialistDocs.php` | Doctrine entity: SpecialistDocs |
|
|
| `sova-backend/src/Entity/Stock.php` | Doctrine entity: Stock |
|
|
| `sova-backend/src/Entity/User.php` | Doctrine entity: User |
|
|
| `sova-backend/src/Entity/WebGetDocinfo.php` | Doctrine entity: WebGetDocinfo |
|
|
| `sova-backend/src/Entity/WidgetForm.php` | Doctrine entity: WidgetForm |
|
|
| `sova-backend/src/Entity/WidgetFormInput.php` | Doctrine entity: WidgetFormInput |
|
|
|
|
|
|
## `sova-backend/src/Entity/Behavior/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Entity/Behavior/UpdateTimestampTrait.php` | Doctrine entity: UpdateTimestampTrait |
|
|
|
|
|
|
## `sova-backend/src/EventListener/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/EventListener/JsonExceptionHandler.php` | PHP (Symfony) |
|
|
|
|
|
|
## `sova-backend/src/Form/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Form/WidgetFormInputType.php` | Form type: WidgetFormInputType |
|
|
| `sova-backend/src/Form/WidgetFormType.php` | Form type: WidgetFormType |
|
|
|
|
|
|
## `sova-backend/src/Message/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Message/GetAnonymousReserveRequestMessage.php` | Messenger message: GetAnonymousReserveRequestMessage |
|
|
| `sova-backend/src/Message/GetScheduleMessage.php` | Messenger message: GetScheduleMessage |
|
|
| `sova-backend/src/Message/GetSpecialistPictureMessage.php` | Messenger message: GetSpecialistPictureMessage |
|
|
|
|
|
|
## `sova-backend/src/MessageHandler/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/MessageHandler/GetAnonymousReserveRequestMessageHandler.php` | Messenger handler: GetAnonymousReserveRequestMessageHandler |
|
|
| `sova-backend/src/MessageHandler/GetScheduleMessageHandler.php` | Messenger handler: GetScheduleMessageHandler |
|
|
| `sova-backend/src/MessageHandler/GetSpecialistPictureMessageHandler.php` | Messenger handler: GetSpecialistPictureMessageHandler |
|
|
|
|
|
|
## `sova-backend/src/Repository/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Repository/.gitignore` | Git ignore rules |
|
|
| `sova-backend/src/Repository/AlertSmsRepository.php` | Doctrine repository: AlertSmsRepository |
|
|
| `sova-backend/src/Repository/ArticleRepository.php` | Doctrine repository: ArticleRepository |
|
|
| `sova-backend/src/Repository/BannerRepository.php` | Doctrine repository: BannerRepository |
|
|
| `sova-backend/src/Repository/ContentFilterTrait.php` | Doctrine repository: ContentFilterTrait |
|
|
| `sova-backend/src/Repository/DepartmentRepository.php` | Doctrine repository: DepartmentRepository |
|
|
| `sova-backend/src/Repository/DiseaseRepository.php` | Doctrine repository: DiseaseRepository |
|
|
| `sova-backend/src/Repository/FilialRepository.php` | Doctrine repository: FilialRepository |
|
|
| `sova-backend/src/Repository/IdoctorRepository.php` | Doctrine repository: IdoctorRepository |
|
|
| `sova-backend/src/Repository/LocationRepository.php` | Doctrine repository: LocationRepository |
|
|
| `sova-backend/src/Repository/MarkKioskRepository.php` | Doctrine repository: MarkKioskRepository |
|
|
| `sova-backend/src/Repository/MedicalCenterRepository.php` | Doctrine repository: MedicalCenterRepository |
|
|
| `sova-backend/src/Repository/NewsRepository.php` | Doctrine repository: NewsRepository |
|
|
| `sova-backend/src/Repository/PriceDepartmentRepository.php` | Doctrine repository: PriceDepartmentRepository |
|
|
| `sova-backend/src/Repository/PriceListRepository.php` | Doctrine repository: PriceListRepository |
|
|
| `sova-backend/src/Repository/PromoRepository.php` | Doctrine repository: PromoRepository |
|
|
| `sova-backend/src/Repository/RecordRepository.php` | Doctrine repository: RecordRepository |
|
|
| `sova-backend/src/Repository/ReviewRepository.php` | Doctrine repository: ReviewRepository |
|
|
| `sova-backend/src/Repository/ScheduleRepository.php` | Doctrine repository: ScheduleRepository |
|
|
| `sova-backend/src/Repository/SiteServiceRepository.php` | Doctrine repository: SiteServiceRepository |
|
|
| `sova-backend/src/Repository/SpecialistDcodeDescriptionRepository.php` | Doctrine repository: SpecialistDcodeDescriptionRepository |
|
|
| `sova-backend/src/Repository/SpecialistDocsRepository.php` | Doctrine repository: SpecialistDocsRepository |
|
|
| `sova-backend/src/Repository/SpecialistRepository.php` | Doctrine repository: SpecialistRepository |
|
|
| `sova-backend/src/Repository/StockRepository.php` | Doctrine repository: StockRepository |
|
|
| `sova-backend/src/Repository/UserRepository.php` | Doctrine repository: UserRepository |
|
|
| `sova-backend/src/Repository/WebGetDocinfoRepository.php` | Doctrine repository: WebGetDocinfoRepository |
|
|
| `sova-backend/src/Repository/WidgetFormInputRepository.php` | Doctrine repository: WidgetFormInputRepository |
|
|
| `sova-backend/src/Repository/WidgetFormRepository.php` | Doctrine repository: WidgetFormRepository |
|
|
|
|
|
|
## `sova-backend/src/Serializer/Normalizer/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Serializer/Normalizer/FilialNormalizer.php` | PHP (Symfony) |
|
|
| `sova-backend/src/Serializer/Normalizer/SpecialistDocsNormalizer.php` | PHP (Symfony) |
|
|
| `sova-backend/src/Serializer/Normalizer/SpecialistNormalizer.php` | PHP (Symfony) |
|
|
| `sova-backend/src/Serializer/Normalizer/StockNormalizer.php` | PHP (Symfony) |
|
|
|
|
|
|
## `sova-backend/src/Service/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/DiseaseCrudService.php` | Service: DiseaseCrudService |
|
|
| `sova-backend/src/Service/MedicalCenterCrudService.php` | Service: MedicalCenterCrudService |
|
|
| `sova-backend/src/Service/NewsCrudService.php` | Service: NewsCrudService |
|
|
| `sova-backend/src/Service/PromoCrudService.php` | Service: PromoCrudService |
|
|
| `sova-backend/src/Service/SiteServiceCrudService.php` | Service: SiteServiceCrudService |
|
|
|
|
|
|
## `sova-backend/src/Service/Bitrix/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Bitrix/BitrixService.php` | Service: BitrixService |
|
|
|
|
|
|
## `sova-backend/src/Service/Client/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Client/AbstractHttpClientService.php` | Service: AbstractHttpClientService |
|
|
| `sova-backend/src/Service/Client/BitrixClientService.php` | Service: BitrixClientService |
|
|
| `sova-backend/src/Service/Client/CalltouchClientService.php` | Service: CalltouchClientService |
|
|
| `sova-backend/src/Service/Client/InfoclinicaClientService.php` | Service: InfoclinicaClientService |
|
|
| `sova-backend/src/Service/Client/SmartCaptchaClientService.php` | Service: SmartCaptchaClientService |
|
|
| `sova-backend/src/Service/Client/Sms4bClientService.php` | Service: Sms4bClientService |
|
|
| `sova-backend/src/Service/Client/SmsruClientService.php` | Service: SmsruClientService |
|
|
|
|
|
|
## `sova-backend/src/Service/Client/Interfaces/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Client/Interfaces/AbstractHttpClientServiceInterface.php` | Service: AbstractHttpClientServiceInterface |
|
|
| `sova-backend/src/Service/Client/Interfaces/BitrixClientServiceInterface.php` | Service: BitrixClientServiceInterface |
|
|
| `sova-backend/src/Service/Client/Interfaces/CalltouchClientServiceInterface.php` | Service: CalltouchClientServiceInterface |
|
|
| `sova-backend/src/Service/Client/Interfaces/InfoclinicaClientServiceInterface.php` | Service: InfoclinicaClientServiceInterface |
|
|
| `sova-backend/src/Service/Client/Interfaces/SmartCaptchaClientServiceInterface.php` | Service: SmartCaptchaClientServiceInterface |
|
|
| `sova-backend/src/Service/Client/Interfaces/SmsClientServiceInterface.php` | Service: SmsClientServiceInterface |
|
|
|
|
|
|
## `sova-backend/src/Service/Client/Stub/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Client/Stub/AlwaysValidSmartCaptchaClientService.php` | Service: AlwaysValidSmartCaptchaClientService |
|
|
| `sova-backend/src/Service/Client/Stub/NoopCalltouchClientService.php` | Service: NoopCalltouchClientService |
|
|
| `sova-backend/src/Service/Client/Stub/NoopSmsClientService.php` | Service: NoopSmsClientService |
|
|
|
|
|
|
## `sova-backend/src/Service/Crud/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Crud/CrudResponder.php` | Service: CrudResponder |
|
|
|
|
|
|
## `sova-backend/src/Service/Crypt/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Crypt/AESCryptService.php` | Service: AESCryptService |
|
|
|
|
|
|
## `sova-backend/src/Service/Crypt/Interfaces/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Crypt/Interfaces/AESCryptServiceInterface.php` | Service: AESCryptServiceInterface |
|
|
|
|
|
|
## `sova-backend/src/Service/DecoderJWT/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/DecoderJWT/JWTDecoderService.php` | Service: JWTDecoderService |
|
|
|
|
|
|
## `sova-backend/src/Service/DecoderJWT/Interfaces/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/DecoderJWT/Interfaces/JWTDecoderServiceInterface.php` | Service: JWTDecoderServiceInterface |
|
|
|
|
|
|
## `sova-backend/src/Service/Department/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Department/DepartmentService.php` | Service: DepartmentService |
|
|
|
|
|
|
## `sova-backend/src/Service/ErrorHandler/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/ErrorHandler/ScheduleErrorHandlerService.php` | Service: ScheduleErrorHandlerService |
|
|
|
|
|
|
## `sova-backend/src/Service/FileUploader/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/FileUploader/FileUploaderService.php` | Service: FileUploaderService |
|
|
|
|
|
|
## `sova-backend/src/Service/FileUploader/Interfaces/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/FileUploader/Interfaces/FileUploaderServiceInterface.php` | Service: FileUploaderServiceInterface |
|
|
|
|
|
|
## `sova-backend/src/Service/Filial/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Filial/FilialService.php` | Service: FilialService |
|
|
|
|
|
|
## `sova-backend/src/Service/Helper/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Helper/HelperService.php` | Service: HelperService |
|
|
|
|
|
|
## `sova-backend/src/Service/Image/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Image/ImageService.php` | Service: ImageService |
|
|
|
|
|
|
## `sova-backend/src/Service/Image/Interfaces/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Image/Interfaces/ImageServiceInterface.php` | Service: ImageServiceInterface |
|
|
|
|
|
|
## `sova-backend/src/Service/Location/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Location/LocationService.php` | Service: LocationService |
|
|
|
|
|
|
## `sova-backend/src/Service/Mail/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Mail/SendMailConfig.php` | Service: SendMailConfig |
|
|
| `sova-backend/src/Service/Mail/SendMailService.php` | Service: SendMailService |
|
|
|
|
|
|
## `sova-backend/src/Service/Pagination/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Pagination/Paginator.php` | Service: Paginator |
|
|
|
|
|
|
## `sova-backend/src/Service/Performance/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Performance/PerformanceTrackerService.php` | Service: PerformanceTrackerService |
|
|
|
|
|
|
## `sova-backend/src/Service/PriceList/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/PriceList/PriceListService.php` | Service: PriceListService |
|
|
|
|
|
|
## `sova-backend/src/Service/ScheduleCache/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/ScheduleCache/ScheduleCacheService.php` | Service: ScheduleCacheService |
|
|
|
|
|
|
## `sova-backend/src/Service/Sequence/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Sequence/SequenceService.php` | Service: SequenceService |
|
|
|
|
|
|
## `sova-backend/src/Service/Specialist/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Specialist/SpecialistService.php` | Service: SpecialistService |
|
|
|
|
|
|
## `sova-backend/src/Service/Specialist/Interfaces/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Specialist/Interfaces/SpecialistServiceInterface.php` | Service: SpecialistServiceInterface |
|
|
|
|
|
|
## `sova-backend/src/Service/Translite/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Translite/TransliteService.php` | Service: TransliteService |
|
|
|
|
|
|
## `sova-backend/src/Service/Translite/Interfaces/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/Translite/Interfaces/TransliteServiceInterface.php` | Service: TransliteServiceInterface |
|
|
|
|
|
|
## `sova-backend/src/Service/User/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/User/AuthenticationService.php` | Service: AuthenticationService |
|
|
| `sova-backend/src/Service/User/RegistrationService.php` | Service: RegistrationService |
|
|
| `sova-backend/src/Service/User/UserProfileService.php` | Service: UserProfileService |
|
|
|
|
|
|
## `sova-backend/src/Service/User/Interfaces/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/User/Interfaces/AuthenticationServiceInterface.php` | Service: AuthenticationServiceInterface |
|
|
| `sova-backend/src/Service/User/Interfaces/RegistrationServiceInterface.php` | Service: RegistrationServiceInterface |
|
|
| `sova-backend/src/Service/User/Interfaces/UserProfileServiceInterface.php` | Service: UserProfileServiceInterface |
|
|
|
|
|
|
## `sova-backend/src/Service/XmlFeedGenerator/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/src/Service/XmlFeedGenerator/XmlFeedGeneratorService.php` | Service: XmlFeedGeneratorService |
|
|
| `sova-backend/src/Service/XmlFeedGenerator/XmlFeedGeneratorV1Service.php` | Service: XmlFeedGeneratorV1Service |
|
|
|
|
|
|
## `sova-backend/templates/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/templates/base.html.twig` | Twig template: base.html.twig |
|
|
| `sova-backend/templates/base_plain.html.twig` | Twig template: base_plain.html.twig |
|
|
|
|
|
|
## `sova-backend/templates/bundles/NelmioApiDocBundle/SwaggerUi/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/templates/bundles/NelmioApiDocBundle/SwaggerUi/index.html.twig` | Twig template: bundles/NelmioApiDocBundle/SwaggerUi/index.html.twig |
|
|
|
|
|
|
## `sova-backend/templates/service/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/templates/service/comingsoon.html.twig` | Twig template: service/comingsoon.html.twig |
|
|
|
|
|
|
## `sova-backend/tests/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/tests/bootstrap.php` | PHP (Symfony) |
|
|
|
|
|
|
## `sova-backend/tests/Controller/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/tests/Controller/CalltouchControllerTest.php` | Symfony controller: CalltouchControllerTest |
|
|
| `sova-backend/tests/Controller/CertificateControllerTest.php` | Symfony controller: CertificateControllerTest |
|
|
| `sova-backend/tests/Controller/InfoclinicaControllerTest.php` | Symfony controller: InfoclinicaControllerTest |
|
|
| `sova-backend/tests/Controller/InfoclinicaDoctorControllerTest.php` | Symfony controller: InfoclinicaDoctorControllerTest |
|
|
| `sova-backend/tests/Controller/LocationControllerTest.php` | Symfony controller: LocationControllerTest |
|
|
| `sova-backend/tests/Controller/ServiceControllerTest.php` | Symfony controller: ServiceControllerTest |
|
|
| `sova-backend/tests/Controller/StockControllerTest.php` | Symfony controller: StockControllerTest |
|
|
|
|
|
|
## `sova-backend/tests/Service/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/tests/Service/AESCryptServiceTest.php` | Service: AESCryptServiceTest |
|
|
| `sova-backend/tests/Service/BitrixServiceTest.php` | Service: BitrixServiceTest |
|
|
| `sova-backend/tests/Service/CalltouchClientServiceTest.php` | Service: CalltouchClientServiceTest |
|
|
| `sova-backend/tests/Service/ImageServiceTest.php` | Service: ImageServiceTest |
|
|
| `sova-backend/tests/Service/InfoclinicaClientServiceTest.php` | Service: InfoclinicaClientServiceTest |
|
|
| `sova-backend/tests/Service/MessageSenderServiceTest.php` | Service: MessageSenderServiceTest |
|
|
| `sova-backend/tests/Service/SchedulerTransportTest.php` | Service: SchedulerTransportTest |
|
|
| `sova-backend/tests/Service/Sms4bClientServiceTest.php` | Service: Sms4bClientServiceTest |
|
|
| `sova-backend/tests/Service/SmsruClientServiceTest.php` | Service: SmsruClientServiceTest |
|
|
|
|
|
|
## `sova-backend/translations/`
|
|
|
|
|
|
| Файл | Назначение |
|
|
|------|------------|
|
|
| `sova-backend/translations/.gitignore` | Git ignore rules |
|