public function assert_filter($crawler, $expr, $msg = null) { $nodes = $crawler->filter($expr); if ($msg) { $msg .= "\n"; } else { $msg = ''; } $msg .= "`{$expr}` not found in DOM."; $this->assertGreaterThan(0, count($nodes), $msg); return $nodes; }