下位互換性の問題のため、一方が他方のエイリアスである2つの関数が必要です。
public function getMostPopularArticles(array $params = array())
{
$this->getMostViewedArticles($params);
}
public function getMostViewedArticles(array $params = array())
{
return $this->_response_request(".....");
}
getMostPopularArticles()
古い関数のエイリアスである新しい関数です(そのうち削除されます)getMostViewedArticles()
私はそれを正しい方法でやっていますか?改善の余地はありますか?
getMostViewedArticles()
(古い関数)が新しいパラメーターを使用して正しいデータを返すことを言及するgetMostPopularArticles()
必要がありますが、ユーザーがコードを更新するために必要な時間を確保できるように、正しい名前()のエイリアスを作成する必要があります。古い名前の関数を完全に削除します。