У меня есть куча семян 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'
)
);
}
}
Для отладки с, по-прежнему дает ту же ошибку.