89 lines
1.4 KiB
PHP
89 lines
1.4 KiB
PHP
<?php
|
|
/**
|
|
* WPSEO plugin file.
|
|
*
|
|
* @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;
|
|
}
|
|
}
|