<?php global $CONTACT_METHODS; if (!isset($CONTACT_METHODS)) { $CONTACT_METHODS = array(); } class ContactMethod { public $verb_slug = ''; // sms public $addr_slug = ''; // phone public $verb_text = ''; // text message public $addr_text = ''; // phone number public $handler = null; public function __construct($verb_slug, $addr_slug, $verb_text, $addr_text) { $this->verb_slug = $verb_slug; $this->addr_slug = $addr_slug; $this->verb_text = $verb_text; $this->addr_text = $addr_text; global $CONTACT_METHODS; $CONTACT_METHODS[$verb_slug] = $this; } public function setHandler($handler) { $this->handler = $handler; } }