PagesExportImport::getImportInfo() method     
Return array of info about the given import data array
This also populates the given import data ($a) with an '_info' property, which is an array containing all of the import info returned by this method. For each item in the 'pages' index it also populates an '_importToID' property containing the ID of the existing local page to update, or 0 if it should be a newly created page.
Return value:
Example
array(
  'numNew' => 0,
  'numExisting' => 0,
  'missingParents' => [ '/path/to/parent/' ],
  'missingTemplates' => [ 'basic-page-hello' ],
  'missingFields' => [ 'some_field', 'another_field' ],
  'missingFieldsTypes' => [ 'some_field' => 'FieldtypeText', 'another_field' => 'FieldtypeTextarea' ]
  'mismatchedFields' => [ 'some_field' => 'FieldtypeText' ] // field name => expected type
  'missingTemplateFields' => [ 'template_name' => [ 'field1', 'field2', etc ] ]
);Usage
$array = $porter->getImportInfo(array $a);Arguments
| Name | Type(s) | Description | 
|---|---|---|
| $a | array | Import data array | 
Return value
array
$porter methods and properties
API reference based on ProcessWire core version 3.0.252