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, 5:57 PM (15 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1316233
Default Alt Text
PhabricatorTestDataGenerator.php (650 B)

Event Timeline