Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 663 Bytes

File metadata and controls

24 lines (18 loc) · 663 Bytes

Service Manager Components

namespace Xoops\Core\Service;
File Class Type Description
AbstractContract.php Abstract Class Contract boilerplate
Manager.php Class Manages service providers
NullProvider.php Class Provider used when no provider is installed
Provider.php Class Basic Provider support
Response.php Class Response used by all service providers
namespace XoopsCoreServiceContract;

This namespace holds interfaces that define all named services. For example, a contract for an 'Avatar' service would be

Xoops\Core\Service\Contract\AvatarInterface