private function buildCURLExample(ConduitAPIMethod $method, $params)
 {
     $call_uri = '/api/' . $method->getAPIMethodName();
     $parts = array();
     $linebreak = array('\\', phutil_tag('br'), '    ');
     $parts[] = '$ curl ';
     $parts[] = phutil_tag('strong', array('class' => 'real'), csprintf('%R', PhabricatorEnv::getURI($call_uri)));
     $parts[] = ' ';
     $parts[] = $linebreak;
     $parts[] = '-d api.token=';
     $parts[] = phutil_tag('strong', array(), 'api-token');
     $parts[] = ' ';
     $parts[] = $linebreak;
     if ($params === null) {
         $parts[] = '-d ';
         $parts[] = phutil_tag('strong', array(), 'param');
         $parts[] = '=';
         $parts[] = phutil_tag('strong', array(), 'value');
         $parts[] = ' ';
         $parts[] = $linebreak;
         $parts[] = phutil_tag('strong', array(), '...');
     } else {
         $lines = array();
         $params = $this->simplifyParams($params);
         foreach ($params as $key => $value) {
             $pieces = $this->getQueryStringParts(null, $key, $value);
             foreach ($pieces as $piece) {
                 $lines[] = array('-d ', phutil_tag('strong', array('class' => 'real'), $piece));
             }
         }
         $parts[] = phutil_implode_html(array(' ', $linebreak), $lines);
     }
     return $this->renderExampleCode($parts);
 }
 public function __construct(ConduitAPIMethod $method, $application)
 {
     parent::__construct(pht("Method '%s' belongs to application '%s', which is not installed.", $method->getAPIMethodName(), $application));
 }