Forráskód Böngészése

env_dsn解析器加上网址

webconsole 6 éve
szülő
commit
6316b8efe1
1 módosított fájl, 4 hozzáadás és 4 törlés
  1. 4 4
      src/EnvDsn.php

+ 4 - 4
src/EnvDsn.php

@@ -1,16 +1,16 @@
 <?php
 namespace DsnParser;
 class EnvDsn{
-	public static parse($dsn){
+	public static function parse($dsn){
 		$info = parse_url($dsn);
 		if(!$info['scheme'])
 			return false;
-		if(! in_array($info['scheme'], array('http','https') )
+		if(! in_array($info['scheme'], array('http','https') ) )
 			return false;
 		if($info['port'])
-			$url = $info['scheme']. '://' . $info['host'] . ':' . $info['port'];
+			$url = $info['scheme']. '://' . $info['host'] . ':' . $info['port'] . $info['path'];
 		else
-			$url = $info['scheme']. '://' . $info['host'];
+			$url = $info['scheme']. '://' . $info['host'] . $info['path'];
 		return array(
 			'appid'  =>  $info['user'],
 			'appsecret'  => $info['pass'],