Using modules - omneo/omneo-php GitHub Wiki

For ease-of-use, the client is organised into a series of modules. Each module contains a series of public methods to interact with.

Accessing a module

All modules are accessed by calling their respective accessor method on the Omneo\Client instance.

$omneo->profiles();

Once you have resolved a module, you may call any of it's respective methods to interact with the underlying API endpoints.

$profiles = $omneo->profiles()->browse();

BREAD structure

Although there may be other methods available, typically modules are organised into a BREAD structure.

  • Browse – Returns a paginated collection of the entity
  • Read – Returns a single entity matching the given ID
  • Edit – Updates the given entity
  • Add – Creates the given entity
  • Delete – Deletes the given entity