New services to check the onboarding status

This commit is contained in:
Philipp Stracker 2025-01-30 17:12:50 +01:00
parent 70abceeee0
commit 11f3071579
No known key found for this signature in database
2 changed files with 19 additions and 0 deletions

View file

@ -86,6 +86,15 @@ return array(
$container->get( 'settings.service.sanitizer' )
);
},
/**
* Checks if valid merchant connection details are stored in the DB.
*/
'settings.flag.is-connected' => static function ( ContainerInterface $container ) : bool {
$data = $container->get( 'settings.data.general' );
assert( $data instanceof GeneralSettings );
return $data->is_merchant_connected();
},
'settings.rest.onboarding' => static function ( ContainerInterface $container ) : OnboardingRestEndpoint {
return new OnboardingRestEndpoint( $container->get( 'settings.data.onboarding' ) );
},