'name', ); } public function run() { $conduit = $this->getConduit(); $started_phids = array(); $short_name = $this->getArgument('name'); foreach ($short_name as $object_name) { $object_lookup = $conduit->callMethodSynchronous( 'phid.lookup', array( 'names' => array($object_name), )); if (!array_key_exists($object_name, $object_lookup)) { echo "No such object '".$object_name."' found.\n"; return 1; } $object_phid = $object_lookup[$object_name]['phid']; $started_phids[] = $conduit->callMethodSynchronous( 'phrequent.push', array( 'objectPHID' => $object_phid )); } $phid_query = $conduit->callMethodSynchronous( 'phid.query', array( 'phids' => $started_phids, )); $name = ''; foreach ($phid_query as $ref) { if ($name === '') { $name = $ref['fullName']; } else { $name .= ', '.$ref['fullName']; } } echo phutil_console_format( "Started: %s\n\n", $name); $this->printCurrentTracking(true); } }