@@ 1201-1207 (lines=7) @@ | ||
1198 | ); |
|
1199 | ||
1200 | ||
1201 | public function canView($member = null) { |
|
1202 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
1203 | if($extended !== null) { |
|
1204 | return $extended; |
|
1205 | } |
|
1206 | return true; |
|
1207 | } |
|
1208 | } |
|
1209 | ||
1210 | /** |
|
@@ 1300-1306 (lines=7) @@ | ||
1297 | "SilverStripe\\ORM\\Versioning\\Versioned" |
|
1298 | ); |
|
1299 | ||
1300 | public function canView($member = null) { |
|
1301 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
1302 | if($extended !== null) { |
|
1303 | return $extended; |
|
1304 | } |
|
1305 | return true; |
|
1306 | } |
|
1307 | ||
1308 | public function canViewVersioned($member = null) { |
|
1309 | // All non-live modes are public |
|
@@ 1322-1328 (lines=7) @@ | ||
1319 | */ |
|
1320 | class VersionedTest_PublicViaExtension extends DataObject implements TestOnly { |
|
1321 | ||
1322 | public function canView($member = null) { |
|
1323 | $extended = $this->extendedCan(__FUNCTION__, $member); |
|
1324 | if($extended !== null) { |
|
1325 | return $extended; |
|
1326 | } |
|
1327 | return true; |
|
1328 | } |
|
1329 | ||
1330 | private static $db = array( |
|
1331 | 'Title' => 'Varchar' |