Use autowiring to automatically inject dependencies
class UserRepository
{
// ...
}
class UserRegistrationService
{
public function __construct(UserRepository $repository)
{
// ...
}
}
// PHP-DI automatically resolves UserRegistrationService by injecting UserRepository