findContentRequestedFieldsList() public méthode

Find all fields where content requested is true for given page version id and builds a list of field keys
public findContentRequestedFieldsList ( integer $pageVersionId ) : Field
$pageVersionId integer
Résultat Field
Exemple #1
0
 /**
  * Marks all page's fields with a "true" content_requested value as complete
  *
  * @param  int   $pageVersionId
  * @param  array $input
  * @return string
  */
 public function markContentRequestedFieldsComplete($pageId)
 {
     $page = $this->Page->findOrFail($pageId);
     $pageVersions = $this->PageVersionsRepository->getVersionsListForPage($page);
     foreach ($pageVersions as $pageVersion => $name) {
         $requestedFieldIds = $this->FieldsRepository->findContentRequestedFieldsList($pageVersion);
         if (!$this->FieldManager->markNoContentRequested($requestedFieldIds)) {
             return json_encode(false);
         }
     }
     return json_encode(true);
 }