Documentation

Application

Table of Contents

Interfaces

SessionModelInterface
Interface for session management models.

Classes

Access
Access control annotation for controller methods.
AnnotationReader
Annotation reader for controller methods.
Installer
Composer post-create-project installer.
Controller
Base controller class extending CI_Controller.
Loader
Extended CodeIgniter Loader class.
Router
Extended CodeIgniter Router class.
URI
Extended CodeIgniter URI class.
Driver
Abstract database driver class.
QueryBuilder
Extended Query Builder class.
AccessDeniedException
Exception thrown when access to a resource is denied.
RestClientException
Exception thrown when REST API request fails.
Authenticate
Authentication hook class.
FormValidation
Extended form validation class.
Input
Extended input handling class.
Router
Extended router class.
SessionDatabaseDriver
Extended session database driver.
AddressModel
Japanese address lookup model.
Model
Extended Model class with query builder integration.
SessionModel
Abstract session management model.
Client
Amazon Rekognition API client wrapper.
AmazonSesClient
Amazon SES email client wrapper class.
ArrayHelper
Array utility class.
Cipher
Cryptographic utility class.
CsvHelper
CSV file utility class.
DateHelper
Date utility class.
EMail
Email sending utility class.
FileHelper
File system utility class.
HtmlHelper
HTML utility class.
HttpInput
HTTP request input processing utility class.
HttpResponse
HTTP response builder utility class.
ImageHelper
Image processing utility class.
IpUtils
IP address utility class.
Iterator
Combinatorics iterator utility class.
Loader
CodeIgniter resource loader utility class.
Logger
Logging utility class.
RestClient
REST API client class.
SessionHelper
Session data utility class.
StringHelper
String manipulation utility class.
Template
Twig template engine wrapper class.
UrlHelper
URL parsing utility class.
Validation
Data validation utility class.
VideoHelper
Video processing utility class.

Traits

Result
Query result extension trait.

Constants

ENV_DEVELOPMENT  = 'development'
Development environment identifier.
ENV_PRODUCTION  = 'production'
Production environment identifier.
ENV_TESTING  = 'testing'
Testing environment identifier.
HTTP_ACCEPTED  = 202
HTTP_BAD_GATEWAY  = 502
HTTP_BAD_REQUEST  = 400
HTTP_CONFLICT  = 409
HTTP_CONTINUE  = 100
HTTP_CREATED  = 201
HTTP_EXPECTATION_FAILED  = 417
HTTP_FORBIDDEN  = 403
HTTP_FOUND  = 302
HTTP_GATEWAY_TIMEOUT  = 504
HTTP_GONE  = 410
HTTP_INTERNAL_SERVER_ERROR  = 500
HTTP_LENGTH_REQUIRED  = 411
HTTP_METHOD_NOT_ALLOWED  = 405
HTTP_MOVED_PERMANENTLY  = 301
HTTP_MULTIPLE_CHOICES  = 300
HTTP_NO_CONTENT  = 204
HTTP_NONAUTHORITATIVE_INFORMATION  = 203
HTTP_NOT_ACCEPTABLE  = 406
HTTP_NOT_FOUND  = 404
HTTP_NOT_IMPLEMENTED  = 501
HTTP_NOT_MODIFIED  = 304
HTTP_OK  = 200
HTTP_PARTIAL_CONTENT  = 206
HTTP_PAYMENT_REQUIRED  = 402
HTTP_PRECONDITION_FAILED  = 412
HTTP_PROXY_AUTHENTICATION_REQUIRED  = 407
HTTP_REQUEST_ENTITY_TOO_LARGE  = 413
HTTP_REQUEST_TIMEOUT  = 408
HTTP_REQUEST_URI_TOO_LONG  = 414
HTTP_REQUESTED_RANGE_NOT_SATISFIABLE  = 416
HTTP_RESET_CONTENT  = 205
HTTP_SEE_OTHER  = 303
HTTP_SERVICE_UNAVAILABLE  = 503
HTTP_SWITCHING_PROTOCOLS  = 101
HTTP_TEMPORARY_REDIRECT  = 307
HTTP_UNAUTHORIZED  = 401
HTTP_UNSUPPORTED_MEDIA_TYPE  = 415
HTTP_UNUSED  = 306
HTTP_USE_PROXY  = 305
HTTP_VERSION_NOT_SUPPORTED  = 505

Constants

ENV_DEVELOPMENT

Development environment identifier.

public string ENV_DEVELOPMENT = 'development'

ENV_PRODUCTION

Production environment identifier.

public string ENV_PRODUCTION = 'production'

ENV_TESTING

Testing environment identifier.

public string ENV_TESTING = 'testing'

HTTP_ACCEPTED

public int HTTP_ACCEPTED = 202

202 Accepted

HTTP_BAD_GATEWAY

public int HTTP_BAD_GATEWAY = 502

502 Bad Gateway

HTTP_BAD_REQUEST

public int HTTP_BAD_REQUEST = 400

400 Bad Request

HTTP_CONFLICT

public int HTTP_CONFLICT = 409

409 Conflict

HTTP_CONTINUE

public int HTTP_CONTINUE = 100

100 Continue

HTTP_CREATED

public int HTTP_CREATED = 201

201 Created

HTTP_EXPECTATION_FAILED

public int HTTP_EXPECTATION_FAILED = 417

417 Expectation Failed

HTTP_FORBIDDEN

public int HTTP_FORBIDDEN = 403

403 Forbidden

HTTP_FOUND

public int HTTP_FOUND = 302

302 Found

HTTP_GATEWAY_TIMEOUT

public int HTTP_GATEWAY_TIMEOUT = 504

504 Gateway Timeout

HTTP_INTERNAL_SERVER_ERROR

public int HTTP_INTERNAL_SERVER_ERROR = 500

500 Internal Server Error

HTTP_LENGTH_REQUIRED

public int HTTP_LENGTH_REQUIRED = 411

411 Length Required

HTTP_METHOD_NOT_ALLOWED

public int HTTP_METHOD_NOT_ALLOWED = 405

405 Method Not Allowed

HTTP_MOVED_PERMANENTLY

public int HTTP_MOVED_PERMANENTLY = 301

301 Moved Permanently

HTTP_MULTIPLE_CHOICES

public int HTTP_MULTIPLE_CHOICES = 300

300 Multiple Choices

HTTP_NO_CONTENT

public int HTTP_NO_CONTENT = 204

204 No Content

HTTP_NONAUTHORITATIVE_INFORMATION

public int HTTP_NONAUTHORITATIVE_INFORMATION = 203

203 Non-Authoritative Information

HTTP_NOT_ACCEPTABLE

public int HTTP_NOT_ACCEPTABLE = 406

406 Not Acceptable

HTTP_NOT_FOUND

public int HTTP_NOT_FOUND = 404

404 Not Found

HTTP_NOT_IMPLEMENTED

public int HTTP_NOT_IMPLEMENTED = 501

501 Not Implemented

HTTP_NOT_MODIFIED

public int HTTP_NOT_MODIFIED = 304

304 Not Modified

HTTP_PARTIAL_CONTENT

public int HTTP_PARTIAL_CONTENT = 206

206 Partial Content

HTTP_PAYMENT_REQUIRED

public int HTTP_PAYMENT_REQUIRED = 402

402 Payment Required

HTTP_PRECONDITION_FAILED

public int HTTP_PRECONDITION_FAILED = 412

412 Precondition Failed

HTTP_PROXY_AUTHENTICATION_REQUIRED

public int HTTP_PROXY_AUTHENTICATION_REQUIRED = 407

407 Proxy Authentication Required

HTTP_REQUEST_ENTITY_TOO_LARGE

public int HTTP_REQUEST_ENTITY_TOO_LARGE = 413

413 Request Entity Too Large

HTTP_REQUEST_TIMEOUT

public int HTTP_REQUEST_TIMEOUT = 408

408 Request Timeout

HTTP_REQUEST_URI_TOO_LONG

public int HTTP_REQUEST_URI_TOO_LONG = 414

414 Request-URI Too Long

HTTP_REQUESTED_RANGE_NOT_SATISFIABLE

public int HTTP_REQUESTED_RANGE_NOT_SATISFIABLE = 416

416 Requested Range Not Satisfiable

HTTP_RESET_CONTENT

public int HTTP_RESET_CONTENT = 205

205 Reset Content

HTTP_SEE_OTHER

public int HTTP_SEE_OTHER = 303

303 See Other

HTTP_SERVICE_UNAVAILABLE

public int HTTP_SERVICE_UNAVAILABLE = 503

503 Service Unavailable

HTTP_SWITCHING_PROTOCOLS

public int HTTP_SWITCHING_PROTOCOLS = 101

101 Switching Protocols

HTTP_TEMPORARY_REDIRECT

public int HTTP_TEMPORARY_REDIRECT = 307

307 Temporary Redirect

HTTP_UNAUTHORIZED

public int HTTP_UNAUTHORIZED = 401

401 Unauthorized

HTTP_UNSUPPORTED_MEDIA_TYPE

public int HTTP_UNSUPPORTED_MEDIA_TYPE = 415

415 Unsupported Media Type

HTTP_UNUSED

public int HTTP_UNUSED = 306

306 (Unused)

HTTP_USE_PROXY

public int HTTP_USE_PROXY = 305

305 Use Proxy

HTTP_VERSION_NOT_SUPPORTED

public int HTTP_VERSION_NOT_SUPPORTED = 505

505 HTTP Version Not Supported


        
On this page

Search results