Вы не инициализируете свойство Category и, следовательно, передаете его как нулевое значение методу Add, что является ошибкой. Либо вы инициализируете свойство Category, либо передаете переменную blog.
Похоже, что Вы - один из нескольких человек, которые хотят сделать это. То учебное руководство, с которым Вы связались, кажется, является последним (!), но пакет находится все еще несколько в разработке. Документация в том пакете также не существует. Это похоже Вам решать для записи документов. Или, возможно, свяжитесь с Greg Beaver; автор пакета и сообщения в блоге Вы связались с. Он также записал книгу о ГРУШЕ (хотя в 2006.) Рецензия амазонки упоминает это:
Затем, Вы изучите, как настроить Ваш собственный ГРУШЕВЫЙ Канал для распределения приложений PHP, и и собственные приложения PHP с закрытым исходным кодом с открытым исходным кодом, которые могут быть защищены с помощью технологии, уже встроенной в ГРУШЕВЫЙ Установщик
.