File indexing completed on 2024-12-22 05:37:03
0001 <?php 0002 0003 /** 0004 * Zend Framework 0005 * 0006 * LICENSE 0007 * 0008 * This source file is subject to the new BSD license that is bundled 0009 * with this package in the file LICENSE.txt. 0010 * It is also available through the world-wide-web at this URL: 0011 * http://framework.zend.com/license/new-bsd 0012 * If you did not receive a copy of the license and are unable to 0013 * obtain it through the world-wide-web, please send an email 0014 * to license@zend.com so we can send you a copy immediately. 0015 * 0016 * @category Zend 0017 * @package Zend_Service 0018 * @subpackage Flickr 0019 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) 0020 * @license http://framework.zend.com/license/new-bsd New BSD License 0021 * @version $Id$ 0022 */ 0023 0024 0025 /** 0026 * @category Zend 0027 * @package Zend_Service 0028 * @subpackage Flickr 0029 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) 0030 * @license http://framework.zend.com/license/new-bsd New BSD License 0031 */ 0032 class Zend_Service_Flickr_Image 0033 { 0034 /** 0035 * The URI of the image 0036 * 0037 * @var string 0038 */ 0039 public $uri; 0040 0041 /** 0042 * The URI for linking to the photo on Flickr 0043 * 0044 * @var string 0045 */ 0046 public $clickUri; 0047 0048 /** 0049 * The height of the image in pixels 0050 * 0051 * @var string 0052 */ 0053 public $height; 0054 0055 /** 0056 * The width of the image in pixels 0057 * 0058 * @var string 0059 */ 0060 public $width; 0061 0062 /** 0063 * Parse given Flickr Image element 0064 * 0065 * @param DOMElement $image 0066 * @return void 0067 */ 0068 public function __construct(DOMElement $image) 0069 { 0070 $this->uri = (string) $image->getAttribute('source'); 0071 $this->clickUri = (string) $image->getAttribute('url'); 0072 $this->height = (int) $image->getAttribute('height'); 0073 $this->width = (int) $image->getAttribute('width'); 0074 } 0075 } 0076