QueryList pipe(Closure $callback)


数据流管道方法,可以在QueryList链式调用的任意一环节调用使用。

用法

  1. $html = '...';
  2. $qlHtml = QueryList::html($html)
  3. ->pipe(function(QueryList $ql){
  4. $html = $ql->getHtml();
  5. // 对HTML做一些处理
  6. $html = str_replace('aa','bb',$html);
  7. $ql->setHtml($html);
  8. return $ql;
  9. })->getHtml();
  1. QueryList::get(...)
  2. ->rules(...)
  3. ->query()
  4. ->pipe(function(QueryList $ql){
  5. $data = $ql->getData();
  6. return $data;
  7. });