{% macro provider_info_table(providers) %} {% for provider in providers %} {# @var provider \App\Services\InfoProviderSystem\Providers\InfoProviderInterface #} {% endfor %}
{% if provider.providerInfo.url is defined and provider.providerInfo.url is not empty %} {{ provider.providerInfo.name }} {% else %} {{ provider.providerInfo.name | trans }} {% endif %}
{% if provider.providerInfo.description is defined and provider.providerInfo.description is not null %} {{ provider.providerInfo.description | trans }} {% endif %}
{% for capability in provider.capabilities %} {# @var capability \App\Services\InfoProviderSystem\Providers\ProviderCapabilities #} {{ capability.translationKey|trans }} {% endfor %} {% if provider.providerInfo.oauth_app_name is defined and provider.providerInfo.oauth_app_name is not empty %}
{% trans %}oauth_client.connect.btn{% endtrans %} {% endif %}
{% if provider.active == false %}
{% trans %}info_providers.providers_list.disabled{% endtrans %} {% if provider.providerInfo.disabled_help is defined and provider.providerInfo.disabled_help is not empty %}
{{ provider.providerInfo.disabled_help|trans }} {% endif %}
{% endif %}
{% endmacro %}