Source of file SidebarComponentCardPolicy.php
Size: 1,010 Bytes - Last Modified: 2021-12-24T05:18:05+00:00
/var/www/docs.ssmods.com/process/src/src/model/listings/sidebar/SidebarComponentCardPolicy.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | <?php /* use SilverStripe\ORM\ArrayList; use SilverStripe\View\ArrayData; */ class SidebarComponentCardPolicy extends ListingSidebarComponent { /** * Human-readable singular name. * @var string * @config */ private static $singular_name = "CardPolicy"; /** * Human-readable plural name * @var string * @config */ private static $plural_name = "CardPolicies"; public static $cards = array( //"nocreditcards" => "No credit cards accepted", "euromastercard" => "Euro/Mastercard", "visa" => "Visa", "americanexpress" => "American Express", "maestro" => "Maestro", ); /** * @return mixed */ public function CardsAccepted() { $set = ArrayList::create(); foreach (self::$cards as $name => $card) { $set->push(ArrayData::create(array( "Name" => $name, "Title" => $card ))); } return $set; } } |