X7ROOT File Manager
Current Path:
/home/gfecatvj/sites/realesbar-X/vendor/phar-io/manifest/tests/xml
home
/
gfecatvj
/
sites
/
realesbar-X
/
vendor
/
phar-io
/
manifest
/
tests
/
xml
/
📁
..
📄
AuthorElementCollectionTest.php
(588 B)
📄
AuthorElementTest.php
(707 B)
📄
BundlesElementTest.php
(1.13 KB)
📄
ComponentElementCollectionTest.php
(563 B)
📄
ComponentElementTest.php
(713 B)
📄
ContainsElementTest.php
(1.99 KB)
📄
CopyrightElementTest.php
(1.59 KB)
📄
ExtElementCollectionTest.php
(587 B)
📄
ExtElementTest.php
(510 B)
📄
ExtensionElementTest.php
(737 B)
📄
LicenseElementTest.php
(709 B)
📄
ManifestDocumentTest.php
(3.63 KB)
📄
PhpElementTest.php
(1.32 KB)
📄
RequiresElementTest.php
(1 KB)
Editing: PhpElementTest.php
<?php namespace PharIo\Manifest; use DOMDocument; class PhpElementTest extends \PHPUnit\Framework\TestCase { /** * @var DOMDocument */ private $dom; /** * @var PhpElement */ private $php; protected function setUp() { $this->dom = new DOMDocument(); $this->dom->loadXML('<?xml version="1.0" ?><php xmlns="https://phar.io/xml/manifest/1.0" version="^5.6 || ^7.0" />'); $this->php = new PhpElement($this->dom->documentElement); } public function testVersionConstraintCanBeRetrieved() { $this->assertEquals('^5.6 || ^7.0', $this->php->getVersion()); } public function testHasExtElementsReturnsFalseWhenNoExtensionsAreRequired() { $this->assertFalse($this->php->hasExtElements()); } public function testHasExtElementsReturnsTrueWhenExtensionsAreRequired() { $this->addExtElement(); $this->assertTrue($this->php->hasExtElements()); } public function testGetExtElementsReturnsExtElementCollection() { $this->addExtElement(); $this->assertInstanceOf(ExtElementCollection::class, $this->php->getExtElements()); } private function addExtElement() { $this->dom->documentElement->appendChild( $this->dom->createElementNS('https://phar.io/xml/manifest/1.0', 'ext') ); } }
Upload File
Create Folder