/** * @since 2.2 * * @return array */ public function getSerialization() { $serialization = array('type' => self::TYPE_RESOURCE, 'uri' => $this->getUri()); return $serialization + parent::getSerialization(); }
/** * @since 2.2 * * @return array */ public function getSerialization() { $serialization = array('type' => self::TYPE_LITERAL, 'lexical' => $this->lexicalForm, 'datatype' => $this->datatype, 'lang' => $this->lang); return $serialization + parent::getSerialization(); }
/** * @dataProvider instanceProvider */ public function testSerielization(ExpElement $element) { $serialization = ExpElement::newFromSerialization($element->getSerialization()); $this->assertEquals($element->getDataItem(), $serialization->getDataItem()); }