Global navigation

   Documentation Center
   eZ Studio & eZ Platform
     User Manual
     Technical Manual
     Glossary
   eZ Publish 4.x / legacy

 
eZ Publish (5.x)

eZ Publish 5.x | For eZ Platform & eZ Studio topics see Technical manual and User manual, for eZ Publish 4.x and Legacy topics see eZ Publish legacy

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

SPI and API

 

This is a read-only split of ezsystems/ezpublish-kernel, made available to make dependencies easier and more lightweight.

Typical use case is the REST client in PHP. It's completely pointless to make it require the whole ezpublish-kernel repository.

API

 

This package is a split of the eZ Publish 5 public API. It includes the services interfaces and domain objects from the eZ\Publish\API namespace.

It offers a lightweight way to make your project depend on the eZ API and Domain objects, without depending on the whole ezpublish-kernel.

The repository is read-only, automatically updated from https://github.com/ezsystems/ezpublish-kernel.

 

Refer to the main project's README.md for further information.

 

Requiring ezpublish-api in your project

"require": {
"ezsystems/ezpublish-api": "~5.0"
}

 

SPI

 

This package is a split of the eZ Publish 5 SPI (persistence interfaces).

It can be used as a dependency, instead of the whole ezpublish-kernel, by packages implementing custom eZ Publish storage engines, or by any package that requires classes from the eZ\Publish\SPI namespace.

The repository is read-only, automatically updated from https://github.com/ezsystems/ezpublish-kernel.

Refer to the main project's README.md for further information.

Requiring ezpublish-api in your project

"require": {
"ezsystems/ezpublish-spi": "~5.0"
}
  • No labels