PHP 클래스 CI_Profiler

파일 보기 프로젝트 열기: lonnieezell/codeigniter-forensics 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$CI
$_available_sections
$_query_toggle_count Stores _compile_x() results
$_sections

공개 메소드들

메소드 설명
__construct ( $config = [] ) --------------------------------------------------------------------
_compile_console ( ) --------------------------------------------------------------------
_compile_files ( ) --------------------------------------------------------------------
_compile_userdata ( ) --------------------------------------------------------------------
_compile_view_data ( ) : array Compile View Data
get_file_size ( $size, $retstring = null ) --------------------------------------------------------------------
interpolateQuery ( $query, array $params )
run ( ) : string Run the Profiler
set_sections ( $config ) : void Set Sections

보호된 메소드들

메소드 설명
_compile_benchmarks ( ) : array Auto Profiler
_compile_config ( ) : string Compile config information
_compile_controller_info ( ) : string Show the controller and function that were called
_compile_eloquent ( ) : string Compile Eloquent Queries
_compile_get ( ) : string Compile $_GET Data
_compile_http_headers ( ) : string Compile header information
_compile_memory_usage ( ) : string Compile memory usage
_compile_post ( ) : string Compile $_POST Data
_compile_queries ( ) : string Compile Queries
_compile_uri_string ( ) : string Show query string

메소드 상세

__construct() 공개 메소드

--------------------------------------------------------------------
public __construct ( $config = [] )

_compile_benchmarks() 보호된 메소드

This function cycles through the entire array of mark points and matches any two points that are named identically (ending in "_start" and "_end" respectively). It then compiles the execution times for all points and returns it as an array
protected _compile_benchmarks ( ) : array
리턴 array

_compile_config() 보호된 메소드

Lists developer config variables
protected _compile_config ( ) : string
리턴 string

_compile_console() 공개 메소드

--------------------------------------------------------------------
public _compile_console ( )

_compile_controller_info() 보호된 메소드

Show the controller and function that were called
protected _compile_controller_info ( ) : string
리턴 string

_compile_eloquent() 보호된 메소드

Compile Eloquent Queries
protected _compile_eloquent ( ) : string
리턴 string

_compile_files() 공개 메소드

--------------------------------------------------------------------
public _compile_files ( )

_compile_get() 보호된 메소드

Compile $_GET Data
protected _compile_get ( ) : string
리턴 string

_compile_http_headers() 보호된 메소드

Lists HTTP headers
protected _compile_http_headers ( ) : string
리턴 string

_compile_memory_usage() 보호된 메소드

Display total used memory
protected _compile_memory_usage ( ) : string
리턴 string

_compile_post() 보호된 메소드

Compile $_POST Data
protected _compile_post ( ) : string
리턴 string

_compile_queries() 보호된 메소드

Compile Queries
protected _compile_queries ( ) : string
리턴 string

_compile_uri_string() 보호된 메소드

Show query string
protected _compile_uri_string ( ) : string
리턴 string

_compile_userdata() 공개 메소드

--------------------------------------------------------------------
public _compile_userdata ( )

_compile_view_data() 공개 메소드

Allows any data passed to views to be available in the profiler bar.
public _compile_view_data ( ) : array
리턴 array

get_file_size() 공개 정적인 메소드

--------------------------------------------------------------------
public static get_file_size ( $size, $retstring = null )

interpolateQuery() 공개 메소드

public interpolateQuery ( $query, array $params )
$params array

run() 공개 메소드

Run the Profiler
public run ( ) : string
리턴 string

set_sections() 공개 메소드

Sets the private _compile_* properties to enable/disable Profiler sections
public set_sections ( $config ) : void
리턴 void

프로퍼티 상세

$CI 보호되어 있는 프로퍼티

protected $CI

$_available_sections 보호되어 있는 프로퍼티

protected $_available_sections

$_query_toggle_count 보호되어 있는 프로퍼티

Stores _compile_x() results
protected $_query_toggle_count

$_sections 보호되어 있는 프로퍼티

protected $_sections