コード例 #1
0
 /**
  * Creates a Summary object based on the given API call parameters.
  * The Summary will be initializes with the appropriate action name
  * and target language. It will not have any summary arguments set.
  *
  * @since 0.4
  *
  * @param array $params
  *
  * @return Summary
  */
 protected function createSummary(array $params)
 {
     $set = isset($params['value']) && 0 < strlen($params['value']);
     $summary = parent::createSummary($params);
     $summary->setAction($set ? 'set' : 'remove');
     $summary->setLanguage($params['language']);
     return $summary;
 }