silverstripe-elemental-basics/src/Elements/TeamMembersElement.php

40 lines
883 B
PHP
Raw Normal View History

2021-06-08 10:38:35 +02:00
<?php
/**
* Created by PhpStorm.
* User: tony
* Date: 6/30/18
* Time: 11:54 PM
*/
namespace A2nt\ElementalBasics\Elements;
2021-07-08 15:53:26 +02:00
2021-06-08 10:38:35 +02:00
use DNADesign\Elemental\Models\BaseElement;
use A2nt\ElementalBasics\Models\TeamMember;
2022-05-10 13:08:53 +02:00
/**
* Class \A2nt\ElementalBasics\Elements\TeamMembersElement
*
*/
2021-06-08 10:38:35 +02:00
class TeamMembersElement extends BaseElement
{
2022-04-07 20:54:21 +02:00
private static $table_name = 'A2nt_ElementalBasics_Elements_TeamMembersElement';
2021-07-08 15:53:26 +02:00
private static $icon = 'font-icon-menu-security';
2021-06-08 10:38:35 +02:00
private static $singular_name = 'Team Members';
private static $plural_name = 'Team Members';
private static $description = 'Displays random Team Members';
public function getType()
{
return self::$singular_name;
}
public function Members()
{
$members = TeamMember::get();
$this->extend('updateMembers', $members);
return $members;
2021-06-08 10:38:35 +02:00
}
}