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.db-logger

    This package contains a logger that stores the logs in database.

  • 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