Пример #1
0
 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function fire()
 {
     $this->module = $this->laravel['modules'];
     $name = $this->argument('module');
     if ($name) {
         return $this->migrate($name);
     }
     foreach ($this->module->getOrdered($this->option('direction')) as $module) {
         $this->line('Running for module: <info>' . $module->getName() . '</info>');
         $this->migrate($module);
     }
 }
Пример #2
0
 public function testGetOrdered()
 {
     $this->assertTrue(is_array($modules = $this->repository->getOrdered()));
     $this->assertEquals($this->repository->count(), 2);
 }
Пример #3
0
 /**
  * Get all ordered modules.
  *
  * @param string $direction
  * @return array 
  * @static 
  */
 public static function getOrdered($direction = 'asc')
 {
     return \Pingpong\Modules\Repository::getOrdered($direction);
 }