protected function AmpPrepareMetadataJson::checkMetadataComplete in Accelerated Mobile Pages (AMP) 8
Check if metadata JSON is complete.
1 call to AmpPrepareMetadataJson::checkMetadataComplete()
- AmpPrepareMetadataJson::getJson in src/Utility/ AmpPrepareMetadataJson.php 
- Gets the encoded AMP metadata JSON.
File
- src/Utility/ AmpPrepareMetadataJson.php, line 397 
Class
- AmpPrepareMetadataJson
- Class AmpPrepareMetadataJson
Namespace
Drupal\amp\UtilityCode
protected function checkMetadataComplete() {
  $completed = [];
  foreach ($this->ampMetadataList as $metadatum) {
    $completed[$metadatum] = isset($this->ampPreparedMetadataJson[$metadatum]) ? !empty($this->ampPreparedMetadataJson[$metadatum]) : FALSE;
  }
  $this->ampMetadataComplete = TRUE;
  foreach ($completed as $item_complete) {
    if ($item_complete === FALSE) {
      $this->ampMetadataComplete = FALSE;
    }
  }
}