操作
Bug(バグ) #3067
未完了Member クラスの getImageFileName() が string ではなく File オブジェクトを返してしまう
開始日:
2012-06-05
期日:
進捗率:
0%
予定工数:
3.6 で発生するか:
Yes (はい)
3.8 で発生するか:
Unknown (未調査)
説明
概要¶
Member クラスの getImageFileName() が string ではなく File オブジェクトを返してしまう.
getImageFileName() というメソッド名から string が返ってくることが期待されるが, Member クラスでは File オブジェクトまたは false を返してしまう.これらのメソッドは string で値を返すべきであると思われる.
lib/model/doctrine/Member.class.php
196 public function getImageFileName() 197 { 198 if ($this->getImage()) 199 { 200 return $this->getImage()->getFile(); 201 } 202 203 return false; 204 }
lib/user/opAnonymousMember.class.php
105 public function getImageFileName() 106 { 107 return false; 108 }
参考¶
その他の getImageFileName() の実装
lib/model/doctrine/Community.class.php
13 public function getImageFileName() 14 { 15 if ($this->File) 16 { 17 return $this->File->name; 18 } 19 20 return ''; 21 }
lib/model/doctrine/OAuthConsumerInformation.class.php
48 public function getImageFileName() 49 { 50 return (string)$this->getImage(); 51 }
操作