public function InstapageCmsPluginDrupal8Connector::getDeprecatedData in Instapage plugin 8.3
Same name and namespace in other branches
- 7.3 core/connectors/InstapageCmsPluginDrupal8Connector.php \InstapageCmsPluginDrupal8Connector::getDeprecatedData()
Gets the landing pages saved in legacy DB structure.
Return value
array List of landing pages from legacy DB structure.
File
- core/
connectors/ InstapageCmsPluginDrupal8Connector.php, line 682
Class
- InstapageCmsPluginDrupal8Connector
- Class that utilizes native Drupal 8 functions to perform actions like remote requests and DB operations.
Code
public function getDeprecatedData() {
$config = \Drupal::config('instapage.pages');
$pages = $config
->get('instapage_pages');
$results = array();
foreach ($pages as $key => $slug) {
$pageObj = new stdClass();
$pageObj->id = 0;
$pageObj->landingPageId = $key;
$pageObj->slug = $slug;
$pageObj->type = 'page';
$pageObj->enterprise_url = $pageObj->slug ? InstapageCmsPluginConnector::getHomeURL() . '/' . $pageObj->slug : InstapageCmsPluginConnector::getHomeURL();
$results[] = $pageObj;
}
return $results;
}