Source of file TestimonialCategory.php
Size: 1,572 Bytes - Last Modified: 2021-12-24T06:46:05+00:00
/var/www/docs.ssmods.com/process/src/src/Model/TestimonialCategory.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | <?php namespace Dynamic\Elements\Model; use Dynamic\Elements\Elements\ElementTestimonials; use SilverStripe\ORM\DataObject; /** * Class TestimonialCategory * @package Dynamic\Elements\Model * * @property string $Title */ class TestimonialCategory extends DataObject { /** * @var string */ private static $singular_name = 'Category'; /** * @var string */ private static $plural_name = 'Categories'; /** * @var string */ private static $table_name = 'TestimonialCategory'; /** * @var array */ private static $db = [ 'Title' => 'Varchar(255)', ]; /** * @var array */ private static $belongs_many_many = [ 'Testimonials' => Testimonial::class, 'TestimonialElements' => ElementTestimonials::class, ]; /** * @param null $member * @param array $context * @return bool */ public function canCreate($member = null, $context = []) { return Testimonial::singleton()->canCreate($member, $context); } /** * @param null $member * @return bool */ public function canEdit($member = null) { return Testimonial::singleton()->canEdit($member); } /** * @param null $member * @return bool */ public function canDelete($member = null) { return Testimonial::singleton()->canDelete($member); } /** * @param null $member * @return bool */ public function canView($member = null) { return true; } } |