Instanz des Operators in Twig / Symfony 2?

Ich habe ein gemischtes Array wie dieses (Handynummern und Entitäten):

$targets = array();

$targets[] = '+32647651212';
$targets[] = new Customer();

In meinem Twig Template muss ich anrufengetMobile() obtarget ist einCustomer oder drucken Sie einfach die Nummer, wenn es sich tatsächlich um eine Nummer handelt (string).

Gibt es so etwas wieinstanceof Betreiber in Twig?

<ul>
{% for target in targets %}
   <li>{{ target instance of MyEntity ? target.getMobile : target }}</li>
   {% else %}
       <li>Nothing found.</li>
</ul>

Antworten auf die Frage(7)

Ihre Antwort auf die Frage