コード例 #1
0
ファイル: EmailDsnTest.php プロジェクト: wshafer/php-dsn
 /**
  * testDefaults
  *
  * @dataProvider defaultsProvider
  * @return void
  */
 public function testDefaults($url, $expected)
 {
     $dsn = new EmailDsn($url);
     $return = $dsn->toArray();
     $this->assertSame($expected, $return, 'The url should parse as expected');
     $return = $dsn->__toString();
     $this->assertSame($url, $return, 'The dsn should parse back to the same url');
 }
コード例 #2
0
 /**
  * parse a url as an email dsn
  *
  * @param string $url
  * @param array $options
  * @return array
  */
 public static function parse($url, $options = [])
 {
     $inst = new EmailDsn($url, $options);
     return $inst->toArray();
 }
コード例 #3
0
ファイル: email.php プロジェクト: nilBora/konstruktor
 /**
  * Define connections using environment variables
  *
  * @return void
  */
 public function __construct()
 {
     $this->default = EmailDsn::parse(env('EMAIL_URL'));
     $this->postmark = EmailDsn::parse(env('EMAIL_POSTMARK_URL'));
 }
コード例 #4
0
ファイル: email.php プロジェクト: linking-arts/furry-goggles
 /**
  * Define connections using environment variables
  *
  * @return void
  */
 public function __construct()
 {
     $this->default = EmailDsn::parse(env('EMAIL_URL'));
     $this->smtp = EmailDsn::parse(env('EMAIL_SMTP_URL'));
     $this->fast = EmailDsn::parse(env('EMAIL_FAST_URL'));
 }