83 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			83 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| /**
 | |
|  * Photo object for {@link Services_oEmbed}
 | |
|  *
 | |
|  * PHP version 5.2.0+
 | |
|  *
 | |
|  * Copyright (c) 2008, Digg.com, Inc.
 | |
|  * 
 | |
|  * All rights reserved.
 | |
|  * 
 | |
|  * Redistribution and use in source and binary forms, with or without 
 | |
|  * modification, are permitted provided that the following conditions are met:
 | |
|  *
 | |
|  *  - Redistributions of source code must retain the above copyright notice,
 | |
|  *    this list of conditions and the following disclaimer.
 | |
|  *  - Redistributions in binary form must reproduce the above copyright notice,
 | |
|  *    this list of conditions and the following disclaimer in the documentation
 | |
|  *    and/or other materials provided with the distribution.
 | |
|  *  - Neither the name of Digg.com, Inc. nor the names of its contributors 
 | |
|  *    may be used to endorse or promote products derived from this software 
 | |
|  *    without specific prior written permission.
 | |
|  *
 | |
|  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 
 | |
|  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 
 | |
|  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 
 | |
|  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 
 | |
|  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 
 | |
|  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 
 | |
|  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 
 | |
|  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
 | |
|  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
 | |
|  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
 | |
|  * POSSIBILITY OF SUCH DAMAGE.
 | |
|  *
 | |
|  * @category  Services
 | |
|  * @package   Services_oEmbed
 | |
|  * @author    Joe Stump <joe@joestump.net> 
 | |
|  * @copyright 2008 Digg.com, Inc.
 | |
|  * @license   http://tinyurl.com/42zef New BSD License
 | |
|  * @version   SVN: @version@
 | |
|  * @link      http://code.google.com/p/digg
 | |
|  * @link      http://oembed.com
 | |
|  */
 | |
| 
 | |
| require_once 'Services/oEmbed/Object/Common.php';
 | |
| 
 | |
| /**
 | |
|  * Photo object for {@link Services_oEmbed}
 | |
|  * 
 | |
|  * @category  Services
 | |
|  * @package   Services_oEmbed
 | |
|  * @author    Joe Stump <joe@joestump.net> 
 | |
|  * @copyright 2008 Digg.com, Inc.
 | |
|  * @license   http://tinyurl.com/42zef New BSD License
 | |
|  * @version   Release: @version@
 | |
|  * @link      http://code.google.com/p/digg
 | |
|  * @link      http://oembed.com
 | |
|  */
 | |
| class Services_oEmbed_Object_Rich extends Services_oEmbed_Object_Common
 | |
| {
 | |
|     /**
 | |
|      * Required fields for rich objects
 | |
|      *
 | |
|      * @var array $required Required fields
 | |
|      */
 | |
|     protected $required = array(
 | |
|         'html', 'width', 'height'
 | |
|     );
 | |
|  
 | |
|     /**
 | |
|      * Output a the HTML tag for rich object
 | |
|      *
 | |
|      * @return string HTML for rich object
 | |
|      */
 | |
|     public function __toString()
 | |
|     {
 | |
|         return $this->html;        
 | |
|     }
 | |
| }
 | |
| 
 | |
| ?>
 |