class-admin-banner.php
1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<?php
/**
* @package WPSEO\Admin\Banner
*/
/**
* Represents an admin banner.
*/
class WPSEO_Admin_Banner {
/** @var string */
private $url;
/** @var string */
private $image;
/** @var integer */
private $width;
/** @var integer */
private $height;
/** @var string */
private $alt;
/**
* Sets the attributes for this object.
*
* @param string $url The URL where the banner links to.
* @param string $image The image filename.
* @param integer $width The width of the image.
* @param integer $height The height of the image.
* @param string $alt The alt text for the image.
*/
public function __construct( $url, $image, $width, $height, $alt = '' ) {
$this->url = $url;
$this->image = $image;
$this->alt = $alt;
$this->width = $width;
$this->height = $height;
}
/**
* Returns the set url.
*
* @return string
*/
public function get_url() {
return $this->url;
}
/**
* Returns the image.
*
* @return string
*/
public function get_image() {
return $this->image;
}
/**
* Returns the alt-text.
*
* @return string
*/
public function get_alt() {
return $this->alt;
}
/**
* Returns the width.
*
* @return string
*/
public function get_width() {
return $this->width;
}
/**
* Returns the height.
*
* @return string
*/
public function get_height() {
return $this->height;
}
}