title: CakePHP Set::extract with a special character in the condition
body: <p>I have an array like this</p>
  
  <pre><code>Array
  (
  [0] =&gt; Array
      (
          [Unit] =&gt; Array
              (
                  [Unit] =&gt; ST109347005
                  [SplitCnt] =&gt; 0
                  [UWin] =&gt; 
                  [Unit&gt;Part] =&gt; MOLDTOOLREPAIR
                  [Unit&gt;UK1] =&gt; MOLDSHELF1
                  [Unit&gt;UK2] =&gt; 28149813MH001
                  [Unit&gt;UK3] =&gt; MOLDTOOL
              )
  
      )
  ...
  </code></pre>
  
  <p>And would like to extract array of the serials stored in 'Unit' (ex: ST109347005) like this</p>
  
  <pre><code>$newarray = Set::extract($data,'/Unit[Unit&gt;UK1=MOLDSHELF1][Unit&gt;UK3=MOLDTOOL]/Unit');
  </code></pre>
  
  <p>Which doesn't work because the > is a reserved character.  I'm not sure what the syntax would be to allow this to work.  I image it would be something like this (which doesn't work)</p>
  
  <pre><code>$newarray = Set::extract($data,'/Unit[Unit\&gt;UK1=MOLDSHELF1][Unit\&gt;UK3=MOLDTOOL]/Unit');
  </code></pre>
  
  <p>Thanks</p>