/g,">")}function Rt(n){return Object.keys(n||{}).reduce(function(t,e){return t+"".concat(e,": ").concat(n[e],";")},"")}function Ft(t){return t.size!==Ot.size||t.x!==Ot.x||t.y!==Ot.y||t.rotate!==Ot.rotate||t.flipX||t.flipY}function It(t){var e=t.transform,n=t.containerWidth,a=t.iconWidth,r={transform:"translate(".concat(n/2," 256)")},i="translate(".concat(32*e.x,", ").concat(32*e.y,") "),o="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),c="rotate(".concat(e.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(i," ").concat(o," ").concat(c)},path:{transform:"translate(".concat(a/2*-1," -256)")}}}var Tt={x:0,y:0,width:"100%",height:"100%"};function _t(t){var e=!(1").concat(o.map(he).join(""),"").concat(e,">")}var pe=function(){};function ge(t){return"string"==typeof(t.getAttribute?t.getAttribute(tt):null)}var ve={replace:function(t){var e=t[0],n=t[1].map(function(t){return he(t)}).join("\n");if(e.parentNode&&e.outerHTML)e.outerHTML=n+(et.keepOriginalSource&&"svg"!==e.tagName.toLowerCase()?"\x3c!-- ".concat(e.outerHTML," Font Awesome fontawesome.com --\x3e"):"");else if(e.parentNode){var a=document.createElement("span");e.parentNode.replaceChild(a,e),a.outerHTML=n}},nest:function(t){var e=t[0],n=t[1];if(~zt(e).indexOf(et.replacementClass))return ve.replace(t);var a=new RegExp("".concat(et.familyPrefix,"-.*"));delete n[0].attributes.style,delete n[0].attributes.id;var r=n[0].attributes.class.split(" ").reduce(function(t,e){return e===et.replacementClass||e.match(a)?t.toSvg.push(e):t.toNode.push(e),t},{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" ");var i=n.map(function(t){return he(t)}).join("\n");e.setAttribute("class",r.toNode.join(" ")),e.setAttribute(tt,""),e.innerHTML=i}};function be(t){t()}function ye(n,t){var a="function"==typeof t?t:pe;if(0===n.length)a();else{var e=be;et.mutateApproach===N&&(e=v.requestAnimationFrame||be),e(function(){var t=!0===et.autoReplaceSvg?ve.replace:ve[et.autoReplaceSvg]||ve.replace,e=Wt.begin("mutate");n.map(t),e(),a()})}}var we=!1;function xe(){we=!1}var ke=null;function Ae(t){if(l&&et.observeMutations){var r=t.treeCallback,i=t.nodeCallback,o=t.pseudoElementsCallback,e=t.observeMutationsRoot,n=void 0===e?b:e;ke=new l(function(t){we||Et(t).forEach(function(t){if("childList"===t.type&&0 × Member Login Username or email: Password: Lost Username or Password? Did not receive confirmation email? Sign Up Login Toggle navigation Nomad PHP Events Videos Courses Books More Certification Blogs Community Certification Videos Books Blogs Users Jobs Join Now! flowcontrol's Quick Jumps Profile Blog Playlist Favorite Videos Wall Friends Subscribers Subscriptions flowcontrol's Quick Jumps Profile Blog Playlist Favorite Videos Wall Friends Subscribers Subscriptions flowcontrol's Profile 0 0 Popularity: 0 points Activity: 120 points Age: 42 Pronoun: He/Him/His Joined: 5 years ago Last Login: 2 years ago Profile viewed: 796 times Has watched: 61 videos More Info About me: Proud dad of four kids, husband, Linux and #Vim user, #PHP dev, software architect, technical consultant, geek and I’m getting shit done Country: Germany Show More Hide Contact flowcontrol Add to friends Send Message Subscribe Report user Block user × Add to friends × Report user Offensive Underage Spammer Other flowcontrol's Playlist Showing 1 to 15 of 15 videos. 41:22 Achieving High-Quality Code Standards 3 years ago 5524 views - 38:19 Asynchronous PHP 3 years ago 4371 views - 01:03:21 Preparing for Doctrine 3 4 years ago 4952 views 100% 43:53 Growing the PHP Core – one Test at a Time 4 years ago 7463 views - 01:01:03 Shipping Better Software Faster & Having Fun Doing It 4 years ago 5192 views - 44:58 Enums: The Missing Data Type 4 years ago 6147 views 100% 45:20 PHP's Going Static, so Don't Get Left Behind 4 years ago 6192 views 0% HD 31:32 PHP for Beginners: Getting Started 4 years ago 5209 views 100% HD 40:00 PHP for Beginners: Fundamentals 4 years ago 5205 views - HD 37:26 PHP for Beginners: Frameworks 4 years ago 4491 views 0% HD 40:17 Introduction to Asynchronous PHP and ReactPHP 5 years ago 7237 views 100% HD 44:30 The Dark Corners of the SPL 5 years ago 7184 views 100% HD 56:18 Demystifying Algorithmic Complexity 7 years ago 8842 views - HD 01:05:32 Asynchronous PHP 9 years ago 5971 views 0% 10:11 Commit Messages I Have Seen 8 years ago 8287 views - close