Overview

Classes

  • Api1
  • Array1
  • ArrayObject1
  • Auth1
  • AuthModel1
  • Chat1
  • Class1
  • Color1
  • Console1
  • Controller1
  • Converter1
  • Cookie1
  • Date1
  • DateManager1
  • Db1
  • DbPref1
  • EasyBook
  • EasyCountry
  • EasyGenerator
  • EasyProduct
  • EasyProject
  • EasySchool
  • EasyStatus
  • exApiController1
  • exBlade1
  • exClass
  • exData1
  • exMail1
  • exRoute1
  • exTranslate1
  • exUrl1
  • FileManager1
  • FilePref1
  • Form1
  • Function1
  • Header1
  • Html1
  • HtmlAsset1
  • HtmlForm1
  • HtmlStyle1
  • HtmlWidget1
  • Math1
  • Model1
  • Model1FileLocator
  • Number1
  • Object1
  • Page1
  • Picture1
  • Popup1
  • QUESTION_TYPE
  • RecursiveArrayObject1
  • RegEx1
  • ResultObject1
  • ResultStatus1
  • ServerRequest1
  • Session1
  • SessionPreferenceSave1
  • String1
  • TaskManager1
  • Url1
  • Validation1
  • Value1

Interfaces

  • Controller1RouteInterface
  • Model1ActionInterface
  • Model1PageInterface

Functions

  • __
  • api_and_form_default_route
  • app
  • app_api_list
  • app_class_list
  • app_class_paths
  • app_class_with_interface
  • app_controller_list
  • app_dashboard_list
  • app_db_model_list
  • app_db_table_list
  • app_model_list
  • app_page_list
  • asset
  • csrf_token
  • current_layout_asset
  • current_plugin_asset
  • current_resources_asset_path
  • d
  • dd
  • file_base
  • file_session
  • file_session_get
  • file_session_remove
  • file_session_save
  • form_call_api
  • form_call_controller
  • form_token
  • get_all_view_in_directory
  • get_valid_view_path
  • is_token_valid
  • is_ajax_request
  • layout_asset
  • mailer
  • mailer_send_mail_to_list
  • make_default_route
  • makeRoute
  • normalizeSharedPath
  • now
  • now_date
  • now_time
  • old
  • paginate
  • path_app
  • path_asset
  • path_asset_url
  • path_clear_cache
  • path_main
  • path_main_url
  • path_shared
  • path_shared_app
  • path_shared_asset
  • path_shared_asset_url
  • path_shared_resources
  • path_to_viewpath
  • plugin_asset
  • pre
  • redirect
  • redirect_back
  • redirect_failed
  • redirect_to_view
  • register_path_for_layout_asset
  • request
  • resources_path
  • resources_path_asset
  • resources_path_cache
  • resources_path_plugin
  • resources_path_view
  • resources_path_view_cache
  • resources_path_view_layout
  • route
  • routes
  • shared_asset
  • token
  • translate_language
  • translated_language
  • url
  • view
  • view_exists
  • view_make
  • viewpath_to_path
  • Overview
  • Class

Class Class1

Direct known subclasses

Object1
Located at easycore/Ehex.php
Methods summary
public static mixed
# toArrayObject( array|object $object_or_array )

Parameters

$object_or_array

Returns

mixed

this can be use to merge php class object together, to make object behave like array and array like object, and also show all functions in each object. to add more function Example $flexibleObject = Class1::toArrayObject(true, (new User), (new Picture) ); $flexible->newMethod = function (){ return 'hello world'; } echo $flexibleObject->fullName; OR echo $flexibleObject['fullName']; OR Console1::print( $flexibleObject );

public static
# cast( $object, $class = 'object', $addMethods = false )
public static
# toObject( $array, $className = null, $addMethod = false )
public static
# toArray( $object )
public static
# convertObjectToArray( $object )
public static boolean|mixed|$class
# convertArrayToObject( $array, string $className = null, boolean $addMethod = false )

Parameters

$array
$className
$addMethod

Returns

boolean|mixed|$class
$class
public static
# hashCode( $obj )
public static
# mergeObject( $object_or_array )
public static
# getClassObjectVariables( $object )
public static
# getClassVariables( $object )
public static
# getClassStaticVariables( $object )
public static array
# getExecutedClass( array $classList = [], callable $searchParentClass = false, callable $onFoundCallBack = null )

Get Session Executed Class by Name or by Parent Class with debug_backtrace()

Get Session Executed Class by Name or by Parent Class with debug_backtrace()

Parameters

$classList
$searchParentClass
$onFoundCallBack
$onFoundCallBack
$searchParentClass

Returns

array
public static boolean
# isParentClassExistIn( $class, $parentClass )

Find Parent Class

Find Parent Class

Parameters

$class
$parentClass

Returns

boolean
public static boolean
# isInterfaceImplementExistIn( null $className = null, null $parentInterface = null )

Find Parent Implementation

Find Parent Implementation

Parameters

$className
$parentInterface

Returns

boolean
API documentation generated by ApiGen