getPathAndQueryFromUrl() public static method

Returns the path and query string of a URL.
public static getPathAndQueryFromUrl ( string $url ) : string
$url string The URL.
return string eg, `/test/index.php?module=CoreHome` if `$url` is `http://piwik.org/test/index.php?module=CoreHome`.
コード例 #1
0
ファイル: functions.php プロジェクト: carriercomm/piwik
/**
 * Returns path component from a URL
 *
 * @param string $url
 * @return string path
 */
function getPathFromUrl($url)
{
    $path = UrlHelper::getPathAndQueryFromUrl($url);
    if (empty($path)) {
        return 'index';
    }
    return $path;
}
コード例 #2
0
 /**
  * @group Core
  */
 public function testGetPathAndQueryFromNonUrl()
 {
     $this->assertEquals('Others', UrlHelper::getPathAndQueryFromUrl('Others'));
 }
コード例 #3
0
ファイル: UrlHelperTest.php プロジェクト: carriercomm/piwik
 /**
  * @group Core
  */
 public function testGetPathAndQueryFromUrl()
 {
     $this->assertEquals('test/index.php?module=CoreHome', UrlHelper::getPathAndQueryFromUrl('http://piwik.org/test/index.php?module=CoreHome'));
 }