28 lines
756 B
PHP
28 lines
756 B
PHP
<?php
|
|
|
|
namespace Gravity_Forms\Gravity_SMTP\Users;
|
|
|
|
use Gravity_Forms\Gravity_Tools\Service_Container;
|
|
use Gravity_Forms\Gravity_Tools\Service_Provider;
|
|
|
|
class Users_Service_Provider extends Service_Provider {
|
|
|
|
const ROLES = 'roles';
|
|
const MEMBERS_INTEGRATION = 'members_integration';
|
|
|
|
public function register( \Gravity_Forms\Gravity_Tools\Service_Container $container ) {
|
|
$container->add( self::ROLES, function() {
|
|
return new Roles();
|
|
});
|
|
|
|
$container->add( self::MEMBERS_INTEGRATION, function() {
|
|
return new Members_Integration();
|
|
});
|
|
}
|
|
|
|
public function init( \Gravity_Forms\Gravity_Tools\Service_Container $container ) {
|
|
$container->get( self::ROLES )->register();
|
|
$container->get( self::MEMBERS_INTEGRATION )->register();
|
|
}
|
|
|
|
} |