123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- namespace Tests\DatabaseSeeders;
- use StatonLab\TripalTestSuite\Database\Seeder;
- use Faker\Factory;
- class BlastDBNodeSeeder extends Seeder {
- var $node;
-
- public function up() {
-
- global $user;
- $user = user_load(1);
- $node = new \stdClass();
- if (!isset($node->title)) $node->title = 'Test Blast Database';
- $node->type = 'blastdb';
- node_object_prepare($node);
- $node->language = LANGUAGE_NONE;
- $node->uid = $user->uid;
- $node->status = 1;
- $node->promote = 0;
- $node->comment = 0;
- $faker = Factory::create();
- $node->db_name = $faker->words(3, TRUE);
- $node->db_path = '/fake/path/here';
- $node->db_dbtype = 'nucleotide';
- $node->dbxref_linkout_type = 'none';
- $node->cvitjs_enabled = 0;
- $node = node_submit($node);
- node_save($node);
-
- $user = drupal_anonymous_user();
- $this->node = $node;
- }
-
- public function getNode() {
- return $this->node;
- }
- }
|