PHP Classes

File: www/sysconf.php

Recommend this page to a friend!
  Classes of Fernando Val   Springy   www/sysconf.php   Download  
File: www/sysconf.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Springy
Microframework for Web application development
Author: By
Last change: Code adjustments
Apply fixes from StyleCI
Date: 1 year ago
Size: 2,205 bytes
 

Contents

Class file image Download
<?php
/**
 * Springy Framework general configuration file.
 *
 * @copyright 2007 Fernando Val
 * @author Fernando Val <fernando.val@gmail.com>
 *
 * @version 3.4.2.21
 */
$GLOBALS['SYSTEM'] = [
   
'SYSTEM_NAME' => 'Your system name',
   
'SYSTEM_VERSION' => [1, 0, 0],
   
'PROJECT_CODE_NAME' => '',
   
'CHARSET' => 'UTF-8',
   
'TIMEZONE' => 'America/Sao_Paulo',

   
'ACTIVE_ENVIRONMENT' => '',
   
'ENVIRONMENT_VARIABLE' => 'SPRINGY_ENVIRONMENT',
   
'CONSIDER_PORT_NUMBER' => false,
   
'ENVIRONMENT_ALIAS' => [
       
'localhost' => 'development',
       
'127\.0\.0\.1' => 'development',
       
'(www\.)?mydomain\.com' => 'production',
    ],

   
// Web server doc root directory
   
'ROOT_PATH' => realpath(__DIR__),
   
// Project root directory
   
'PROJECT_PATH' => realpath(__DIR__ . DIRECTORY_SEPARATOR . '..'),
   
// Springy library directory
   
'SPRINGY_PATH' => realpath(__DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'springy'),
   
// Configuration directory
   
'CONFIG_PATH' => realpath(__DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'conf'),
   
// Application directory
   
'APP_PATH' => realpath(__DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'app'),
   
// Controller path
   
'CONTROLER_PATH' => '',
   
// Models and other classes path
   
'CLASS_PATH' => '',
   
// Directory where the system writes data during the course of its operation
   
'VAR_PATH' => realpath(__DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'var'),
   
// Directory for the subdirectories with migration scripts
   
'MIGRATION_PATH' => realpath(__DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'migration'),
   
// Vendor directory
   
'VENDOR_PATH' => realpath(__DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'vendor'),
];

// Diretório das controladoras
$GLOBALS['SYSTEM']['CONTROLER_PATH'] = realpath($GLOBALS['SYSTEM']['APP_PATH'] . DIRECTORY_SEPARATOR . 'controllers');
// Diretório das classes da aplicação
$GLOBALS['SYSTEM']['CLASS_PATH'] = realpath($GLOBALS['SYSTEM']['APP_PATH'] . DIRECTORY_SEPARATOR . 'classes');