Example #1
0
 /**
  * Gets a new ProjectsMap instance and queries Phabricator API to fill it.
  *
  * @param string $phabricatorInstanceName The Phabricator instance name
  * @param Nasqueron\Notifications\Contracts\APIClient $apiClient The Phabricator API client
  * @return ProjectsMap
  */
 public static function fetch($phabricatorInstanceName, APIClient $apiClient = null)
 {
     $instance = new self($phabricatorInstanceName);
     $instance->setAPIClient($apiClient);
     $instance->fetchFromAPI();
     return $instance;
 }