O4DOIXmlFilter::createExtentNode PHP Méthode

createExtentNode() public méthode

Create an extent node.
public createExtentNode ( $doc, $file ) : DOMElement
$doc DOMDocument
$file PKPFile
Résultat DOMElement
    function createExtentNode($doc, $file)
    {
        $deployment = $this->getDeployment();
        $extentNode = $doc->createElementNS($deployment->getNamespace(), 'Extent');
        // Extent type
        $extentNode->appendChild($node = $doc->createElementNS($deployment->getNamespace(), 'ExtentType', O4DOI_EXTENT_TYPE_FILESIZE));
        // Extent value
        $extentNode->appendChild($node = $doc->createElementNS($deployment->getNamespace(), 'ExtentValue', $file->getFileSize()));
        // Extent unit
        $extentNode->appendChild($node = $doc->createElementNS($deployment->getNamespace(), 'ExtentUnit', O4DOI_EXTENT_UNIT_BYTES));
        return $extentNode;
    }