Author: chabotc
Date: Wed Jun 25 04:42:09 2008
New Revision: 671516

URL: http://svn.apache.org/viewvc?rev=671516&view=rev
Log:
SHINDIG-407 fixes media item enum value names

Modified:
    incubator/shindig/trunk/php/src/socialdata/opensocial/model/MediaItem.php

Modified: 
incubator/shindig/trunk/php/src/socialdata/opensocial/model/MediaItem.php
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/socialdata/opensocial/model/MediaItem.php?rev=671516&r1=671515&r2=671516&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/socialdata/opensocial/model/MediaItem.php 
(original)
+++ incubator/shindig/trunk/php/src/socialdata/opensocial/model/MediaItem.php 
Wed Jun 25 04:42:09 2008
@@ -27,43 +27,43 @@
        public $type;
        public $url;
        
-       public $types = array('AUDIO', 'VIDEO', 'IMAGE');
-       
+       public $types = array('AUDIO' => 'audio', 'VIDEO' => 'video', 'IMAGE' 
=> 'image');
+
        public function __construct($mimeType, $type, $url)
        {
                $this->setMimeType($mimeType);
                $this->setType($type);
                $this->setUrl($url);
        }
-       
+
        public function getMimeType()
        {
                return $this->mimeType;
        }
-       
+
        public function setMimeType($mimeType)
        {
                $this->mimeType = $mimeType;
        }
-       
+
        public function getType()
        {
                return $this->type;
        }
-       
+
        public function setType($type)
        {
-               if (! in_array($type, $this->types)) {
+               if (! array_key_exists($type, $this->types)) {
                        throw new Exception("Invalid Media type");
                }
-               $this->type = $type;
+               $this->type = $this->types[$type];
        }
-       
+
        public function getUrl()
        {
                return $this->url;
        }
-       
+
        public function setUrl($url)
        {
                $this->url = $url;


Reply via email to