При генерации PDF-файлов (инвойсы, доставки) с помощью Zend PDF в Magento для версии PHP 5.4 могут возникать ошибки следующего вида:

Fatal error: Declaration of  
Zend_Pdf_FileParserDataSource_File::__construct()
must be compatible with
Zend_Pdf_FileParserDataSource::__construct()
in  lib/Zend/Pdf/FileParserDataSource/File.php
on line 41

Это происходит из-за несовместимости Zend_Pdf с правилами наследования версии PHP 5.4. Для устранения такой ошибки следует закомментировать методы конструктора и деструктора в файле lib/Zend/Pdf/FileParserDataSource.php:

//abstract public function __construct();
 /**
 * Object destructor. Closes the data source.
 *
 * May also perform cleanup tasks such as deleting temporary files.
 */
//abstract public function __destruct();

Возможен еще один вариант решения проблемы - объявить конструктор с параметром $filePath:

abstract public function __construct($filePath);
 /**
 * Object destructor. Closes the data source.
 *
 * May also perform cleanup tasks such as deleting temporary files.
 */
abstract public function __destruct();