Dependency injection

mouf2.0.50.0

The Mouf PHP framework: an open-source PHP framework providing an easy way to download, install, use and reuse components, with a graphical user interface.

MVC

mvc.splash-common10.0.0.0

Splash is a PHP router. It takes an HTTP request and dispatches it to the appropriate controller.

Database

database.tdbm5.3.0.0

The Database Machine is a PHP ORM that requires no configuration. The object model is deduced at runtime from the database model.

tdbm-hydrator1.0-dev

A PHP hydrator allowing easy mapping between an array and an object.

Utils

oo-amqp-client1.1.2.0

An object oriented wrapper on top of php-amqplib helping work with RabbitMQ in a more object oriented way.

Other

alias-container2.0.0.0

This package contains a really minimalist dependency injection container that can be used to create aliases of instances in existing containers.

archive-installer1.0.2.0

This is a simple installer that let's you create simple Composer packages that are actually downloading and extracting an archive from the web.

classname-mapper1.0.2.0

Provides a way to find in which PHP files a class will be looked upon.

cms.cms-controller1.1-dev

CMS controller helps user to create and manage their own pages

cms.scaffolder9999999-dev

This package allow you to auto generate functional CMS components.

codestylefixservice1.0-dev

Fix code style automatically

container-installer1.0-dev

This package contains a PHP dependency injection container detector and aggregator. The idea is to have potentially one DI container per composer package and to aggregate all those containers into a 'root' container.

crystal-project2.0-dev

This package contains the everaldo icon set. This is a set of icons that can be used in any web application.

database.dao-interface2.0-dev

This package only contains a basic interface for implementing common DAO methods. Those DAOs will be used by BCE forms among other things.

database.datasource.datasource-interface4.0-dev

This package only contains basic interfaces for implementing data sources.

database.dbconnection2.0-dev

This package contains object to perform database connections. Connections are performed using the PDO library. Therefore, the PDO extension must be enabled to use this package. This package will allow you to connect to MySql and PostgreSql databases. The DB Connection class has special features to help you get informations about the database schema, and especially about the constraints between tables.

database.dbstats3.0-dev

This package provides a set of classes that can be used to create 'aggregation' table containing high-level statistics about your database. The DB_Stats can be used to initalize the aggregation tables and automatically create triggers that will update data in real time.

database.doctrine-dbal-wrapper1.2.3.0

This package contains wrapper classes that make Doctrine DBAL easy to use in Mouf

database.doctrine-orm-wrapper9999999-dev

This package contains wrapper classes that make Doctrine ORM easy to use in Mouf

database.patcher2.5.1.0

A database patch system designed for Mouf than enables developers to know what patch has been run and what needs to be run on its environment. This package adds database support to the Mouf patch system (mouf/utils.patcher).

database.querywriter4.1.0.0

This package contains classes useful to generate SQL statements such as SELECT queries, etc...

database.tdbm-graphql1.0.1.0

A binding package between thecodingmachine/tdbm-graphql and the Mouf framework

famfamfam1.3.0.0

This is the Famfamfam silk icon set, wrapped into an easy to use PHP composer package.

getting-things-done-basic-edition1.2-dev

Getting things done is a project helping you having a full featured development environment, featuring the Mouf2 framework and the most common libraries working with Mouf2 (MVC framework, ORM, etc...)

html.htmlelement2.0.1.0

This package contains the HtmlElementInterface interface that can be used to output HTML on a page. It also features base classes implementing this interface.

html.renderer2.0.0.0

This package contains the rendering mechanism of the Mouf framework. It is a mechanism allowing packages/templates/developers to overload a default template for various HTML objects.

html.renderer.twig-extensions3.0.0.0

This package contains a set of Twig extensions and utility class to ease the use of Twig templates in Mouf.

html.tags1.0.0.0

This package contains a pure PHP object representation of HTML5 tags. There is one class for each existing HTML tag, and one getter/setter per attribute.

html.template.bootstrap5.2.1.0

This package contains a Mouf template based on the Twitter Bootstrap HTML/CSS/JS library, along a Mouf installer file to add the template easily in your Mouf project.

html.template.bootstrap-base-admin2.0-dev

This package contains a Mouf template based on the Twitter Bootstrap HTML/CSS/JS library, along a Mouf installer file to add the template easily in your Mouf project.

html.template.menus.basicmenu2.1.0.0

This package contains a single class in charge of rendering a 'Menu' instance in HTML using the toHtml() method. The rendering is performed using <ul> and <li> tags.

html.template.menus.topribbonmenu2.0-dev

This package contains a menu that is displayed as a ribbon at the top of the screen. The class is in charge of rendering a 'Menu' instance in HTML using the toHtml() method.

html.template.mouftemplate2.1.0.0

This package contains a template for the Mouf administration interface. The content is automatically adjusted to the website page to use all the width. Anyway, you can use this component as a model if you like.

html.template.templateinterface3.0.0.0

This package contains the definition of an HTML template (the TemplateInterface interface) and an helper class to build HTML templates easily (the BaseTemplate class).

html.utils.bootstrap3.3.1.0

This package contains an installer for the Bootstrap HTML/CSS/JS library in the Mouf framework to add Bootstrap easily in your Mouf project.

html.utils.ckeditor4.4.1.0

This package contains the CK editor library with an installer for the Mouf PHP framework.

html.utils.i18nweblibrary3.0.0.0

This implementation of a Weblibrary will load different JS files based on the current language used. Useful to load translation files in JS.

html.utils.weblibrarymanager4.0.1.0

The Javascript/CSS library manager is a PHP class in charge of keeping track of the JS and CSS files that have been included so far in a web page. Basically, you tell the Javascript/CSS library manager to import a JS/CSS file and it will make sure it is included, only once, and that all dependencies are included as well.

html.utils.weblibrarymanager.bower-installer1.0-dev

This Mouf package contains a Composer installer that will automatically create WebLibrary instances when a 'bower' package is installed in Composer. It is designed to be used only with Mouf's WebLibraryManager. Bower compatibility provided thanks to francoispluchino/composer-asset-plugin

html.utils.weblibrarymanager.component-installer2.2.3.0

This Mouf package contains a Composer installer that will automatically create WebLibrary instances when a 'component' package is installed in Composer. It is designed to be used only with Mouf's WebLibraryManager.

html.widgets.base-html-widget2.0-dev

This package contains basic widgets representing HTML tags (select, input, etc...). Each widget is fully customizable, and benefits from an 'edit' mode, thanks to the basewidget package. Please note this package comes with a smaple CSS file you can use as a starter.

html.widgets.base-widget2.1-dev

This package contains the foundation of the Mouf widgets. It does not contain any component or any widget. On the other hand, it will add a menu to Mouf that will help you switch all widgets in 'edit' mode. In 'edit' mode, widgets in your application display an 'edit' icon that will bring you directly to the Mouf edition page.

html.widgets.color-picker2.0-dev

This package contains a color-picker widget based on jQuery colorpicker module.

html.widgets.evolugrid6.0.0.0

This package contains the EvoluGrid widget. This is an HTML/Ajax datagrid that can be used to display data. It's main difference with other datagrids is that you can chage the set of columns dynamically depending on the paginated results you are looking at.

html.widgets.fileuploaderwidget2.0.0.0-beta5

This package contains an upload widget based on File Uploader plugin. This allows easy uploading of files in AJAX or HTML5.

html.widgets.form-elements1.0.1.0

This package contains PHP objects representing common HTML form elements, along renderers.

html.widgets.jqueryfileupload1.2.5.0

This package contains an upload widget based on the 'jQuery file upload' plugin. This allows easy uploading of files.

html.widgets.menu4.0.0.0

This package contains objects describing a menu of an application. The menu is described, but this package does not render the menu in any way. You will have to use another package to render the menu in HTML. Usually, templates will provide their own menu renderers.

html.widgets.messageservice4.0.0.0

Use this package to display info/warning/error messages to the user on a web page. Using the SessionMessageService class, you register messages to be displayed. Using the MessageWidget class, you display the error messages in your templates.

html.widgets.opengraph1.0-dev

This package contains the opengraph support for mouf

html.widgets.select21.0.0.0

This package contains a pure PHP object representation of a select box rendered with the jQuery Select2 plugin.

html.widgets.statsgrid1.0.0.0

This PHP package contains a HTML pivot table. You provide it with a data set and the list of columns and rows and it will display a nice pivot table.

integration.drupal.druplash7.3.9.0

This module provides a MVC framework, right into Drupal, based on the Splash MVC framework (designed for Mouf-PHP).

integration.drupal.druplash-drupalmodule7.0.0.0

This is the Drupal module used by Druplash, the MVC framework for Drupal

integration.hybridauth3.0-dev

This package contains bindings between the Mouf and HybridAuth, a great library to implement social logins (on Facebook, Twitter, etc...).

integration.joomla.moufla2.0-dev

A MVC framework for Joomla based on Mouf and compatible with Splash MVC

integration.joomla.moufla-joomlacomponent2.0-dev

This is the component that interface Mouf with Joomla

integration.joomla.moufla-joomlaplugin2.0-dev

This is the custom router to plug Mouf with Joomla

integration.magento.moufgento1.0-dev

Moufgento is a modern MVC framework for Magento, based on the Splash MVC framework (designed for Mouf-PHP).

integration.magento.moufgento-magentomodule1.0-dev

This package is the Magento module associated to Moufgento, a modern MVC framework for Magento, based on the Splash MVC framework (designed for Mouf-PHP).

integration.wordpress.moufpress3.0-dev

A MVC framework for Wordpress based on Mouf and compatible with Splash MVC

integration.wordpress.moufpress-wordpressplugin1.0-dev

This is the Wordpress module needed to run Moufpress, a MVC framework for Wordpress based on Mouf and compatible with Splash MVC

interop.silex.di2.0-dev

This project is a very simple extension to the Silex microframework. It adds to Silex the capability to use any DI container (not only Pimple).

interop.symfony.di0.2.0.0

This package contains an implementation of the Symfony 2 DI container that can be extended using other DI containers (from other frameworks).

javascript.ace1.1.4.0

This package contains the ACE Javascript code editor (and a Mouf wrapper installer).

javascript.fileuploader2.0.1.0

This package contains functions to upload file in Ajax or HTML5.

javascript.historyjs1.8.1.0

This package contains the History.js library, along a Mouf installer file to add History.js easily in your Mouf project.

javascript.jquery.jq-bootstrap-validation1.4.0.0

This package contains the jqBootstrapValidation plugin for Bootstrap. It features an installer for the Mouf framework.

javascript.jquery.jquery2.1.5.0

This package contains the JQuery library, along a Mouf installer file to add JQuery easily in your Mouf project.

javascript.jquery.jquery-colorpicker1.0-dev

This package contains the JQuery ColorPicker library. This plugin can be used to display color pickers to pick up any color in a web page.

javascript.jquery.jquery-file-upload9999999-dev

This package contains an install script that installs a WebLibrary that can be used to easily integration the jquery-file-upload library in Mouf.

javascript.jquery.jquery-filetree1.2.0.0

This package contains the jQuery FileTree library, along a Mouf installer file to add JQuery FileTree easily in your Mouf project.

javascript.jquery.jquery-ui2.0.1.0

This package contains the JQuery UI library, along a Mouf installer file to add JQuery UI easily in your Mouf project.

javascript.jquery.jquery-validate1.13.4.0

This package contains the JQuery Validator. It allows developers to easily validate forms, using CSS classes.

javascript.syntaxhighlighter3.0.83.0

This package contains the SyntaxHighlighter javascript library, along a Mouf installer file to add SyntaxHighlighter easily in your Mouf project.

javascript.underscore1.3.5.0

This package contains the Underscore javascript library, along a Mouf installer file to add Underscore easily in your Mouf project.

magic-query1.5.2.0

A very clever library to help you with SQL: generate prepared statements with a variable number of parameters, automatically writes joins... and much more!

magic-query-datasource1.0-dev

This package contains 2 utility class representing a row and a datasource, using magic query.

modules.google-analytics4.0-dev

This module is used to add Google Analytics integration javascript into your web site.

modules.paypal-integration3.0-dev

This package provides a set of classes that can be used to easily integrate with Paypal instant payment, Paypal subscriptions and IPN mechanism.

mouf-installer2.0.5.0

The Mouf-installer package is a composer in charge of installing any package with the 'mouf-library' type.

mouf-validators-interface2.0.0.0

The mouf-validators-interface package contains interfaces your classes can implement to provide self-validation in the Mouf interface.

mvc.bce4.1.5.0

BCE is made to make your live easy. It will help you in building forms very quickly, handles form rendering, both client and server-side validation, and persistance.

mvc.bce.jquery-file-upload4.0-dev

This package contains a jQuery file upload based field descriptor and renderer for BCE. This will help you build forms with HTML5 file upload capabilities.

mvc.bce.jquery-select24.0-dev

This package contains a jQuery select2 based field renderer for BCE. This will help you build forms with nice select boxes.

mvc.graphqlite3.0.0.0

A binding package between thecodingmachine/graphqlite and the Mouf framework

mvc.silex-mouf1.0-dev

This project is a very simple extension to the Silex microframework. It adds Mouf dependency injection capability to Silex.

mvc.splash10.0.1.0

Integration of Splash with the Mouf framework.

mvc.splash-ui10.0.2.0

This package contains the Mouf user interface for Splash

nodejs-installer1.0.14.0

An installer package that let's you install NodeJS and NPM as a Composer dependency.

oauth2-server2.0-dev

This package is a full-stack implementation of a OAuth2 server for Mouf framework based on phpleague/oauth2-server package.

picotainer1.1.0.0

This package contains a really minimalist dependency injection container compatible with container-interop.

pimple-interop1.0.0.0

This project is a very simple extension to the Pimple microframework. It adds to Pimple compatibility with the container-interop APIs.

prefixer-container1.0-dev

This package contains a really minimalist dependency injection container that acts as a proxy in front of a target container. Its goal is to prefix all instances names in the target container.

root-container2.0-dev

This package contains a PHP DI container detector and aggregator. The idea is to have potentially one DI container per composer package and to aggregate all those containers into a 'root' container.

schema-analyzer1.1.5.0

A package that offers utility tools to analyze database schemas (on top of Doctrine DBAL)

security.daos.tdbm1.2.1.0

This package contains a basic user/role/right database model for TDBM.

security.forgot-your-password1.0-dev

A 'forgot your password' feature for Mouf security.

security.forgot-your-password-interface1.1.0.0

The interfaces to implement when working with mouf/security.forgot-your-password.

security.ldap-service2.0-dev

This package contains a wrapper of Zendframework Ldap component who dialogue easily with Ldap.

security.rightsservice3.0.0.0

A set of class to manage the rights of users in web-application. You should use this package if you want to restrict access to some parts of your web-application to some users only (for instance if you want to make an 'admin' section that is only accessible to the adminsitrator).

security.rightsservice-splash10.0.2.0

This package contains a set of class to bind the Splash MVC framework (>=v4) with the RightsService component. It features: a @RequiresRight annotation to restrict access to logged users only.

security.simplelogincontroller6.0.0.0

This package contains a simple Splash controller to log into an application. The controller can display a simple form with username/password choice, and has actions to login/logout the application.

security.user-management-ui1.0-dev

A set of user interfaces for managing users (listing users, setting roles, etc..)

security.user-management-ui-interface1.0.1.0

The interfaces to implement when working with mouf/security.user-management-ui.

security.userfiledao4.0.0.0

This package contains an implementation of a UserDao, that stores the application users in a simple PHP file. It can be used together with the MoufUserService to provide easy access management to an application. Since the users are stored in a PHP file, this very special DAO does not require a database!

security.userservice3.0.1.0

A set of PHP class to manage log-in and log-out of web applications and that integrates with Mouf.

security.userservice-splash10.0.0.0

This package contains a set of class to bind the Splash MVC framework (>=v4.0) with the UserService component. It features: a @Logged annotation to restrict access to logged users only.

security.userservice.extensions1.0-dev

This package contains a set of extensions over Mouf's userservice.

silex-middleware1.0-dev

This package provides a StackPHP middleware that can be used to plug a Silex application

symfony-middleware0.1.0.0

This package provides a StackPHP middleware that can be used to use a Symfony application as a middleware (instead of an app)

utils.action.action-interface1.0.0.0

This package contains an interface used by many objects to say they can do stuff. Actually, they can perform one particular action and has been designed for that. The action performed is completely up to the implementer (sending a mail, storing a result in database, displaying something on the screen...) The concept is very simple, and very powerful at the same time.

utils.action.common-action1.0.1.0

This package contains common classes that implement the ActionInterface interface (from the mouf/utils.action.action-interface package).

utils.cache.apc-cache2.2.0.0

This package contains a cache mechanism that relies on the APC caching system. For this cache to work, the APC Pecl package must be enabled.

utils.cache.cache-interface2.1.0.0

This package only contains the interface that must be implemented by caching classes. Unless you want to implement your own caching method, you should import a cache package that will use this interface. For instance, common.utils.session-cache, or common.utils.file-cache.

utils.cache.file-cache2.2.1.0

This package contains a cache mechanism that relies on temporary files.

utils.cache.in-memory-cache1.0.2.0

This package contains the most basic cache mechanism. It stores cache items in an array. It means the cache is flushed as soon as the script returns. It is very basic, but also very fast. You will usually use this mechanism with another one just behind.

utils.cache.memcache-cache2.0-dev

This package contains a cache mechanism that relies on the Memcached database. For this cache to work, the memcache Pecl package must be enabled.

utils.cache.memcached-cache2.0-dev

This package contains a cache mechanism that relies on the Memcached database. For this cache to work, the memcached Pecl package must be enabled.

utils.cache.no-cache2.1.1.0

This package contains a cache mechanism that... does not cache anything. This is useful if another component requires a cache mechanism and if you don't want to provide any (for development purpose...).

utils.cache.psr6-ui1.0.0.0

This package contains a user interface that will add a 'Purge PSR-6 cache' button to Mouf, allowing you to purge any PSR-6 cache pool easily.

utils.cache.purge-ui1.0.0.0

This package contains a user interface that will add a 'Purge cache' button to Mouf, allowing you to purge any PSR-6, PSR-16, Doctrine and Mouf cache easily.

utils.cache.redis-cache2.0-dev

This package contains a cache mechanism that uses Redis to cache data.

utils.cache.session-cache2.0-dev

This package contains a cache mechanism that relies on the session of the user. Therefore, the cache is a bit special, since it is kept for the duration of the session, and is only accessible by the current user. The session has to be started (using session_start()).

utils.common.conditioninterface2.0.2.0

This package contains one interface for condition, and a few classes that implement it. For instance, AndCondition that requires all conditions to be met, and OrCondition that requires at least one condition to be met. A condition is a class that possesses an 'isOk' method. The condition returns true if the condition is met, and false otherwise.

utils.common.doctrine-annotations-wrapper1.2.0.0

Provide an install script for a Doctrine's AnnotationReader in Mouf Framework.

utils.common.doctrine-cache-wrapper1.0.0.0

Provide an install script for a Doctrine's Cache in Mouf Framework.

utils.common.formatters3.0.0.0

Formatters are simple classes that transform a string into another. For instance, a formatter could be used to format a date, translate a string, put a string in bold, etc... This package contains the formatter interface, plus a number of useful formatters.

utils.common.getvars2.0.1.0

This is a legacy non-OO package and should not be used in recent developments. A simple package that provides functions to get the parameters from the request in a consistent way. The varaiables can be rerieved in a way that is independent of the php.ini configuration file. Especially, it can cancel the effect of the dreadful 'magic_quotes' parameter.

utils.common.lock1.0.0.0

A simple package that provides functions to get a lock. Typically, you want to use locks when you want to be sure that 2 actions do not happen at the same time. For instance, if you regularly schedule cron tasks, you might want to be sure the last cron task finished before running the new one. A lock can help you do that.

utils.common.mouf-helpers2.0.0.0

This package contains a set of utility classes that will help you build UI for Mouf. This is mostly useful for package builders if they want to provide advanced UI, etc....

utils.common.paginable-interface1.0.0.0

This package contains an interface used by objects to say they can paginate data. The concept is very simple, the object implements a paginate method that takes a limit and an offset, and that's it!

utils.common.sortable-interface1.0.0.0

This package contains an interface used by objects to say they can sort data. The concept is very simple, the object implements a sort method that takes a key (the sort column) and a direction, and that's it!

utils.common.symfony-validator-wrapper2.4-dev

Provide an install script for a Doctrine's AnnotationReader in Mouf Framework.

utils.common.url-interface1.0.0.0

This package contains an interface used by many objects to say they represent a URL. The concept is very simple, the object implements a getUrl method, and that's it!

utils.common.validators3.1.0.0

This package contains typical validators to be used in your application. A validator is a class that decides whether a string is valid or not. For instance, you could use an EmailValidator to validate that a string is a mail, etc...

utils.composite-exception1.0.0.0

This project contains a simple PHP exception that can aggregate multiple exceptions in one.

utils.console1.0.6.0

A console for the Mouf PHP framework.

utils.constants.debug1.0.0.0

This package contains a simple installer for Mouf that will create a constant 'DEBUG' in your project and initialize it to true. Useful for packages supporting a 'debug' mode.

utils.constants.secret1.0.0.0

This package contains a simple installer for Mouf that will create a constant 'SECRET' in your project and initialize it to some random value.

utils.fs-patcher9999999-dev

A patch system than holds a list of patches and tells what patch has been run and what needs to be run on its environment.

utils.graphics.image-preset-displayer3.0.0.0

Images handler that will generate image thumbs and serve them when displayed (like the drupal image styles services)

utils.graphics.mouf-image3.0-dev

Images handler interface for resizing, croping, or any other action.

utils.graphics.mouf-imagine2.2.0.0

Wrapper around the Imagine library, that allows to associate a set of Imagine Filters to an URL, like the LiipImagineBundle does for Symfony

utils.graphics.mouf-imagine-addons1.0-dev

Extending Imagine filters for easier filter definition

utils.i18n.common4.0-dev

This package contains the class to cascade the translation and the interface for fine ui.

utils.i18n.fine3.0.4.0

Fine is a PHP internationalisation package. It will help you provide applications that support several languages. FINE means: Fine is not english :). Translation is performed using PHP mapping files, but you will have a nice graphical interface in the Mouf framework to write your own translated messages.

utils.i18n.fine-export3.0-dev

Package to Export/Import all translation with Excel files of Fine i18n element.

utils.i18n.fine.common4.0-dev

This package contains the class to cascade the translation, default instance and the interface for fine ui.

utils.i18n.fine.db-translator4.0-dev

Fine is a PHP internationalisation package. It will help you provide applications that support several languages. FINE means: Fine is not english :). This package provides a DB mapper that stores translations in database.

utils.i18n.fine.file-translator4.0-dev

Fine is a PHP internationalisation package. It will help you provide applications that support several languages. FINE means: Fine is not english :). Translation is performed using PHP mapping files, but you will have a nice graphical interface in the Mouf framework to write your own translated messages.

utils.i18n.fine.language-detection4.0-dev

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.

utils.i18n.fine.manage.bo4.0-dev

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

utils.i18n.fine.symfony-bridge4.0-dev

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

utils.i18n.fine.translation-interface4.0-dev

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.

utils.i18n.translation-interface4.0-dev

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

utils.log.advanced-logger2.0-dev

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.

utils.log.db-logger2.0-dev

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

utils.log.errorlog_logger2.0.1.0

This package contains a logger that logs messages directly to the PHP error log (using the error_log PHP function)

utils.log.filter-logger2.0-dev

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.

utils.log.log_interface2.0.0.0

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)

utils.log.mail-logger2.0-dev

This package contains a logger that sends a mail when a log message is received.

utils.log.multi-logger2.0-dev

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

utils.log.psr.errorlog_logger2.0.2.0

This package contains a PSR-3 compatible logger that logs messages directly to the PHP error log (using the error_log PHP function)

utils.log.psr.multi-logger1.0.0.0

This package contains a PSR-3 compatible logger that wrap a set of loggers

utils.log.stats-logger2.0-dev

This package contains everything needed to aggregate database into stats that can be viewed and sorted.

utils.mailer.db-mail-service1.0.0.0

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.

utils.mailer.mail-interface2.2.0.0

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.

utils.mailer.smtp-mail-service2.0.0.0

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.

utils.mailer.swift-mail-service1.0-dev

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.

utils.network.http.curlhtmlbrowser2.0-dev

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.

utils.package-builder1.0.0.0

This package contains a set of utility functions for Mouf to ease the way you can build packages.

utils.patcher2.2.0.0

A patch system designed for Mouf than enables developers to know what patch has been run and what needs to be run on its environment. Very useful for database patches.

utils.session.optimistic-session-handler2.0.0.0

Session handler that releases session lock quickly. Useful for multiple ajax calls on the same page.

utils.session.session-manager4.0.0.0

This package is used to manage sessions. It provides a DefaultSessionManager class that you can use to configure your PHP sessions, and a SessionManagerInterface that you can implement if you want to provide your own session management.

utils.task.rabbitmq1.0-dev

This package is used to manage task in RabbitMq. It provides classes to create task in RabbitMq and consums it.

utils.task.rabitmq1.0-dev

This package is used to manage task in RabbitMq. It provides classes to create task in RabbitMq and consums it.

utils.value.common-value1.0.0.0

This package contains common classes that implement the ValueInterface interface (from the mouf/utils.value.value-interface package).

utils.value.value-interface1.0.0.0

This package contains an interface used by many objects to say they represent a value that can be computed. The concept is very simple, and very powerful at the same time.

whoops-stackphp1.0.0.0

This package provides a StackPHP middleware for using the Whoops error handling library