예제 #1
0
 public function test_debug_dump_by_call_fuel_func_array()
 {
     // Set to browser mode.
     \Fuel::$is_cli = false;
     $expected = '<div class="fuelphp-dump" style="font-size: 13px;background: #EEE !important; border:1px solid #666; color: #000 !important; padding:10px;"><h1 style="border-bottom: 1px solid #CCC; padding: 0 0 5px 0; margin: 0 0 5px 0; font: bold 120% sans-serif;">COREPATH/base.php @ line: 462</h1><pre style="overflow:auto;font-size:100%;"><strong>Variable #1:</strong>' . "\n" . '<i></i> <strong></strong> (Integer): 1' . "\n\n\n" . '<strong>Variable #2:</strong>' . "\n" . '<i></i> <strong></strong> (Integer): 2' . "\n\n\n" . '<strong>Variable #3:</strong>' . "\n" . '<i></i> <strong></strong> (Integer): 3' . "\n\n\n" . '</pre></div>';
     ob_start();
     call_fuel_func_array('\\Debug::dump', array(1, 2, 3));
     $output = ob_get_contents();
     ob_end_clean();
     $this->assertEquals($expected, $output);
 }
예제 #2
0
 * @version    1.0
 * @author     Fuel Development Team
 * @license    MIT License
 * @copyright  2010 - 2011 Fuel Development Team
 * @link       http://fuelphp.com
 */
// Load the base functions
require COREPATH . 'base.php';
// Import the core Fuel class
import('fuel');
// If the app does not have a Fuel class, then we need to alias it.
!class_exists('Fuel') and class_alias('Fuel\\Core\\Fuel', 'Fuel');
define('DS', DIRECTORY_SEPARATOR);
define('CRLF', chr(13) . chr(10));
/**
 * Do we have access to mbstring?
 * We need this in order to work with UTF-8 strings
 */
define('MBSTRING', function_exists('mb_get_info'));
/**
 * Is mbstring enabled?
 * Set the encoding to use whatever Fuel is set to use.
 */
MBSTRING and mb_internal_encoding(Fuel::$encoding);
// Is Fuel running on the command line?
Fuel::$is_cli = (bool) defined('STDIN');
// Load in the Autoloader
require COREPATH . 'classes' . DS . 'autoloader.php';
Autoloader::add_namespace('Fuel\\Core', COREPATH . 'classes/');
Autoloader::add_classes(array('Fuel\\Core\\Agent' => COREPATH . 'classes/agent.php', 'Fuel\\Core\\Arr' => COREPATH . 'classes/arr.php', 'Fuel\\Core\\Asset' => COREPATH . 'classes/asset.php', 'Fuel\\Core\\Cache' => COREPATH . 'classes/cache.php', 'Fuel\\Core\\Cache_Exception' => COREPATH . 'classes/cache/exception.php', 'Fuel\\Core\\Cache_Handler_Driver' => COREPATH . 'classes/cache/handler/driver.php', 'Fuel\\Core\\Cache_Handler_Json' => COREPATH . 'classes/cache/handler/json.php', 'Fuel\\Core\\Cache_Handler_Serialized' => COREPATH . 'classes/cache/handler/serialized.php', 'Fuel\\Core\\Cache_Handler_String' => COREPATH . 'classes/cache/handler/string.php', 'Fuel\\Core\\Cache_Storage_Driver' => COREPATH . 'classes/cache/storage/driver.php', 'Fuel\\Core\\Cache_Storage_File' => COREPATH . 'classes/cache/storage/file.php', 'Fuel\\Core\\Cache_Storage_Memcached' => COREPATH . 'classes/cache/storage/memcached.php', 'Fuel\\Core\\Cache_Storage_Redis' => COREPATH . 'classes/cache/storage/redis.php', 'Fuel\\Core\\Config' => COREPATH . 'classes/config.php', 'Fuel\\Core\\Controller' => COREPATH . 'classes/controller.php', 'Fuel\\Core\\Controller_Rest' => COREPATH . 'classes/controller/rest.php', 'Fuel\\Core\\Controller_Template' => COREPATH . 'classes/controller/template.php', 'Fuel\\Core\\Cookie' => COREPATH . 'classes/cookie.php', 'Fuel\\Core\\DB' => COREPATH . 'classes/db.php', 'Fuel\\Core\\DBUtil' => COREPATH . 'classes/dbutil.php', 'Fuel\\Core\\Database_Connection' => COREPATH . 'classes/database/connection.php', 'Fuel\\Core\\Database_Exception' => COREPATH . 'classes/database/exception.php', 'Fuel\\Core\\Database_Expression' => COREPATH . 'classes/database/expression.php', 'Fuel\\Core\\Database_Pdo_Connection' => COREPATH . 'classes/database/pdo/connection.php', 'Fuel\\Core\\Database_Query' => COREPATH . 'classes/database/query.php', 'Fuel\\Core\\Database_Query_Builder' => COREPATH . 'classes/database/query/builder.php', 'Fuel\\Core\\Database_Query_Builder_Insert' => COREPATH . 'classes/database/query/builder/insert.php', 'Fuel\\Core\\Database_Query_Builder_Delete' => COREPATH . 'classes/database/query/builder/delete.php', 'Fuel\\Core\\Database_Query_Builder_Update' => COREPATH . 'classes/database/query/builder/update.php', 'Fuel\\Core\\Database_Query_Builder_Select' => COREPATH . 'classes/database/query/builder/select.php', 'Fuel\\Core\\Database_Query_Builder_Where' => COREPATH . 'classes/database/query/builder/where.php', 'Fuel\\Core\\Database_Query_Builder_Join' => COREPATH . 'classes/database/query/builder/join.php', 'Fuel\\Core\\Database_Result' => COREPATH . 'classes/database/result.php', 'Fuel\\Core\\Database_Result_Cached' => COREPATH . 'classes/database/result/cached.php', 'Fuel\\Core\\Database_Mysql_Connection' => COREPATH . 'classes/database/mysql/connection.php', 'Fuel\\Core\\Database_MySQL_Result' => COREPATH . 'classes/database/mysql/result.php', 'Fuel\\Core\\Database_Mysqli_Connection' => COREPATH . 'classes/database/mysqli/connection.php', 'Fuel\\Core\\Database_MySQLi_Result' => COREPATH . 'classes/database/mysqli/result.php', 'Fuel\\Core\\Email' => COREPATH . 'classes/email.php', 'Fuel\\Core\\Email_Driver' => COREPATH . 'classes/email/driver.php', 'Fuel\\Core\\Email_Mail' => COREPATH . 'classes/email/mail.php', 'Fuel\\Core\\Email_Sendmail' => COREPATH . 'classes/email/sendmail.php', 'Fuel\\Core\\Email_Smtp' => COREPATH . 'classes/email/smtp.php', 'Fuel\\Core\\Fuel_Exception' => COREPATH . 'classes/fuel/exception.php', 'Fuel\\Core\\Date' => COREPATH . 'classes/date.php', 'Fuel\\Core\\Debug' => COREPATH . 'classes/debug.php', 'Fuel\\Core\\Cli' => COREPATH . 'classes/cli.php', 'Fuel\\Core\\Crypt' => COREPATH . 'classes/crypt.php', 'Fuel\\Core\\Event' => COREPATH . 'classes/event.php', 'Fuel\\Core\\Error' => COREPATH . 'classes/error.php', 'Fuel\\Core\\Format' => COREPATH . 'classes/format.php', 'Fuel\\Core\\Fieldset' => COREPATH . 'classes/fieldset.php', 'Fuel\\Core\\Fieldset_Field' => COREPATH . 'classes/fieldset/field.php', 'Fuel\\Core\\File' => COREPATH . 'classes/file.php', 'Fuel\\Core\\File_Area' => COREPATH . 'classes/file/area.php', 'Fuel\\Core\\File_Exception' => COREPATH . 'classes/file/exception.php', 'Fuel\\Core\\File_Driver_File' => COREPATH . 'classes/file/driver/file.php', 'Fuel\\Core\\File_Driver_Directory' => COREPATH . 'classes/file/driver/directory.php', 'Fuel\\Core\\Form' => COREPATH . 'classes/form.php', 'Fuel\\Core\\Ftp' => COREPATH . 'classes/ftp.php', 'Fuel\\Core\\Html' => COREPATH . 'classes/html.php', 'Fuel\\Core\\Image' => COREPATH . 'classes/image.php', 'Fuel\\Core\\Image_Driver' => COREPATH . 'classes/image/driver.php', 'Fuel\\Core\\Image_Gd' => COREPATH . 'classes/image/gd.php', 'Fuel\\Core\\Image_Imagemagick' => COREPATH . 'classes/image/imagemagick.php', 'Fuel\\Core\\Inflector' => COREPATH . 'classes/inflector.php', 'Fuel\\Core\\Input' => COREPATH . 'classes/input.php', 'Fuel\\Core\\Lang' => COREPATH . 'classes/lang.php', 'Fuel\\Core\\Log' => COREPATH . 'classes/log.php', 'Fuel\\Core\\Migrate' => COREPATH . 'classes/migrate.php', 'Fuel\\Core\\Model' => COREPATH . 'classes/model.php', 'Fuel\\Core\\Mongo_DB' => COREPATH . 'classes/mongo/db.php', 'Fuel\\Core\\Mongo_Exception' => COREPATH . 'classes/mongo/exception.php', 'Fuel\\Core\\Output' => COREPATH . 'classes/output.php', 'Fuel\\Core\\Pagination' => COREPATH . 'classes/pagination.php', 'Fuel\\Core\\Profiler' => COREPATH . 'classes/profiler.php', 'Fuel\\Core\\Request' => COREPATH . 'classes/request.php', 'Fuel\\Core\\Redis' => COREPATH . 'classes/redis.php', 'Fuel\\Core\\Redis_Exception' => COREPATH . 'classes/redis/exception.php', 'Fuel\\Core\\Response' => COREPATH . 'classes/response.php', 'Fuel\\Core\\Route' => COREPATH . 'classes/route.php', 'Fuel\\Core\\Router' => COREPATH . 'classes/router.php', 'Fuel\\Core\\Security' => COREPATH . 'classes/security.php', 'Fuel\\Core\\Session' => COREPATH . 'classes/session.php', 'Fuel\\Core\\Session_Driver' => COREPATH . 'classes/session/driver.php', 'Fuel\\Core\\Session_Db' => COREPATH . 'classes/session/db.php', 'Fuel\\Core\\Session_Cookie' => COREPATH . 'classes/session/cookie.php', 'Fuel\\Core\\Session_File' => COREPATH . 'classes/session/file.php', 'Fuel\\Core\\Session_Memcached' => COREPATH . 'classes/session/memcached.php', 'Fuel\\Core\\Session_Redis' => COREPATH . 'classes/session/redis.php', 'Fuel\\Core\\Str' => COREPATH . 'classes/str.php', 'Fuel\\Core\\TestCase' => COREPATH . 'classes/testcase.php', 'Fuel\\Core\\Uri' => COREPATH . 'classes/uri.php', 'Fuel\\Core\\Unzip' => COREPATH . 'classes/unzip.php', 'Fuel\\Core\\Upload' => COREPATH . 'classes/upload.php', 'Fuel\\Core\\Validation' => COREPATH . 'classes/validation.php', 'Fuel\\Core\\Validation_Error' => COREPATH . 'classes/validation/error.php', 'Fuel\\Core\\View' => COREPATH . 'classes/view.php', 'Fuel\\Core\\View_Exception' => COREPATH . 'classes/view/exception.php', 'Fuel\\Core\\ViewModel' => COREPATH . 'classes/viewmodel.php'));
/* End of file bootstrap.php */
예제 #3
0
 public function tearDown()
 {
     // Restore original value
     \Fuel::$is_cli = $this->old_is_cli;
 }