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}'.");
     }
 }