mouf member since: Jun 20, 2012

mouf's packages

  • PHP

    mouf/utils.i18n.fine.language-detection

    Language detection is a PHP internationalisation package, it depends of translation-interface. This package contain many class to return a language select for internationalisation. It's could be with : Browser detection, fix language, data set in session, a link between domain name and language or a cascading of many solutions. The language can be used to translate message in fin or whatever.

  • PHP

    mouf/utils.i18n.fine.manage.bo

    This package contains the user interface to manage all the fine translation.

  • PHP

    mouf/utils.i18n.fine.symfony-bridge

    This package contains a bridge between the Symfony TranslatorInterface and FINE. Using this package, FINE can implement Symfony's TranslatorInterface and therefore, can be used with any Symfony component using this interface

  • PHP

    mouf/utils.i18n.fine.translation-interface

    This package contains two interfaces shared by all translation services. The LanguageDetectionInterface is used to detect the current language for the user while the TranslatorInterface is used to translate strings.

  • 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.