Overview

Packages

  • tipy

Classes

  • Tipy
  • TipyApp
  • TipyCli
  • TipyCliSession
  • TipyConfig
  • TipyController
  • TipyCookie
  • TipyDAO
  • TipyEnv
  • TipyFlash
  • TipyInflector
  • TipyInput
  • TipyIOWrapper
  • TipyLogger
  • TipyMailer
  • TipyModel
  • TipyOutput
  • TipyRequest
  • TipySession
  • TipyTestCase
  • TipyTestRunner
  • TipyView

Exceptions

  • AssertionFailedException
  • CompileErrorException
  • CompileWarningException
  • CoreErrorException
  • CoreWarningException
  • DeprecatedException
  • NoMethodException
  • NoticeException
  • ParseException
  • RecoverableErrorException
  • StrictException
  • TipyDaoException
  • TipyException
  • TipyModelException
  • TipyRollbackException
  • TipyValidationException
  • UserDeprecatedException
  • UserErrorException
  • UserNoticeException
  • UserWarningException
  • WarningException
  • Overview
  • Package
  • Class
  • Deprecated
  • Todo
 1:  2:  3:  4:  5:  6:  7:  8:  9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 
<?php
/**
 * TipyConfig
 *
 * @package tipy
 */

/**
 * Access config variables
 *
 * Config variables are defined in **config.ini** file in your application root directory
 *
 * <code>
 * class MyController extends TipyController {
 *     public function index() {
 *         $path = $this->config->get('my_config_var');
 *         // ...
 *     }
 * }
 * </code>
 */
class TipyConfig extends TipyIOWrapper {

    /**
     * Construct TipyConfig instance from parsed config.ini
     */
    public function __construct() {
        parent::__construct();
        defined('INI_FILE') || define('INI_FILE', getcwd().'/../config.ini');
        $iniData = parse_ini_file(INI_FILE);
        $this->bind($iniData);
    }

}
tipy API documentation generated by ApiGen