library interoperability
Ixolit interoperability interfaces for PHP
ixolit/interoperability
Ixolit interoperability interfaces for PHP
- Friday, November 27, 2015
- by friegler
- Repository
- 11 Watchers
- 0 Stars
- 2,896 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 4 Versions
- 6 % Grown
IXOLIT PHP Interoperability Package
This package declares the common interfaces used among Ixolit packages. It is intended as an interoperability framework
for our projects., (*1)
Interface overview
Array conversion
These interfaces help you with converting an object from- and to an array., (*2)
-
ArrayConversionExceptionInterface: All exceptions that happen during a conversion should implement this interface.
-
ArrayConvertibleInterface: Declares the toArray() method.
-
ArrayLoadableInterface: Declares the fromArray() method.
-
ArraySerializableInterface: Declares both the toArray() and fromArray() interface.
-
ArrayObjectInterface: An interface that implements all interfaces from the built-in \ArrayObject class to help
with creating array-compatible classes.
PHP-FIG
This package also pulls in the latest PHP-FIG packages to aid in interoperability:, (*3)
Contributing
All contributions are welcome. Please follow the following rules:, (*4)
- Only interfaces, no specific implementations.
- All interfaces and methods need to be documented according to their intent.
- All names should be unambiguous regarding their function, even without reading the documentation.
- All contributions are made under the MIT open source license.