@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @file
|
||||
* Definition of ViewsPluginStyleTestBase.
|
||||
*/
|
||||
|
||||
/**
|
||||
* Provides a base foundation for testing style plugins.
|
||||
*/
|
||||
abstract class ViewsPluginStyleTestBase extends ViewsSqlTest {
|
||||
|
||||
/**
|
||||
* Stores the SimpleXML representation of the output.
|
||||
*
|
||||
* @var SimpleXMLElement
|
||||
*/
|
||||
protected $elements;
|
||||
|
||||
/**
|
||||
* Stores a view output in the elements.
|
||||
*/
|
||||
function storeViewPreview($output) {
|
||||
$htmlDom = new DOMDocument();
|
||||
@$htmlDom->loadHTML($output);
|
||||
if ($htmlDom) {
|
||||
// It's much easier to work with simplexml than DOM, luckily enough
|
||||
// we can just simply import our DOM tree.
|
||||
$this->elements = simplexml_import_dom($htmlDom);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user