本文整理汇总了PHP中EmailTemplate::getTypeDropDownArray方法的典型用法代码示例。如果您正苦于以下问题:PHP EmailTemplate::getTypeDropDownArray方法的具体用法?PHP EmailTemplate::getTypeDropDownArray怎么用?PHP EmailTemplate::getTypeDropDownArray使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EmailTemplate
的用法示例。
在下文中一共展示了EmailTemplate::getTypeDropDownArray方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testRenderNonEditableTypeStringContent
public function testRenderNonEditableTypeStringContent()
{
$type = EmailTemplate::TYPE_CONTACT;
$types = EmailTemplate::getTypeDropDownArray();
$expectedTypeString = $types[$type];
$resolvedTypeString = EmailTemplate::renderNonEditableTypeStringContent($type);
$this->assertEquals($expectedTypeString, $resolvedTypeString);
$type = 99;
$resolvedTypeString = EmailTemplate::renderNonEditableTypeStringContent($type);
$this->assertNull($resolvedTypeString);
}
示例2: makeAll
/**
* @param DemoDataHelper $demoDataHelper
*/
public function makeAll(&$demoDataHelper)
{
assert('$demoDataHelper instanceof DemoDataHelper');
assert('$demoDataHelper->isSetRange("User")');
$emailTemplates = array();
$types = array_keys(EmailTemplate::getTypeDropDownArray());
for ($this->index = 0; $this->index < 7; $this->index++) {
$emailTemplate = new EmailTemplate();
$emailTemplate->type = $types[$this->index % 2];
$emailTemplate->owner = $demoDataHelper->getRandomByModelName('User');
$this->populateModel($emailTemplate);
$emailTemplate->addPermissions(Group::getByName(Group::EVERYONE_GROUP_NAME), Permission::READ_WRITE_CHANGE_PERMISSIONS_CHANGE_OWNER);
$saved = $emailTemplate->save();
assert('$saved');
$emailTemplate = EmailTemplate::getById($emailTemplate->id);
ReadPermissionsOptimizationUtil::securableItemGivenPermissionsForGroup($emailTemplate, Group::getByName(Group::EVERYONE_GROUP_NAME));
$emailTemplate->save();
$emailTemplates[] = $emailTemplate->id;
}
$demoDataHelper->setRangeByModelName('EmailTemplate', $emailTemplates[0], $emailTemplates[count($emailTemplates) - 1]);
}
示例3: getDropDownArray
protected function getDropDownArray()
{
return EmailTemplate::getTypeDropDownArray();
}