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 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_GONE
public
int
HTTP_GONE
= 410
410 Gone
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_OK
public
int
HTTP_OK
= 200
200 OK
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