Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/cartforge.co/vendor/phpgt/dom/test/phpunit/Helper/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/cartforge.co/vendor/phpgt/dom/test/phpunit/Helper/Helper.php
<?php
namespace Gt\Dom\Test\Helper;

class Helper {
	const HTML = "<!doctype html><html><body><h1>Hello!</h1></body></html>";
	const HTML_EMOJI = <<<HTML
<!doctype html>
<html>
<head>
	<meta charset="utf-8">
	<title>Test!</title>
</head>
<body>
	<h1>☆ Hello ☆ World ☆</h1>
</body>
</html>
HTML;
	const HTML_LESS = <<<HTML
<!doctype html>
<meta charset="utf-8" />
<title>Hello, World!</title>
<link rel="stylesheet" href="/style/main.css" />
<p>This is a test.</p>
HTML;
	const HTML_MORE = <<<HTML
<!doctype html>
<html>
<head>
	<meta charset="utf-8" />
	<title>Test HTML</title>
</head>
<body>
	<h1>
		This HTML is for the unit test.
	</h1>
	<img src="header.jpg" />
	<a name="firstParagraph"></a>
	<p>There are a few elements in this document.</p>
	<p>This is so we can test different traversal methods.</p>
	<p class="plug">This package is a part of the phpgt webengine.</p>
	<h2 id="who" class="h-who m-before-p m-test">Who made this?</h2>
	<p class="link-to-twitter" data-social="twitter" data-social-username="g105b">
		<a href="https://twitter.com/g105b">Greg Bowler</a> started this project
		to bring modern DOM techniques to the server side.
	</p>
	<a name="forms"></a>

	Here's some text that isn't contained within an element.

	<form>
		<input name="fieldA" type="text" />
		<input name="who" class="c1 c3" value="Scarlett" />
		<button type="submit">Submit</button>
	</form>
	<form>
		<input name="fieldB" type="text" class="c1 c2 c3 c4" />
		<img src="bottomForm.jpg" />
	</form>
</body>
</html>
HTML;

	const HTML_SECTIONS_WITHIN_FORM = <<<HTML
<!doctype html>
<form id="example-form">
	<section><h1>Section 1</h1></section>
	<section><h1>Section 2</h1></section>
	<section><h1>Section 3</h1></section>
	<section><h1>Section 4</h1></section>
</form>
HTML;

	const HTML_TEXT = <<<HTML
<p>Thru-hiking is great!  <strong>No insipid election coverage!</strong>
  However, <a href="http://en.wikipedia.org/wiki/Absentee_ballot">casting a
  ballot</a> is tricky.</p>
HTML;
	const HTML_NESTED = <<<HTML
<!doctype html>
<html>
<head>
	<meta charset="utf-8" />
	<title>Test HTML</title>
</head>
<body>
	<div class="container">
		<div class="header">Lorem Header</div>
		<div class="body">
			<h1>Lorem Page</h1>
			<ul class="outer-list">
				<li class="outer-item-1">
					<div class="post outer">
						<h1>Lorem Title</h1>
						<div class="body">
							<p>Lorem Ipsum <a href="http://example.com">dolor sit</a></p>
						</div>
						<ul class="inner-list">
							<li class="inner-item-1">
								<div class="post inner">
									<h1>Lorem Title</h1>
									<div class="body">
										<p>Curabitur finibus imperdiet felis <a href="http://anotherexample.com">dolor sit</a></p>
									</div>
								</div>
							</li>
						</ul>
					</div>
				</li>
			</ul>
		</div>
	</div>
</body>
</html>
HTML;
	const HTML_VALUE = <<<HTML
<!doctype html>
<html>
<head>
	<meta charset="utf-8" />
	<title>Test HTML</title>
</head>
<body>

	<select id="select">
		<option value="1">One</option>
		<option value="2">Two</option>
	</select>

	<select id="select_optgroup">
		<option value="1">One</option>
		<option value="2">Two</option>
		<optgroup>
			<option value="3" selected>Three</option>
			<option value="4">Four</option>
		</optgroup>
	</select>

	<select id="select_selected">
		<option value="1">One</option>
		<option value="2" selected="selected">Two</option>
	</select>

	<select id="select_empty"></select>
	
	<select id="select_inferred_value">
		<option>One</option>
		<option selected>Two</option>
		<option>Three</option>
	</select>

</body>
</html>
HTML;

	const HTML_TEMPLATE_NO_ATTRIBUTE_VALUE = <<<HTML
<div>
	<p>The following paragraph element has a data attribute with no value, which is not valid XML.</p>
	<p data-example>This breaks the import of DOMDocumentFragment, so should be fixed by Gt/Dom.</p>
</div>
HTML;

	const XML = <<<XML
<?xml version="1.0" encoding="UTF-8" ?>
<breakfast-menu>
	<food>
		<name>Belgian Waffles</name>
		<price>$5.95</price>
		<description>two of our famous Belgian Waffles with plenty of real maple syrup</description>
		<calories>650</calories>
	</food>
	<food>
		<name>Strawberry Belgian Waffles</name>
		<price>$7.95</price>
		<description>light Belgian waffles covered with strawberrys and whipped cream</description>
		<calories>900</calories>
	</food>
	<food special-date="2020-08-30">
		<name>Berry-Berry Belgian Waffles</name>
		<price>$8.95</price>
		<description>light Belgian waffles covered with an assortment of fresh berries and whipped cream</description>
		<calories>900</calories>
	</food>
	<food offer="10%">
		<name>French Toast</name>
		<price>$4.50</price>
		<description>thick slices made from our homemade sourdough bread</description>
		<calories>600</calories>
	</food>
	<food>
		<name>Homestyle Breakfast</name>
		<price>$6.95</price>
		<description>two eggs, bacon or sausage, toast, and our ever-popular hash browns</description>
		<calories>950</calories>
	</food>
</breakfast-menu>
XML;

/**
 * Below this line is all code that is used in documentation.
 */

// https://github.com/PhpGt/Dom/wiki/Classes-that-make-up-DOM#moving-an-attribute-between-elements
	const DOCS_ATTR_GETATTRIBUTENODE = <<<HTML
<!doctype html>
<ul id="shop-items">
	<li id="arduino">Arduino</li>
	<li id="raspberry-pi" class="special-offer special-offer-two-for-one">Raspberry Pi</li>
	<li id="class">PIC</li>
</ul>
HTML;

// https://github.com/PhpGt/Dom/wiki/Classes-that-make-up-DOM#childnode
	const DOCS_CHILDNODE_REPLACEWITH = <<<HTML
<!doctype html>
<form method="post">
	<button id="buttonA" name="order" value="A">A</button>
	<button id="buttonB" name="order" value="B">B</button>
	<button id="buttonC" name="order" value="C">C</button>
</form>
HTML;

	const DOCS_DOCUMENTFRAGMENT_PAGE = <<<HTML
<ul class="shop-item-list">
	<li>
		<shop-item id="123" name="Raspberry Pi" price="34.44"></shop-item>
	</li>
	<li>
		<shop-item id="456" name="Arduino" price="16.99"></shop-item>
	</li>
</ul>
HTML;

	const DOCS_DOCUMENTFRAGMENT_TEMPLATE = <<<HTML
<a href="/shop/item/">
	<h1>ITEM NAME</h1>
	<h2>£0.00</h2>
</a>
HTML;

// Ethnic groups taken from UK Government census data:
// https://en.wikipedia.org/wiki/Classification_of_ethnicity_in_the_United_Kingdom
const HTML_FORM_WITH_RADIOS = <<<HTML
<!doctype>
<a href="/homepage">Go to homepage</a>
<form>
	<fieldset title="Ethnicity">
		<p>What is your ethnic group?</p>
		<label>
			<span>White</span>
			<input type="radio" name="ethnic-group" value="white" />
		</label>
		<label>
			<span>Mixed / multiple ethnic groups</span>
			<input type="radio" name="ethnic-group" value="mixed" />
		</label>
		<label>
			<span>Asian / Asian British</span>
			<input type="radio" name="ethnic-group" value="asian" />
		</label>
		<label>
			<span>Black / African / Caribbean / Black British</span>
			<input type="radio" name="ethnic-group" value="black" />
		</label>
		<label>
			<span>Other ethnic group</span>
			<input type="radio" name="ethnic-group" value="other" />
		</label>
	</fieldset>
	<fieldset title="Age Range">
		<label>
			<span>What is your age range?</span>
			<select name="age">
				<option value="0-17">Under 18</option>
				<option value="18-35">18 - 35</option>
				<option value="36-50">36 - 50</option>
				<option value="51-75">51 - 75</option>
				<option value="76-100">Over 75</option>
			</select>
		</label>
	</fieldset>
	<fieldset title"Programming">
		<label>
			<span>What are your favourite programming languages?</span>
			<select multiple name="languages">
				<option value="php">PHP</option>
				<option value="c">C / C++</option>
				<option value="java">Java</option>
				<option value="sql">SQL</option>
				<option value="python">Python</option>
				<option value="basic">BASIC</option>
				<option value="haskell">Haskell</option>
				<option value="go">Go</option>
				<option value="ruby">Ruby</option>
				<option value="csharp">C#</option>
			</select>
		</label>
	</fieldset>
	
	<button name="do" value="submit-ethnicity">Submit</button>
</form>
HTML;

const HTML_FORM_PROPERTY = <<<HTML
<!doctype html>
<html>
<head>
	<meta charset="utf-8" />
	<title>Test HTML</title>
</head>
<body>

	<form action="" id="form_1">
		<input  id="f1">
		<input  id="f2" form="form_2">
		<button id="f3">button</button>
		<span id="non_form_control_1"></span>
	</form>

	<form action="" id="form_2"></form>

	<BUTTON   id="f4"  form="form_2"></BUTTON>
	<fieldset id="f5"  form="form_2"></fieldset>
	<input    id="f6"  form="form_2">
	<object   id="f7"  form="form_2"></object>
	<output   id="f8"  form="form_2"></output>
	<select   id="f9"  form="form_2"></select>
	<textarea id="f10" form="form_2"></textarea>

	<input    id="f11">
	<input    id="f12" type="image" form="form_2">

	<span id="non_form_control_2" form="form_2"></span>
	
</body>
</html>
HTML;

	const HTML_JSON_HEAD = <<<HTML
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8" content=""><meta name="viewport" content="width=device-width, minimum-scale=1, initial-scale=1">
	<script type="application/ld+json" class="php-schema-rating">
	{
		"@context": "http://schema.org",
		"@id": "https://www.example.com#organisation",
		"@type": "Organization",
		"aggregateRating": {
			"@type": "AggregateRating",
			"ratingValue": "__RATING_VALUE__",
			"ratingCount": "__RATING_COUNT__"
		},
		"additionalType": [
			"http://www.productontology.org/doc/Example"
		]
	}
	</script>
</head>
<body>
	<h1>JSON is in the head!</h1>
</body>
</html>
HTML;

	const HTML_FORM_WITH_DATES = <<<HTML
<!doctype html>
<form>
	<label>
		<span>Date of birth</span>
		<input name="dob" type="date" />
	</label>
</form>
HTML;

	const HTML_SELECTS = <<<HTML
<!doctype html>
<form>
	<label>
		<span>From:</span>
		<select name="from">
			<option value="0">Zero</option>		
			<option value="1">One</option>		
			<option value="2">Two</option>		
			<option value="3">Three</option>		
			<option value="4">Four</option>		
			<option value="5">Five</option>		
		</select>
	</label>
	
	<label>
		<span>To:</span>
		<select name="to">
			<option value="5">Five</option>		
			<option value="6">Six</option>		
			<option value="7">Seven</option>		
			<option value="8">Eight</option>		
			<option value="9">Nine</option>		
			<option value="10">Ten</option>
		</select>
	</label>
</form>
HTML;

}

Spamworldpro Mini