Manual Técnico Carpeta Common
Documentación Técnica del Archivo codeception-local.php
Español
¿Para qué es?
El archivo codeception-local.php es un archivo de configuración local para pruebas usando Codeception en el framework Yii2. Define configuraciones específicas para el entorno de pruebas local.
Definición de la Carpeta
Ubicación: common/config/codeception-local.php
Contexto: Se encuentra en la carpeta de configuración común, proporcionando configuraciones de prueba compartidas entre todas las aplicaciones.
Propósito
- Configurar el entorno de pruebas local
- Fusionar múltiples configuraciones
- Establecer parámetros de seguridad
- Definir componentes específicos para pruebas
- Mantener configuraciones sensibles fuera del control de versiones
Estructura Principal
return yii\helpers\ArrayHelper::merge( require __DIR__ . '/main.php', require __DIR__ . '/main-local.php', require __DIR__ . '/test.php', require __DIR__ . '/test-local.php', [ 'components' => [ 'request' => [ 'cookieValidationKey' => '8pmKpfUlLIkE_uWyUplkUUZVI_4xHFND', ], ], ]);Technical Documentation - codeception-local.php File
English
What is it for?
The codeception-local.php file is a local configuration file for testing using Codeception in the Yii2 framework. It defines specific configurations for the local testing environment.
Folder Definition
Location: common/config/codeception-local.php
Context: Located in the common configuration folder, providing shared test configurations across all applications.
Purpose
- Configure local testing environment
- Merge multiple configurations
- Set security parameters
- Define test-specific components
- Keep sensitive configurations out of version control
Main Structure
return yii\helpers\ArrayHelper::merge( require __DIR__ . '/main.php', require __DIR__ . '/main-local.php', require __DIR__ . '/test.php', require __DIR__ . '/test-local.php', [ 'components' => [ 'request' => [ 'cookieValidationKey' => '8pmKpfUlLIkE_uWyUplkUUZVI_4xHFND', ], ], ]);Características Especiales / Special Features
Español
-
Fusión de Configuraciones
- Configuración principal (
main.php) - Configuración local (
main-local.php) - Configuración de pruebas (
test.php) - Configuración local de pruebas (
test-local.php)
- Configuración principal (
-
Componentes Configurados
- Componente de solicitud (request)
- Clave de validación de cookies
- Configuraciones específicas de prueba
English
-
Configuration Merging
- Main configuration (
main.php) - Local configuration (
main-local.php) - Test configuration (
test.php) - Local test configuration (
test-local.php)
- Main configuration (
-
Configured Components
- Request component
- Cookie validation key
- Test-specific configurations
Notas de Seguridad / Security Notes
Español
- La clave de validación de cookies debe mantenerse segura
- El archivo no debe incluirse en el control de versiones
- Las configuraciones sensibles deben estar solo en archivos locales
- Se recomienda usar diferentes claves para diferentes entornos
English
- Cookie validation key must be kept secure
- File should not be included in version control
- Sensitive configurations should only be in local files
- Different keys recommended for different environments