• PHP

    mouf/database.datasource.datasource-interface

    This package only contains basic interfaces for implementing data sources.

  • PHP

    mouf/database.querywriter

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

  • PHP

    mouf/html.htmlelement

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

  • PHP

    mouf/html.renderer.twig-extensions

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

  • PHP

    mouf/html.tags

    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.

  • PHP

    mouf/html.widgets.evolugrid

    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.

  • PHP

    mouf/html.widgets.messageservice

    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.

  • PHP

    mouf/magic-query

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

  • PHP

    mouf/mvc.bce

    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.

  • PHP

    mouf/security.userservice

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

  • PHP

    mouf/utils.action.common-action

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

  • PHP

    mouf/utils.session.session-manager

    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.

  • PHP

    mouf/utils.value.common-value

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