mouf member since: Jun 20, 2012
mouf's packages
-
PHP
mouf/utils.log.advanced-logger
This package can be used to perform advanced logging: the logs are stored in database (using the DBLogger), then are analysed and aggregated (using the LogStats package). This package provides a way to send a mail automatically every night to the admin, summarizing the logs of the day.
-
-
PHP
mouf/utils.log.errorlog_logger
This package contains a logger that logs messages directly to the PHP error log (using the error_log PHP function)
-
PHP
mouf/utils.log.filter-logger
This package contains a class that acts as a logger. It purpose is to apply a filter on logs and forward the logs to another logger that will take care of storing the log.
-
PHP
mouf/utils.log.log_interface
This package contains an interface used by many components to log messages. Please download a logger package that implements this interface (like the utils.log.errorlog_logger package)
-
PHP
mouf/utils.log.mail-logger
This package contains a logger that sends a mail when a log message is received.
-
PHP
mouf/utils.log.multi-logger
Use this package if you want a logger that logs to several places at the same time. Using a MultiLogger, you can append several loggers. For instance, you might want to write in the error log using the ErrorLogLogger and to send a mail to the admin using the MailLogger...
-
PHP
mouf/utils.log.psr.errorlog_logger
This package contains a PSR-3 compatible logger that logs messages directly to the PHP error log (using the error_log PHP function)
-
PHP
mouf/utils.log.psr.multi-logger
This package contains a PSR-3 compatible logger that wrap a set of loggers
-
PHP
mouf/utils.log.stats-logger
This package contains everything needed to aggregate database into stats that can be viewed and sorted.
-
PHP
mouf/utils.mailer.db-mail-service
This package contains a mailer that does not send any mail! Instead, it stores the mail to be sent in a database 'mails' table. The DB mailer can later forward the mail to a real mailer that will indeed send the mail.
-
PHP
mouf/utils.mailer.mail-interface
This package contains interfaces and classes describing mails. It also contains the MailerService interface that should be implemented by any service that can send mails. You should use a package implementing this interface (like the SmtpMailer package.
-
PHP
mouf/utils.mailer.smtp-mail-service
This package contains a mailer that uses a SMTP server to send mail. The package is a wrapper around the Zend_Mail class of the Zend framework.
-
PHP
mouf/utils.mailer.swift-mail-service
This package contains a mailer for the Mouf framework that uses a SMTP server to send mail. The package is a wrapper around the Swift_Mailer class of Swift.
-
PHP
mouf/utils.network.http.curlhtmlbrowser
This package contains a class that mimics a web browser. Using the Curl HTML Browser, you can easily query a web site in HTTP or HTTPS, and analyze the HTML answered. The Curl HTML Browser will handle sessions for you, so you can use it to log into a website and retrieve data from the logged part of the website. As the name implies, this package is based on the CURL library, and therefore, the CURL PHP extension must be installed on your machine.