Esempio n. 1
0
 /** @test */
 public function staticHelperTest()
 {
     $dom = new DOMDocument();
     $elementParent = $dom->createElement('data');
     $elementChild = $dom->createElement('foo', 'bar');
     $elementParent->appendChild($elementChild);
     $this->assertEquals(['foo' => 'bar'], Parser::getPhpValue($elementParent));
     $this->assertNull(Parser::getPhpValue(''));
     $this->assertSame(10, Parser::getPhpValue('10'));
     $this->assertSame(1.2, Parser::getPhpValue('1.2'));
     $this->assertTrue(Parser::getPhpValue('true'));
     $this->assertFalse(Parser::getPhpValue('false'));
     $this->assertSame(3840, Parser::getPhpValue('0xF00'));
     $this->assertSame('0xNaN', Parser::getPhpValue('0xNaN'));
 }
Esempio n. 2
0
 /**
  * phpValue
  *
  * @param mixed $param
  * @access public
  * @return mixed
  */
 protected function getPhpValue($value)
 {
     return Parser::getPhpValue($value);
 }