{"version":"1.0","provider_name":"WATA Factory","provider_url":"https:\/\/wata.es\/de\/","title":"Arbeiten mit Enum-Typen in Symfony und PostgreSQL - WATA Factory","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"F7ocfRGlp4\"><a href=\"https:\/\/wata.es\/de\/arbeiten-mit-enum-typen-in-symfony-und-postgresql\/\">Arbeiten mit Enum-Typen in Symfony und PostgreSQL<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/wata.es\/de\/arbeiten-mit-enum-typen-in-symfony-und-postgresql\/embed\/#?secret=F7ocfRGlp4\" width=\"600\" height=\"338\" title=\"&#8222;Arbeiten mit Enum-Typen in Symfony und PostgreSQL&#8220; &#8212; WATA Factory\" data-secret=\"F7ocfRGlp4\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/wata.es\/wp-content\/uploads\/2020\/08\/symfony.png","thumbnail_width":1500,"thumbnail_height":800,"description":"Manchmal ben\u00f6tigen wir eine Liste mit g\u00fcltigen Werten f\u00fcr ein bestimmtes Feld in der Datenbank. Zu diesem Zweck k\u00f6nnen wir einen benutzerdefinierten Datentyp in Symfony erstellen und ihn in unseren Entity Mapping Definitionen verwenden. So k\u00f6nnen wir ihn auch f\u00fcr unsere Validierungen nutzen. Dies ist besonders hilfreich bei der Verwendung von PostgreSQL-ENUM-Typen."}