To use xdebug with macOS and docker is quite, let´s call it tricky ;)
The following steps need to be proceed to get it working:
- use the config from the xdebug.ini wihtin your docker web container. Important: set remote_connect_back to off
version: "3" | |
services: | |
sockd: | |
image: stamm/docker-dante:1.0 | |
env_file: socks.env | |
ports: | |
- "8088:8088" | |
restart: always | |
vpn: | |
image: "hwdsl2/ipsec-vpn-server" |
function bubbleSort(arr) { | |
for (let outer = 0; outer < arr.length; outer++) { | |
for (let i = 0; i < arr.length - 1 - outer; i++) { | |
if (arr[i] > arr[i + 1]) { | |
[arr[i], arr[i + 1]] = [arr[i + 1], arr[i]]; | |
} | |
} | |
} | |
return arr; |
serialize: function serialize(form) | |
{ | |
if (!form || form.nodeName !== "FORM") { | |
return; | |
} | |
var i, j, | |
obj = {}; | |
for (i = form.elements.length - 1; i >= 0; i = i - 1) { | |
if (form.elements[i].name === "") { | |
continue; |
serialize: function serialize(form) | |
{ | |
if (!form || form.nodeName !== "FORM") { | |
return; | |
} | |
var i, j, | |
obj = {}; | |
for (i = form.elements.length - 1; i >= 0; i = i - 1) { | |
if (form.elements[i].name === "") { | |
continue; |