2016-06-15 5 views
0

У меня есть куча семян Phinx, который используется для запуска штрафасемена Phinx не будет работать после обновления до php7.0

php vendor/bin/phinx seed:run 

Мои семена находятся в папке var/www/html/db/seeds

Я недавно модернизировал мой В.М. в PHP 7.0 (также повышен до 16.04 LTS коробки), теперь я получаю следующие выходные данные & ошибку, когда я пытаюсь запустить phinx семена:

[email protected]:/var/www/html$ sudo vendor/bin/phinx seed:run 
Phinx by Rob Morgan - https://phinx.org. version 0.5.4 

using config file ./phinx.yml 
using config parser yaml 
using migration path /var/www/html/db/migrations 
using seed path /var/www/html/db/seeds 
warning no environment specified, defaulting to: development 
using adapter mysql 
using database closecall 

[InvalidArgumentException]   
The seed class "" does not exist 

Повторим, семена бежать g отлично, обновлено до php 7.0, и теперь это не так.

Миграции все еще выполняются полностью нормально, однако.

Я удалил все семена бар один:

<?php 

use Phinx\Seed\AbstractSeed; 

class CategorySeeder extends AbstractSeed 
{ 
    public function run() 
    { 
     $data = array(
      array(
       'name' => 'Confined Spaces' 
      ) 
     ); 
    } 
} 

Для отладки с, по-прежнему дает ту же ошибку.

ответ

0

Try:

php vendor/bin/phinx seed:run -s CategorySeeder