public function testExtractApipAccessibilityNotApip() { $doc = new \DOMDocument('1.0', 'UTF-8'); $doc->load(dirname(__FILE__) . '/../samples/apip/apip_choice_not_apip.xml'); $apip = Apip::extractApipAccessibility($doc); $this->assertSame(null, $apip); }
public function storeApipAccessibilityContent(\core_kernel_classes_Resource $item, \DOMDocument $originalDoc) { $itemService = taoItems_models_classes_ItemsService::singleton(); if (($apipContent = Apip::extractApipAccessibility($originalDoc)) !== null) { // Call ApipService to store the data separately. $finalLocation = $itemService->getItemFolder($item) . 'apip.xml'; file_put_contents($finalLocation, $apipContent->saveXML()); \common_Logger::i("APIP content stored at '{$finalLocation}'."); } }