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"> → Used to be 200ms</blurb> +<blurb>Restrictions on where Xdebug does work</blurb> +<blurb class="small"> → Code Coverage</blurb> +<blurb class="small"> → Stack Traces & Function Traces</blurb> <break/> +<blurb>Modes:</blurb> +<blurb class="small"> → Black list or White list</blurb> +<blurb class="small"> → On Path-Prefix</blurb> +<blurb class="small"> → 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[<?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>