Fix Twig ?? precedence deprecation: add parentheses around concatenation in null coalescing
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -41,7 +41,7 @@
|
|||||||
<p class="font-black text-sm">{{ event.title }}</p>
|
<p class="font-black text-sm">{{ event.title }}</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<p class="text-sm font-bold">{{ event.account.companyName ?? event.account.firstName ~ ' ' ~ event.account.lastName }}</p>
|
<p class="text-sm font-bold">{{ event.account.companyName ?? (event.account.firstName ~ ' ' ~ event.account.lastName) }}</p>
|
||||||
<p class="text-xs text-gray-400">{{ event.account.email }}</p>
|
<p class="text-xs text-gray-400">{{ event.account.email }}</p>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@@ -35,7 +35,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td class="font-bold text-sm text-gray-400">Beneficiaire</td><td class="text-sm">{{ payout.organizer.companyName ?? payout.organizer.firstName ~ ' ' ~ payout.organizer.lastName }}</td></tr>
|
<tr><td class="font-bold text-sm text-gray-400">Beneficiaire</td><td class="text-sm">{{ payout.organizer.companyName ?? (payout.organizer.firstName ~ ' ' ~ payout.organizer.lastName) }}</td></tr>
|
||||||
<tr><td class="font-bold text-sm text-gray-400">Date d'arrivee</td><td class="text-sm">{{ payout.arrivalDate ? payout.arrivalDate|date('d/m/Y') : '—' }}</td></tr>
|
<tr><td class="font-bold text-sm text-gray-400">Date d'arrivee</td><td class="text-sm">{{ payout.arrivalDate ? payout.arrivalDate|date('d/m/Y') : '—' }}</td></tr>
|
||||||
<tr><td class="font-bold text-sm text-gray-400">Date de creation</td><td class="text-sm">{{ payout.createdAt|date('d/m/Y H:i') }}</td></tr>
|
<tr><td class="font-bold text-sm text-gray-400">Date de creation</td><td class="text-sm">{{ payout.createdAt|date('d/m/Y H:i') }}</td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="flex items-center gap-2">
|
<div class="flex items-center gap-2">
|
||||||
<svg class="w-5 h-5 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"/></svg>
|
<svg class="w-5 h-5 text-gray-400" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"/></svg>
|
||||||
<a href="{{ path('app_organizer_detail', {id: organizer.id, slug: organizer.slug}) }}" class="text-indigo-600 hover:underline">{{ organizer.companyName ?? organizer.firstName ~ ' ' ~ organizer.lastName }}</a>
|
<a href="{{ path('app_organizer_detail', {id: organizer.id, slug: organizer.slug}) }}" class="text-indigo-600 hover:underline">{{ organizer.companyName ?? (organizer.firstName ~ ' ' ~ organizer.lastName) }}</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -99,7 +99,7 @@
|
|||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<div>
|
<div>
|
||||||
<a href="{{ path('app_organizer_detail', {id: organizer.id, slug: organizer.slug}) }}" class="font-black text-lg uppercase tracking-tighter hover:text-indigo-600 transition-colors">{{ organizer.companyName ?? organizer.firstName ~ ' ' ~ organizer.lastName }}</a>
|
<a href="{{ path('app_organizer_detail', {id: organizer.id, slug: organizer.slug}) }}" class="font-black text-lg uppercase tracking-tighter hover:text-indigo-600 transition-colors">{{ organizer.companyName ?? (organizer.firstName ~ ' ' ~ organizer.lastName) }}</a>
|
||||||
{% if organizer.city %}
|
{% if organizer.city %}
|
||||||
<p class="text-xs font-bold text-gray-400 uppercase tracking-widest">{{ organizer.postalCode }} {{ organizer.city }}</p>
|
<p class="text-xs font-bold text-gray-400 uppercase tracking-widest">{{ organizer.postalCode }} {{ organizer.city }}</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
<h2 class="text-xl font-black uppercase tracking-tighter group-hover:text-indigo-600 transition-colors mb-2">{{ event.title }}</h2>
|
<h2 class="text-xl font-black uppercase tracking-tighter group-hover:text-indigo-600 transition-colors mb-2">{{ event.title }}</h2>
|
||||||
<p class="text-sm font-bold text-gray-500 mb-1">{{ event.startAt|date('d/m/Y') }} • {{ event.startAt|date('H:i') }} - {{ event.endAt|date('H:i') }}</p>
|
<p class="text-sm font-bold text-gray-500 mb-1">{{ event.startAt|date('d/m/Y') }} • {{ event.startAt|date('H:i') }} - {{ event.endAt|date('H:i') }}</p>
|
||||||
<p class="text-xs font-black uppercase tracking-widest text-gray-400">{{ event.zipcode }} {{ event.city }}</p>
|
<p class="text-xs font-black uppercase tracking-widest text-gray-400">{{ event.zipcode }} {{ event.city }}</p>
|
||||||
<p class="text-xs font-bold text-gray-400 mt-2">{{ event.account.companyName ?? event.account.firstName ~ ' ' ~ event.account.lastName }}</p>
|
<p class="text-xs font-bold text-gray-400 mt-2">{{ event.account.companyName ?? (event.account.firstName ~ ' ' ~ event.account.lastName) }}</p>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{% extends 'base.html.twig' %}
|
{% extends 'base.html.twig' %}
|
||||||
|
|
||||||
{% block title %}{{ organizer.companyName ?? organizer.firstName ~ ' ' ~ organizer.lastName }} - E-Ticket{% endblock %}
|
{% block title %}{{ organizer.companyName ?? (organizer.firstName ~ ' ' ~ organizer.lastName) }} - E-Ticket{% endblock %}
|
||||||
{% block description %}Decouvrez les evenements de {{ organizer.companyName ?? organizer.firstName ~ ' ' ~ organizer.lastName }} sur E-Ticket{% endblock %}
|
{% block description %}Decouvrez les evenements de {{ organizer.companyName ?? (organizer.firstName ~ ' ' ~ organizer.lastName) }} sur E-Ticket{% endblock %}
|
||||||
{% block og_image %}
|
{% block og_image %}
|
||||||
{% if organizer.logoName %}
|
{% if organizer.logoName %}
|
||||||
<meta property="og:image" content="{{ absolute_url('/uploads/logos/' ~ organizer.logoName) }}">
|
<meta property="og:image" content="{{ absolute_url('/uploads/logos/' ~ organizer.logoName) }}">
|
||||||
@@ -37,7 +37,7 @@
|
|||||||
|
|
||||||
<div class="text-center md:text-left">
|
<div class="text-center md:text-left">
|
||||||
<h1 class="text-4xl md:text-6xl font-black uppercase tracking-tighter leading-[0.85] mb-4">
|
<h1 class="text-4xl md:text-6xl font-black uppercase tracking-tighter leading-[0.85] mb-4">
|
||||||
{{ organizer.companyName ?? organizer.firstName ~ ' ' ~ organizer.lastName }}
|
{{ organizer.companyName ?? (organizer.firstName ~ ' ' ~ organizer.lastName) }}
|
||||||
</h1>
|
</h1>
|
||||||
{% if organizer.city %}
|
{% if organizer.city %}
|
||||||
<p class="text-sm font-black uppercase tracking-widest text-gray-400">
|
<p class="text-sm font-black uppercase tracking-widest text-gray-400">
|
||||||
@@ -96,7 +96,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="font-black text-xs uppercase tracking-widest text-gray-400">Raison sociale</td>
|
<td class="font-black text-xs uppercase tracking-widest text-gray-400">Raison sociale</td>
|
||||||
<td class="text-sm font-bold">{{ organizer.companyName ?? organizer.firstName ~ ' ' ~ organizer.lastName }}</td>
|
<td class="text-sm font-bold">{{ organizer.companyName ?? (organizer.firstName ~ ' ' ~ organizer.lastName) }}</td>
|
||||||
</tr>
|
</tr>
|
||||||
{% if organizer.siret %}
|
{% if organizer.siret %}
|
||||||
<tr>
|
<tr>
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<h2 class="text-2xl font-black uppercase tracking-tighter text-center group-hover:text-indigo-600 transition-colors">
|
<h2 class="text-2xl font-black uppercase tracking-tighter text-center group-hover:text-indigo-600 transition-colors">
|
||||||
{{ orga.companyName ?? orga.firstName ~ ' ' ~ orga.lastName }}
|
{{ orga.companyName ?? (orga.firstName ~ ' ' ~ orga.lastName) }}
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
{% if orga.city %}
|
{% if orga.city %}
|
||||||
|
|||||||
@@ -84,7 +84,7 @@
|
|||||||
<td>
|
<td>
|
||||||
<div class="info-block">
|
<div class="info-block">
|
||||||
<h3>Beneficiaire</h3>
|
<h3>Beneficiaire</h3>
|
||||||
<p class="name">{{ payout.organizer.companyName ?? payout.organizer.firstName ~ ' ' ~ payout.organizer.lastName }}</p>
|
<p class="name">{{ payout.organizer.companyName ?? (payout.organizer.firstName ~ ' ' ~ payout.organizer.lastName) }}</p>
|
||||||
<p>{{ payout.organizer.firstName }} {{ payout.organizer.lastName }}</p>
|
<p>{{ payout.organizer.firstName }} {{ payout.organizer.lastName }}</p>
|
||||||
{% if payout.organizer.siret %}<p>SIRET : {{ payout.organizer.siret }}</p>{% endif %}
|
{% if payout.organizer.siret %}<p>SIRET : {{ payout.organizer.siret }}</p>{% endif %}
|
||||||
{% if payout.organizer.address %}<p>{{ payout.organizer.address }}, {{ payout.organizer.postalCode }} {{ payout.organizer.city }}</p>{% endif %}
|
{% if payout.organizer.address %}<p>{{ payout.organizer.address }}, {{ payout.organizer.postalCode }} {{ payout.organizer.city }}</p>{% endif %}
|
||||||
|
|||||||
Reference in New Issue
Block a user