RSS
 

Symfony

warning: Creating default object from empty value in /usr/local/www/jail4/kostya.in.ua/public_html/modules/taxonomy/taxonomy.pages.inc on line 34.

Установка PHPUnit for Windows

PHPUnit - популярный фреймворк для юнит-тестирования и не только. Который, как оказалось, не так и просто порою поставить на Windows.

Проще всего установку фреймворка сделать из консоли. Для этого нам потребуется расширение PEAR. У меня оно было установлено, но недостаточно высокой версии. Проблемы начались уже при попытке обновления.

Warning: require_once(Structures/Graph.php): failed to open stream: No such file or directory in Z:\usr\local\php5\PEAR\PEAR\Downloader.php on line 1217

Entity of type "Entity" is missing an assigned ID. The identifier generation strategy...

Entity of type "Entity" is missing an assigned ID. The identifier generation strategy for this entity requires the ID field to be populated before EntityManager#persist() is called. If you want automatically generated identifiers instead you need to adjust the metadata mapping accordingly.

Если вылазит подобная ошибка - имеет смысл проверить описание сущности, не заблудилась ли следующая строка:
     * @ORM\GeneratedValue(strategy="NONE")
для какого-гибудь поля, которое не является первчиным ключем и для которого прописано