PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 4.3.2
Admin Columns v4.3.2
7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Type / QueryAwareTrait.php
codepress-admin-columns / classes / Type Last commit date
Url 5 years ago DateRange.php 5 years ago ListScreenId.php 5 years ago QueryAware.php 5 years ago QueryAwareTrait.php 5 years ago ToggleOptions.php 5 years ago Url.php 5 years ago
QueryAwareTrait.php
30 lines
1 <?php
2
3 namespace AC\Type;
4
5 trait QueryAwareTrait {
6
7 /**
8 * @var string
9 */
10 protected $url;
11
12 public function add_one( $key, $value ) {
13 $this->url = add_query_arg( $key, $value, $this->url );
14 }
15
16 public function add( array $params = [] ) {
17 foreach ( $params as $key => $value ) {
18 $this->add_one( $key, $value );
19 }
20 }
21
22 public function remove( $key ) {
23 $this->url = remove_query_arg( $key, $this->url );
24 }
25
26 public function get_url() {
27 return $this->url;
28 }
29
30 }