function __construct($page = "", $data = "") { $this->page = $page; if (!empty($page) && !empty($data)) { $this->metadata = FutureLink_MetadataAssembler::pagePastLink($page, $data); } return parent::__construct($page); }
public function __construct(&$pastlink, &$futurelink) { $this->futurelink =& FutureLink_MetadataAssembler::fromRawToMetaData($futurelink); $this->pastlink =& FutureLink_MetadataAssembler::fromRawToMetaData($pastlink); }
function __construct($page) { $this->page = $page; $this->metadata = FutureLink_MetadataAssembler::pageFutureLink($page); return parent::__construct($page); }
static function pageFutureLink($page) { $me = new FutureLink_MetadataAssembler($page); $me->raw = new FutureLink_Metadata(); $me->raw->websiteTitle = $me->websiteTitle; $me->raw->websiteSubtitle = $me->page; $me->raw->moderator = $me->moderatorName(); $me->raw->moderatorInstitution = $me->moderatorBusinessName(); $me->raw->moderatorProfession = $me->moderatorProfession(); $me->raw->hash = ''; //hash isn't yet known $me->raw->author = $me->authorName(); $me->raw->authorInstitution = $me->authorBusinessName(); $me->raw->authorProfession = $me->authorProfession(); $me->raw->href = $me->href; $me->raw->answers = $me->answers(); $me->raw->dateLastUpdated = $me->lastModif; $me->raw->dateOriginated = $me->findDatePageOriginated(); $me->raw->language = $me->language(); $me->raw->count = $me->countAll(); $me->raw->keywords = $me->keywords(); $me->raw->categories = $me->categories(); $me->raw->scientificField = $me->scientificField(); $me->raw->minimumMathNeeded = $me->minimumMathNeeded(); $me->raw->minimumStatisticsNeeded = $me->minimumStatisticsNeeded(); $me->raw->text = ''; //text isn't yet known return $me; }