本文整理汇总了PHP中Ctct\Components\Component类的典型用法代码示例。如果您正苦于以下问题:PHP Component类的具体用法?PHP Component怎么用?PHP Component使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Component类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: create
/**
* Factory method to create an VerifiedEmail object from an array
* @param array $props - associative array of initial properties to set
* @return VerifiedEmailAddress
*/
public static function create(array $props)
{
$verifiedAddress = new VerifiedEmailAddress();
$verifiedAddress->email_address = parent::getValue($props, "email_address");
$verifiedAddress->status = parent::getValue($props, "status");
return $verifiedAddress;
}
开发者ID:kidaa30,项目名称:Constant-Contact-WordPress-Plugin,代码行数:12,代码来源:VerifiedEmailAddress.php
示例2: create
/**
* Factory method to create a CustomField object from an array
* @param array $props - Associative array of initial properties to set
* @return CustomField
*/
public static function create(array $props)
{
$custom_field = new CustomField();
$custom_field->name = parent::getValue($props, "name");
$custom_field->value = parent::getValue($props, "value");
return $custom_field;
}
开发者ID:k2jysy,项目名称:kshop,代码行数:12,代码来源:CustomField.php
示例3: create
/**
* Factory method to create a Schedule object from an array
* @param array $props - associative array of initial properties to set
* @return Schedule
*/
public static function create(array $props)
{
$schedule = new Schedule();
$schedule->id = parent::getValue($props, "id");
$schedule->scheduled_date = parent::getValue($props, "scheduled_date");
return $schedule;
}
开发者ID:helpfulrobot,项目名称:selay-silverstripe-constantcontact,代码行数:12,代码来源:Schedule.php
示例4: create
/**
* Factory method to create an Activity object from an array
* @param array $props - associative array of initial properties to set
* @return Activity
*/
public static function create(array $props)
{
$activity = new Activity();
$activity->id = parent::getValue($props, "id");
$activity->type = parent::getValue($props, "type");
$activity->status = parent::getValue($props, "status");
$activity->start_date = parent::getValue($props, "start_date");
$activity->finish_date = parent::getValue($props, "finish_date");
$activity->created_date = parent::getValue($props, "created_date");
$activity->error_count = parent::getValue($props, "error_count");
$activity->contact_count = parent::getValue($props, "contact_count");
// set any errors that exist, otherwise destroy the property
if (array_key_exists('errors', $props)) {
foreach ($props['errors'] as $error) {
$activity->errors[] = ActivityError::create($error);
}
} else {
unset($activity->errors);
}
// set any warnings that exist, otherwise destroy the property
if (array_key_exists('warnings', $props)) {
foreach ($props['warnings'] as $error) {
$activity->warnings[] = ActivityError::create($error);
}
} else {
unset($activity->warnings);
}
// set the file name if exists
if (array_key_exists('file_name', $props)) {
$activity->file_name = $props['file_name'];
} else {
unset($activity->file_name);
}
return $activity;
}
开发者ID:rafabrutaldrums,项目名称:casamacario,代码行数:40,代码来源:Activity.php
示例5: create
public static function create(array $props)
{
$fileUploadStatus = new FileUploadStatus();
$fileUploadStatus->description = parent::getValue($props, "description");
$fileUploadStatus->file_id = parent::getValue($props, "file_id");
$fileUploadStatus->status = parent::getValue($props, "status");
return $fileUploadStatus;
}
开发者ID:GafaMX,项目名称:dev_funciones_basicas,代码行数:8,代码来源:FileUploadStatus.php
示例6: create
/**
* Factory method to create a Note object from an array
* @param array $props - Associative array of initial properties to set
* @return Note
*/
public static function create(array $props)
{
$note = new Note();
$note->id = parent::getValue($props, "id");
$note->note = parent::getValue($props, "note");
$note->created_date = parent::getValue($props, "created_date");
return $note;
}
开发者ID:k2jysy,项目名称:kshop,代码行数:13,代码来源:Note.php
示例7: create
/**
* Factory method to create an object from an array
* @param array $props - associative array of initial properties to set
* @return ActivityError
*/
public static function create(array $props)
{
$activityError = new ActivityError();
$activityError->message = parent::getValue($props, "message");
$activityError->line_number = parent::getValue($props, "line_number");
$activityError->email_address = parent::getValue($props, "email_address");
return $activityError;
}
开发者ID:k2jysy,项目名称:kshop,代码行数:13,代码来源:ActivityError.php
示例8: create
/**
* Factory method to create a ClickThroughDetails object from an array
* @param array $props - associative array of initial properties to set
* @return ClickThroughDetails
*/
public static function create(array $props)
{
$click_through_details = new ClickThroughDetails();
$click_through_details->url = parent::getValue($props, "url");
$click_through_details->url_uid = parent::getValue($props, "url_uid");
$click_through_details->click_count = parent::getValue($props, "click_count");
return $click_through_details;
}
开发者ID:helpfulrobot,项目名称:selay-silverstripe-constantcontact,代码行数:13,代码来源:ClickThroughDetails.php
示例9: create
public static function create(array $props)
{
$thumbnail = new Thumbnail();
$thumbnail->url = parent::getValue($props, "url");
$thumbnail->width = parent::getValue($props, "width");
$thumbnail->height = parent::getValue($props, "height");
return $thumbnail;
}
开发者ID:rafabrutaldrums,项目名称:casamacario,代码行数:8,代码来源:Thumbnail.php
示例10: create
/**
* Factory method to create a ContactList object from an array
* @param array $props - Associative array of initial properties to set
* @return ContactList
*/
public static function create(array $props)
{
$contact_list = new ContactList();
$contact_list->id = parent::getValue($props, "id");
$contact_list->name = parent::getValue($props, "name");
$contact_list->status = parent::getValue($props, "status");
$contact_list->contact_count = parent::getValue($props, "contact_count");
return $contact_list;
}
开发者ID:helpfulrobot,项目名称:iqnection-pages-constantcontact,代码行数:14,代码来源:ContactList.php
示例11: create
/**
* Factory method to create a OpenActivity object from an array
* @param array $props - array of properties to create object from
* @return OpenActivity
*/
public static function create(array $props)
{
$open_activity = new OpenActivity();
$open_activity->activity_type = parent::getValue($props, "activity_type");
$open_activity->open_date = parent::getValue($props, "open_date");
$open_activity->contact_id = parent::getValue($props, "contact_id");
$open_activity->email_address = parent::getValue($props, "email_address");
$open_activity->campaign_id = parent::getValue($props, "campaign_id");
return $open_activity;
}
开发者ID:rafabrutaldrums,项目名称:casamacario,代码行数:15,代码来源:OpenActivity.php
示例12: create
/**
* Factory method to create a TestSend object from an array
* @param array $props - associative array of initial properties to set
* @return TestSend
*/
public static function create(array $props)
{
$test_send = new TestSend();
$test_send->format = parent::getValue($props, "format");
$test_send->personal_message = parent::getValue($props, "personal_message");
foreach ($props['email_addresses'] as $email_address) {
$test_send->email_addresses[] = $email_address;
}
return $test_send;
}
开发者ID:helpfulrobot,项目名称:iqnection-pages-constantcontact,代码行数:15,代码来源:TestSend.php
示例13: create
/**
* Factory method to create a CampaignPreview object from an array
* @param array $props - associative array of initial properties to set
* @return CampaignPreview
*/
public static function create(array $props)
{
$preview = new CampaignPreview();
$preview->fromEmail = parent::getValue($props, "from_email");
$preview->replyToEmail = parent::getValue($props, "reply_to_email");
$preview->htmlContent = parent::getValue($props, "preview_email_content");
$preview->textContent = parent::getValue($props, "preview_text_content");
$preview->subject = parent::getValue($props, "subject");
return $preview;
}
开发者ID:GafaMX,项目名称:dev_funciones_basicas,代码行数:15,代码来源:CampaignPreview.php
示例14: create
/**
* Factory method to create a SentActivity object from an array
* @param array $props - array of properties to create object from
* @return SentActivity
*/
public static function create(array $props)
{
$sent_activity = new SendActivity();
$sent_activity->activity_type = parent::getValue($props, "activity_type");
$sent_activity->send_date = parent::getValue($props, "send_date");
$sent_activity->contact_id = parent::getValue($props, "contact_id");
$sent_activity->email_address = parent::getValue($props, "email_address");
$sent_activity->campaign_id = parent::getValue($props, "campaign_id");
return $sent_activity;
}
开发者ID:helpfulrobot,项目名称:selay-silverstripe-constantcontact,代码行数:15,代码来源:SendActivity.php
示例15: create
/**
* Factory method to create a TrackingSummary object from an array
* @param array $props - array of properties to create object from
* @return TrackingSummary
*/
public static function create(array $props)
{
$tracking_summary = new TrackingSummary();
$tracking_summary->sends = parent::getValue($props, "sends");
$tracking_summary->opens = parent::getValue($props, "opens");
$tracking_summary->clicks = parent::getValue($props, "clicks");
$tracking_summary->forwards = parent::getValue($props, "forwards");
$tracking_summary->unsubscribes = parent::getValue($props, "unsubscribes");
$tracking_summary->bounces = parent::getValue($props, "bounces");
return $tracking_summary;
}
开发者ID:helpfulrobot,项目名称:selay-silverstripe-constantcontact,代码行数:16,代码来源:TrackingSummary.php
示例16: create
/**
* Factory method to create a ClickActivity object from an array
* @param array $props - array of properties to create object from
* @return ClickActivity
*/
public static function create(array $props)
{
$click_activity = new ClickActivity();
$click_activity->activity_type = parent::getValue($props, "activity_type");
$click_activity->campaign_id = parent::getValue($props, "campaign_id");
$click_activity->contact_id = parent::getValue($props, "contact_id");
$click_activity->email_address = parent::getValue($props, "email_address");
$click_activity->link_id = parent::getValue($props, "link_id");
$click_activity->click_date = parent::getValue($props, "click_date");
return $click_activity;
}
开发者ID:thirteen05-creative,项目名称:icy-install,代码行数:16,代码来源:ClickActivity.php
示例17: create
/**
* Factory method to create an OptOutActivity object from an array
* @param array $props - array of properties to create object from
* @return UnsubscribeActivity
*/
public static function create(array $props)
{
$opt_out_activity = new UnsubscribeActivity();
$opt_out_activity->activity_type = parent::getValue($props, "activity_type");
$opt_out_activity->unsubscribe_date = parent::getValue($props, "unsubscribe_date");
$opt_out_activity->unsubscribe_source = parent::getValue($props, "unsubscribe_source");
$opt_out_activity->unsubscribe_reason = parent::getValue($props, "unsubscribe_reason");
$opt_out_activity->contact_id = parent::getValue($props, "contact_id");
$opt_out_activity->email_address = parent::getValue($props, "email_address");
$opt_out_activity->campaign_id = parent::getValue($props, "campaign_id");
return $opt_out_activity;
}
开发者ID:GafaMX,项目名称:dev_funciones_basicas,代码行数:17,代码来源:UnsubscribeActivity.php
示例18: create
/**
* Factory method to create an EmailAddress object from an array
* @param array $props - Associative array of initial properties to set
* @return EmailAddress
*/
public static function create(array $props)
{
$email_address = new EmailAddress();
$email_address->id = parent::getValue($props, "id");
$email_address->status = parent::getValue($props, "status");
$email_address->confirm_status = parent::getValue($props, "confirm_status");
$email_address->opt_in_source = parent::getValue($props, "opt_in_source");
$email_address->opt_in_date = parent::getValue($props, "opt_in_date");
$email_address->opt_out_date = parent::getValue($props, "opt_out_date");
$email_address->email_address = parent::getValue($props, "email_address");
return $email_address;
}
开发者ID:rafabrutaldrums,项目名称:casamacario,代码行数:17,代码来源:EmailAddress.php
示例19: create
/**
* Factory method to create a BounceActivity object from an array
* @param array $props - array of properties to create object from
* @return BounceActivity
*/
public static function create(array $props)
{
$bounceActivity = new BounceActivity();
$bounceActivity->activity_type = parent::getValue($props, "activity_type");
$bounceActivity->bounce_code = parent::getValue($props, "bounce_code");
$bounceActivity->bounce_description = parent::getValue($props, "bounce_description");
$bounceActivity->bounce_message = parent::getValue($props, "bounce_message");
$bounceActivity->bounce_date = parent::getValue($props, "bounce_date");
$bounceActivity->contact_id = parent::getValue($props, "contact_id");
$bounceActivity->email_address = parent::getValue($props, "email_address");
$bounceActivity->campaign_id = parent::getValue($props, "campaign_id");
return $bounceActivity;
}
开发者ID:rafabrutaldrums,项目名称:casamacario,代码行数:18,代码来源:BounceActivity.php
示例20: create
public static function create(array $props)
{
$folder = new Folder();
$folder->id = parent::getValue($props, "id");
$folder->name = parent::getValue($props, "name");
foreach ($props['children'] as $child) {
$folder->children[] = Folder::create($child);
}
$folder->item_count = parent::getValue($props, "item_count");
$folder->parent_id = parent::getValue($props, "parent_id");
$folder->level = parent::getValue($props, "level");
return $folder;
}
开发者ID:k2jysy,项目名称:kshop,代码行数:13,代码来源:Folder.php
注:本文中的Ctct\Components\Component类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论