ICanBoogie/ICanBoogie 3.0.x
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • Autoconfig
    • Binding
    • Core
    • Routing
    • Session

Classes

  • AlreadyAuthenticated
  • Core
  • Debug
  • Helpers
  • Hooks
  • Logger
  • LogLevel
  • SessionWithEvent

Interfaces

  • LoggerInterface

Traits

  • AppAccessor
  • LoggerTrait

Exceptions

  • CoreAlreadyBooted
  • CoreAlreadyInstantiated
  • CoreAlreadyRunning
  • CoreNotInstantiated

Constants

  • TOKEN_ALPHA
  • TOKEN_ALPHA_UPCASE
  • TOKEN_NUMERIC
  • TOKEN_SYMBOL
  • TOKEN_SYMBOL_WIDE

Functions

  • app
  • boot
  • excerpt
  • generate_token
  • generate_token_wide
  • get_autoconfig
  • log
  • log_error
  • log_info
  • log_success
  • log_time
  • resolve_app_paths
  • resolve_instance_name
  • strip_root

Namespace ICanBoogie

Namespaces summary

ICanBoogie\Autoconfig
ICanBoogie\Binding
ICanBoogie\Core
ICanBoogie\Routing
ICanBoogie\Session

Classes summary

AlreadyAuthenticated Exception thrown when the user is already authenticated.
Core Core of the ICanBoogie framework.
Debug
Helpers Patchable helpers of the ICanBoogie package.
Hooks
Logger A message logger using the core's session to store the messages.
LogLevel Adds the SUCCESS level to the PSR.
SessionWithEvent Extends the Session class to fire ICanBoogie\Session::start when a session is started.

Interfaces summary

LoggerInterface Extends the PSR interface with the following methods:

Traits summary

AppAccessor Accessor for the $app property.
LoggerTrait Adds the success() method to the PSR.

Exceptions summary

CoreAlreadyBooted Exception thrown in attempt to boot the application a second time.
CoreAlreadyInstantiated Exception thrown in attempt to create a second instance.
CoreAlreadyRunning Exception thrown in attempt to run the core a second time.
CoreNotInstantiated Exception thrown in attempt to obtain the core before is has been instantiated.

Constants summary

TOKEN_ALPHA
TOKEN_ALPHA_UPCASE
TOKEN_NUMERIC
TOKEN_SYMBOL
TOKEN_SYMBOL_WIDE

Functions summary

app Returns the ICanBoogie\Core instance.
boot Instantiates a ICanBoogie\Core instance with the autoconfig and boots it.
excerpt Creates an excerpt of an HTML string.
generate_token Generate a password.
generate_token_wide Generate a 512 bit (64 chars) length token from TOKEN_WIDE.
get_autoconfig Returns the autoconfig.
log Logs a debug message.
log_error Logs an error message.
log_info Logs an info message.
log_success Logs a success message.
log_time Logs a debug message associated with a timing information.
resolve_app_paths Resolves the paths where the application can look for config, locale, modules, and more.
resolve_instance_name Resolves application instance name.
strip_root Removes the DOCUMENT_ROOT from the provided path.
ICanBoogie/ICanBoogie 3.0.x API documentation generated by ApiGen