Libraries tagged by object container
mouf/utils.common.sortable-interface
201651 Downloads
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!
mouf/utils.common.paginable-interface
201659 Downloads
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!
lmc/cqrs-types
20475 Downloads
A library containing types (interfaces and value objects) to help with Queries and Commands
mouf/utils.value.value-interface
485400 Downloads
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.
mouf/utils.action.action-interface
362239 Downloads
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.
mpyw/sharable-value-objects
83460 Downloads
Share value objects that contain the same primitive value as a singleton.
morningtrain/data-transfer-object-casters
2178 Downloads
A package containing Data Transfer Object casters, for use with spatie/data-transfer-object
interactiv4/data-object-contracts
70737 Downloads
This package contains common interfaces to implement data object classes.
mouf/html.widgets.menu
236857 Downloads
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.
happy-types/money-type
23826 Downloads
Money library implements Money Value Object which contains amount and currency in the same object.
mouf/html.tags
20031 Downloads
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.
mouf/utils.common.url-interface
351011 Downloads
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!
mouf/html.renderer
354918 Downloads
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.
sdui/daterange
4 Downloads
Provides an Object that contains the DateTimeRange for start and end times. Also provides the opportunity to create the gaps between a scope and multiple intersections.
mouf/database.dbconnection
32020 Downloads
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.