File tree 7 files changed +18
-18
lines changed
7 files changed +18
-18
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ A PHP library providing common URL implementation.
15
15
``` {json}
16
16
{
17
17
"require": {
18
- "markenwerk/url-util": "~1 .0"
18
+ "markenwerk/url-util": "~2 .0"
19
19
}
20
20
}
21
21
```
@@ -31,9 +31,9 @@ require_once('path/to/vendor/autoload.php');
31
31
### Parsing an URL
32
32
33
33
``` {php}
34
- use Url ;
34
+ use Markenwerk\UrlUtil ;
35
35
36
- $url = new Url \Url('https://john:[email protected] :8443/path/to/resource?arg1=123&arg2=test#fragment');
36
+ $url = new UrlUtil \Url('https://john:[email protected] :8443/path/to/resource?arg1=123&arg2=test#fragment');
37
37
38
38
$scheme = $url->getScheme();
39
39
fwrite(STDOUT, 'Scheme "' . $scheme . '"' . PHP_EOL);
69
69
->setPassword('supersecret')
70
70
->setPath('path/to/another/resource')
71
71
->removeQueryParameterByKey('arg2')
72
- ->addQueryParameter(new Url \QueryParameter('arg1', '456'))
73
- ->addQueryParameter(new Url \QueryParameter('arg3', 'test'))
72
+ ->addQueryParameter(new UrlUtil \QueryParameter('arg1', '456'))
73
+ ->addQueryParameter(new UrlUtil \QueryParameter('arg3', 'test'))
74
74
->setFragment('target');
75
75
76
76
fwrite(STDOUT, 'URL "' . $url->buildUrl() . '"' . PHP_EOL);
Original file line number Diff line number Diff line change 16
16
],
17
17
"autoload" : {
18
18
"psr-4" : {
19
- "Url \\ " : " src/"
19
+ "Markenwerk \\ UrlUtil \\ " : " src/"
20
20
}
21
21
},
22
22
"require" : {
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace Url ;
3
+ namespace Markenwerk \ UrlUtil ;
4
4
5
5
/**
6
6
* Class QueryParameter
7
7
*
8
- * @package Url
8
+ * @package Markenwerk\UrlUtil
9
9
*/
10
10
class QueryParameter implements QueryParameterInterface
11
11
{
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace Url ;
3
+ namespace Markenwerk \ UrlUtil ;
4
4
5
5
/**
6
6
* Interface QueryParameterInterface
7
7
*
8
- * @package Url
8
+ * @package Markenwerk\UrlUtil
9
9
*/
10
10
interface QueryParameterInterface
11
11
{
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace Url ;
3
+ namespace Markenwerk \ UrlUtil ;
4
4
5
5
/**
6
6
* Class Url
7
7
*
8
- * @package Url
8
+ * @package Markenwerk\UrlUtil
9
9
*/
10
10
class Url implements UrlInterface
11
11
{
Original file line number Diff line number Diff line change 1
1
<?php
2
2
3
- namespace Url ;
3
+ namespace Markenwerk \ UrlUtil ;
4
4
5
5
/**
6
6
* Interface UrlInterface
7
7
*
8
- * @package Url
8
+ * @package Markenwerk\UrlUtil
9
9
*/
10
10
interface UrlInterface
11
11
{
Original file line number Diff line number Diff line change 4
4
5
5
require_once ('vendor/autoload.php ' );
6
6
7
- use Url ;
7
+ use Markenwerk \ UrlUtil ;
8
8
9
- $ url =
new Url \
Url (
'https://john:[email protected] :8443/path/to/resource?arg1=123&arg2=test#fragment ' );
9
+ $ url =
new UrlUtil \
Url (
'https://john:[email protected] :8443/path/to/resource?arg1=123&arg2=test#fragment ' );
10
10
11
11
$ scheme = $ url ->getScheme ();
12
12
fwrite (STDOUT , 'Scheme " ' . $ scheme . '" ' . PHP_EOL );
42
42
->setPassword ('supersecret ' )
43
43
->setPath ('path/to/another/resource ' )
44
44
->removeQueryParameterByKey ('arg2 ' )
45
- ->addQueryParameter (new Url \QueryParameter ('arg1 ' , '456 ' ))
46
- ->addQueryParameter (new Url \QueryParameter ('arg3 ' , 'test ' ))
45
+ ->addQueryParameter (new UrlUtil \QueryParameter ('arg1 ' , '456 ' ))
46
+ ->addQueryParameter (new UrlUtil \QueryParameter ('arg3 ' , 'test ' ))
47
47
->setFragment ('target ' );
48
48
49
49
fwrite (STDOUT , 'URL " ' . $ url ->buildUrl () . '" ' . PHP_EOL );
You can’t perform that action at this time.
0 commit comments