You are here

private function InstapageCmsPluginPageModel::getPageFromArray in Instapage plugin 8.3

Same name and namespace in other branches
  1. 7.3 core/models/InstapageCmsPluginPageModel.php \InstapageCmsPluginPageModel::getPageFromArray()

Gets the page object from an array of page objects.

Parameters

int $id ID of a page.:

array $array List of page objects.:

Return value

object|null Page object or null if no pages found.

1 call to InstapageCmsPluginPageModel::getPageFromArray()
InstapageCmsPluginPageModel::mergeListPagesResults in core/models/InstapageCmsPluginPageModel.php
Gets the data about landing pages stores in local database and completes them with data from Instapage app.

File

core/models/InstapageCmsPluginPageModel.php, line 578

Class

InstapageCmsPluginPageModel
Class responsible for managing the landing pages.

Code

private function getPageFromArray($id, $array) {
  if (is_array($array)) {
    foreach ($array as $item) {
      if ($item->id == $id) {
        return $item;
      }
    }
  }
  return null;
}