Page MenuHomestyx hydra

PhabricatorTestDataGenerator.php
No OneTemporary

PhabricatorTestDataGenerator.php

<?php
abstract class PhabricatorTestDataGenerator {
public function generate() {
return;
}
public function loadOneRandom($classname) {
try {
return newv($classname, array())
->loadOneWhere("1 = 1 ORDER BY RAND() LIMIT 1");
} catch (PhutilMissingSymbolException $ex) {
throw new PhutilMissingSymbolException(
"Unable to load symbol ".$classname.": this class does not exit.");
}
}
public function loadPhabrictorUserPHID() {
return $this->loadOneRandom("PhabricatorUser")->getPHID();
}
public function loadPhabrictorUser() {
return $this->loadOneRandom("PhabricatorUser");
}
}

File Metadata

Mime Type
text/x-php
Expires
Tue, Apr 28, 6:03 PM (9 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1269741
Default Alt Text
PhabricatorTestDataGenerator.php (650 B)

Event Timeline