public function MigrateItemFile::__construct in Migrate 7.2
Same name and namespace in other branches
- 6.2 plugins/sources/files.inc \MigrateItemFile::__construct()
Constructor.
Parameters
$base_dir: The base directory from which all file paths are calculated.
$get_contents: TRUE if we should try load the contents of each file (in the case of a text file), or FALSE if we just want to confirm it exists (binary).
Overrides MigrateItem::__construct
File
- plugins/
sources/ files.inc, line 271 - Support for migration from files sources.
Class
- MigrateItemFile
- Implementation of MigrateItem, for retrieving a file from the file system based on source directory and an ID provided by a MigrateList class.
Code
public function __construct($base_dir, $get_contents = TRUE, MigrateContentParser $parser = NULL) {
parent::__construct();
if (!$parser) {
$parser = new MigrateSimpleContentParser();
}
$this->baseDir = $base_dir;
$this->getContents = $get_contents;
$this->parser = $parser;
}