silverstripe-externallinks/src/Model/BrokenExternalPageTrack.php

35 lines
577 B
PHP
Raw Normal View History

2014-08-07 03:56:15 +02:00
<?php
namespace SilverStripe\ExternalLinks\Model;
use DataObject;
use Versioned;
2014-08-07 03:56:15 +02:00
/**
* Represents a track for a single page
*/
class BrokenExternalPageTrack extends DataObject {
private static $db = array(
'Processed' => 'Boolean'
);
private static $has_one = array(
'Page' => 'SiteTree',
'Status' => 'BrokenExternalPageTrackStatus'
);
private static $has_many = array(
'BrokenLinks' => 'BrokenExternalLink'
);
/**
* @return SiteTree
*/
public function Page() {
return Versioned::get_by_stage('SiteTree', 'Stage')
->byID($this->PageID);
}
}