Created
March 12, 2013 16:37
-
-
Save MSylvia/5144472 to your computer and use it in GitHub Desktop.
laravel 3.2.12 custom paths.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Laravel - A PHP Framework For Web Artisans | |
* | |
* @package Laravel | |
* @version 3.2.13 | |
* @author Taylor Otwell <[email protected]> | |
* @link http://laravel.com | |
*/ | |
/* | |
|---------------------------------------------------------------- | |
| Application Environments | |
|---------------------------------------------------------------- | |
| | |
| Laravel takes a dead simple approach to environments, and we | |
| think you'll love it. Just specify which URLs belong to a | |
| given environment, and when you access your application | |
| from a URL matching that pattern, we'll be sure to | |
| merge in that environment's configuration files. | |
| | |
*/ | |
// -------------------------------------------------------------- | |
// Framework Version | |
// -------------------------------------------------------------- | |
$laravel_framework = 'laravel-3.2.12'; | |
// -------------------------------------------------------------- | |
// The path to the framework directory. | |
// -------------------------------------------------------------- | |
//$webFrameworkPath = '../../web_frameworks/'.$laravel_framework.'/'; | |
$webFrameworkPath = '../../../../../web_frameworks/'.$laravel_framework.'/'; | |
$environments = array( | |
'local' => array('http://localhost*', '*.dev'), | |
); | |
// -------------------------------------------------------------- | |
// The path to the application directory. | |
// -------------------------------------------------------------- | |
$paths['app'] = 'application'; | |
// -------------------------------------------------------------- | |
// The path to the Laravel directory. | |
// -------------------------------------------------------------- | |
$paths['sys'] = $webFrameworkPath.'laravel'; | |
// -------------------------------------------------------------- | |
// The path to the bundles directory. | |
// -------------------------------------------------------------- | |
$paths['bundle'] = 'bundles'; | |
// -------------------------------------------------------------- | |
// The path to the storage directory. | |
// -------------------------------------------------------------- | |
$paths['storage'] = 'storage'; | |
// -------------------------------------------------------------- | |
// The path to the public directory. | |
// -------------------------------------------------------------- | |
$paths['public'] = 'public'; | |
// *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- | |
// END OF USER CONFIGURATION. HERE BE DRAGONS! | |
// *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- | |
/* | |
.~))>> | |
.~)>> | |
.~))))>>> | |
.~))>> ___ | |
.~))>>)))>> .-~))>> | |
.~)))))>> .-~))>>)> | |
.~)))>>))))>> .-~)>>)> | |
) .~))>>))))>> .-~)))))>>)> | |
( )@@*) //)>)))))) .-~))))>>)> | |
).@(@@ //))>>))) .-~))>>)))))>>)> | |
(( @.@). //))))) .-~)>>)))))>>)> | |
)) )@@*.@@ ) //)>))) //))))))>>))))>>)> | |
(( ((@@@.@@ |/))))) //)))))>>)))>>)> | |
)) @@*. )@@ ) (\_(\-\b |))>)) //)))>>)))))))>>)> | |
(( @@@(.@(@ . _/`-` ~|b |>))) //)>>)))))))>>)> | |
)* @@@ )@* (@) (@) /\b|))) //))))))>>))))>> | |
(( @. )@( @ . _/ / / \b)) //))>>)))))>>>_._ | |
)@@ (@@*)@@. (6///6)- / ^ \b)//))))))>>)))>> ~~-. | |
( @jgs@@. @@@.*@_ VvvvvV// ^ \b/)>>))))>> _. `bb | |
((@@ @@@*.(@@ . - | o |' \ ( ^ \b)))>> .' b`, | |
((@@).*@@ )@ ) \^^^/ (( ^ ~)_ \ / b `, | |
(@@. (@@ ). `-' ((( ^ `\ \ \ \ \| b `. | |
(*.@* / (((( \| | | \ . b `. | |
/ / ((((( \ \ / _.-~\ Y, b ; | |
/ / / (((((( \ \.-~ _.`" _.-~`, b ; | |
/ / `(((((() ) (((((~ `, b ; | |
_/ _/ `"""/ /' ; b ; | |
_.-~_.-~ / /' _.'~bb _.' | |
((((~~ / /' _.'~bb.--~ | |
(((( __.-~bb.-~ | |
.' b .~~ | |
:bb ,' | |
~~~~ | |
*/ | |
// -------------------------------------------------------------- | |
// Change to the current working directory. | |
// -------------------------------------------------------------- | |
chdir(__DIR__); | |
// -------------------------------------------------------------- | |
// Define the directory separator for the environment. | |
// -------------------------------------------------------------- | |
if ( ! defined('DS')) | |
{ | |
define('DS', DIRECTORY_SEPARATOR); | |
} | |
// -------------------------------------------------------------- | |
// Define the path to the base directory. | |
// -------------------------------------------------------------- | |
$GLOBALS['laravel_paths']['base'] = __DIR__.DS; | |
// -------------------------------------------------------------- | |
// Define each constant if it hasn't been defined. | |
// -------------------------------------------------------------- | |
foreach ($paths as $name => $path) | |
{ | |
if ( ! isset($GLOBALS['laravel_paths'][$name])) | |
{ | |
$GLOBALS['laravel_paths'][$name] = realpath($path).DS; | |
} | |
} | |
/** | |
* A global path helper function. | |
* | |
* <code> | |
* $storage = path('storage'); | |
* </code> | |
* | |
* @param string $path | |
* @return string | |
*/ | |
function path($path) | |
{ | |
return $GLOBALS['laravel_paths'][$path]; | |
} | |
/** | |
* A global path setter function. | |
* | |
* @param string $path | |
* @param string $value | |
* @return void | |
*/ | |
function set_path($path, $value) | |
{ | |
$GLOBALS['laravel_paths'][$path] = $value; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment