com presentations: Sunshine PHP talk, part #2: slides/xdebug/switch-php71.png slides/xdebug/switch-php72.png slides/xdebug/xdebug-2.6-filter1.xml slides/xdebug/xdebug-2.6-filter1a.xml slides/xdebug/xdebug-2.6-filter1b.xml slides/xdebug/xdebug-2.6-filter2a.xml xdebug-sunshine18.xml

[email protected] (Derick Rethans) Thu, 08 Feb 2018 16:35:56 +0000
Newsgroups php.pres
Message-ID <[email protected]>
Commit:    93687a30e0b6ed2a45e17ee6ab0c5898795792bf
Author:    Derick Rethans <[email protected]>         Wed, 7 Feb 2018 09:04:08 -0500
Parents:   b0ce3835b2fa1855e1d398baad24f2ac815da62d
Branches:  master

Link:       http://git.php.net/?p=presentations.git;a=commitdiff;h=93687a30e0b6ed2a45e17ee6ab0c5898795792bf

Log:
Sunshine PHP talk, part #2

Bugs:
https://bugs.php.net/2

Changed paths:
  M  slides/xdebug/switch-php71.png
  M  slides/xdebug/switch-php72.png
  M  slides/xdebug/xdebug-2.6-filter1.xml
  A  slides/xdebug/xdebug-2.6-filter1a.xml
  A  slides/xdebug/xdebug-2.6-filter1b.xml
  M  slides/xdebug/xdebug-2.6-filter2a.xml
  M  xdebug-sunshine18.xml


Diff:
diff --git a/slides/xdebug/switch-php71.png b/slides/xdebug/switch-php71.png
index 5e0c8c6..83f5c2a 100644
Binary files a/slides/xdebug/switch-php71.png and b/slides/xdebug/switch-php71.png differ
diff --git a/slides/xdebug/switch-php72.png b/slides/xdebug/switch-php72.png
index 67f1d51..77fee3c 100644
Binary files a/slides/xdebug/switch-php72.png and b/slides/xdebug/switch-php72.png differ
diff --git a/slides/xdebug/xdebug-2.6-filter1.xml b/slides/xdebug/xdebug-2.6-filter1.xml
index 5b8a516..a4e2974 100644
--- a/slides/xdebug/xdebug-2.6-filter1.xml
+++ b/slides/xdebug/xdebug-2.6-filter1.xml
@@ -1,7 +1,12 @@
 <slide>
 <title>Xdebug 2.6 — Filters</title>
 
-<blurb>Connection timeout configurable</blurb>
-<blurb class="small">&#160;→ Used to be 200ms</blurb>
+<blurb>Restrictions on where Xdebug does work</blurb>
+<blurb class="small">&#160;→ Code Coverage</blurb>
+<blurb class="small">&#160;→ Stack Traces &amp; Function Traces</blurb>
 <break/>
+<blurb>Modes:</blurb>
+<blurb class="small">&#160;→ Black list or White list</blurb>
+<blurb class="small">&#160;→ On Path-Prefix</blurb>
+<blurb class="small">&#160;→ On Class-Prefix (traces only)</blurb>
 </slide>
diff --git a/slides/xdebug/xdebug-2.6-filter1a.xml b/slides/xdebug/xdebug-2.6-filter1a.xml
new file mode 100644
index 0000000..d0cec1c
--- /dev/null
+++ b/slides/xdebug/xdebug-2.6-filter1a.xml
@@ -0,0 +1,8 @@
+<slide>
+<title>Xdebug 2.6 — xdebug_set_filter</title>
+
+<blurb>%$filter_group%<br/>%XDEBUG_FILTER_CODE_COVERAGE% or %XDEBUG_FILTER_TRACING%</blurb>
+<blurb>%$filter_type%<br/>%XDEBUG_PATH_WHITELIST%, %XDEBUG_PATH_BLACKLIST%,  %XDEBUG_NAMESPACE_WHITELIST%, or %XDEBUG_NAMESPACE_BLACKLIST%</blurb>
+<blurb>%$array_of_filters%<br/>array containing path or class prefixes</blurb>
+
+</slide>
diff --git a/slides/xdebug/xdebug-2.6-filter1b.xml b/slides/xdebug/xdebug-2.6-filter1b.xml
new file mode 100644
index 0000000..1e15a0d
--- /dev/null
+++ b/slides/xdebug/xdebug-2.6-filter1b.xml
@@ -0,0 +1,16 @@
+<slide>
+<title>Xdebug 2.6 — xdebug_set_filter</title>
+
+<example><![CDATA[<?php
+xdebug_set_filter(
+	XDEBUG_FILTER_TRACING,
+	XDEBUG_NAMESPACE_WHITELIST,
+	[
+		'',
+		'Dram',
+		'MongoDB\\',
+	]
+);
+]]></example>
+
+</slide>
diff --git a/slides/xdebug/xdebug-2.6-filter2a.xml b/slides/xdebug/xdebug-2.6-filter2a.xml
index ce05ce7..801cfbc 100644
--- a/slides/xdebug/xdebug-2.6-filter2a.xml
+++ b/slides/xdebug/xdebug-2.6-filter2a.xml
@@ -10,12 +10,12 @@ php ~/phpunit-5.7.22.phar --coverage-html=/tmp/coverage
 <example>
 <![CDATA[cat /tmp/auto_prepend.php]]>
 </example>
-<example>
-<![CDATA[<?php
+<example inline="2">
+<![CDATA[&lt;?php
 xdebug_set_filter(
 	XDEBUG_FILTER_CODE_COVERAGE,
 	XDEBUG_PATH_WHITELIST,
-	[ '/home/derick/zeta-new-Document/src' ]
+	[ '/home/derick/zeta-new-Document/src*/*' ]
 );]]>
 </example>
 <example inline="2">
diff --git a/xdebug-sunshine18.xml b/xdebug-sunshine18.xml
index 6258d0d..b5f061f 100644
--- a/xdebug-sunshine18.xml
+++ b/xdebug-sunshine18.xml
@@ -25,6 +25,7 @@
 <slide>slides/xdebug/analyse-running-script.xml</slide>
 
 <slide>slides/xdebug/xdebug-2.3-new.xml</slide>
+<slide>slides/xdebug/xdebug-2.6-new-dbgp.xml</slide>
 
 <slide>slides/xdebug/debugger-activation.xml</slide>
 <slide>slides/xdebug/debugger-browser-extensions.xml</slide>
@@ -59,8 +60,10 @@
 <slide>slides/xdebug/xdebug-2.6-switch.xml</slide>
 <slide>slides/xdebug/xdebug-2.6-switch2.xml</slide>
 <slide>slides/xdebug/xdebug-2.6-switch3.xml</slide>
-<slide>slides/xdebug/xdebug-2.6-new-dbgp.xml</slide>
+
 <slide>slides/xdebug/xdebug-2.6-filter1.xml</slide>
+<slide>slides/xdebug/xdebug-2.6-filter1a.xml</slide>
+<slide>slides/xdebug/xdebug-2.6-filter1b.xml</slide>
 <slide>slides/xdebug/xdebug-2.6-filter2.xml</slide>
 <slide>slides/xdebug/xdebug-2.6-filter2a.xml</slide>