for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace SilverStripe\ContentReview\Models;
use SilverStripe\CMS\Model\SiteTree;
use SilverStripe\ORM\DataObject;
use SilverStripe\Security\Member;
use SilverStripe\Security\Security;
class ContentReviewLog extends DataObject
{
/**
* @var array
*/
private static $db = [
$db
This check marks private properties in classes that are never used. Those properties can be removed.
"Note" => "Text",
];
private static $has_one = [
$has_one
"Reviewer" => Member::class,
"SiteTree" => SiteTree::class,
private static $summary_fields = [
$summary_fields
"Note" => ["title" => "Note"],
"Created" => ["title" => "Reviewed at"],
"Reviewer.Title" => ["title" => "Reviewed by"]
* @var string
private static $default_sort = "Created DESC";
$default_sort
private static $table_name = 'ContentReviewLog';
$table_name
* @param mixed $member
*
* @return bool
public function canView($member = null)
return (bool) Security::getCurrentUser();
}