utils
Interfaces, Classes and Traits
- jAppManager
- utilities to manage a jelix application.
- jClassBinding
- Services binding for jelix.
- jClasses
- This object is responsible to include and instancy some classes stored in the classes directory of modules.
- jCmdUtils
- utilities functions for command line.
- jDateTime
- Utility to manipulate dates and convert date format.
- jDuration
- Utility to manipulate durations between two instants.
- jFile
- A class helper to read or create files.
- jFilter
- utility class to check values.
- jImageModifier
- Utility class to manipulate image.
- jIniFile
- utility class to read and write an ini file.
- jIniFileModifier
- utility class to modify an ini file by preserving comments, whitespace..
It follows same behaviors of parse_ini_file, except when there are quotes
inside values. it doesn't support quotes inside values, because parse_ini_file
is totally bugged, depending cases.
- jIniMultiFilesModifier
- utility class to read and modify two ini files at the same time :
one master file, and one file which overrides values of the master file,
like we have in jelix with mainconfig.ini.php and config.ini.php of an entry point.
- jJsonRpc
- object which encode and decode a jsonrpc request and response.
- jMailer
- jMailer based on PHPMailer - PHP email transport class.
- jMessage
- Utility class to log some message in session in order to be displayed in a template.
- jMethodSniffer
- Utility class to "sniff" method calls to a class instance
so that those calls may be repeated later on. The sniffed method should not use
any of the magic methods used here (namely __get, __set, __call and __toString).
- jProfiles
- class to read profiles from the profiles.ini.php.
- jRedis
- extends the class Redis from the phpredis extension.
- jSmtp
- SMTP is rfc 821 compliant and implements all the rfc 821 SMTP
commands except TURN which will always return a not implemented
error. SMTP also provides some utility methods for sending mail
to an SMTP server.
- jSoapClient
- provide a soap client where configuration information are stored in the profile file.
- jXmlRpc
- object to encode decode some XMl-RPC request and XMl-RPC response.
- jBinaryData
- jZipCreator
- Class to create a zip file.
- jZone
- jZone is a representation of a zone in an response content, in a html page.