public function load(ObjectManager $manager) { $book1 = new Book(); $book1->setName("Объектно-ориентированное программирование в С++"); $book1->setAuthor("Роберт Лафоре"); $book1->setDescription("Эта книга помогла множеству пользователей освоить технологию объектно-ориентированного программирования в С++. Роберт Лафоре рассматривает все основные принципы языка. Представляет полномасштабные приложения, приводит наглядные примеры, которые поясняют теорию. Представляет сложные новые актуальные возможности объектно-ориентированного программирования в C + + . Рассматривает создание сложных и эффективных объектно-ориентированные приложения. Книга рассчитана на то, что вы знакомы с основными понятиями программирования, этого достаточно, чтобы понять синтаксис и особенности языка. При проектировании модулей C + +, вы стараетесь увидеть весь мир в виде объектов (например, автомобиль является объектом, имеющим определенные свойства: цвет, количество дверей и т.д., а также определенные методы: возможность ускоряться, тормозить и т. д.) Роберт Лафоре представляет принципиальные понятия, которые формируют основу объектно-ориентированного программирования: В книге множество полезных иллюстраций. Более ста упражнений, с помощью которых можно проверить знания по всем темам. "); $book1->setNumberPages(950); $book1->setNameEdition("Питер"); $book1->setYearEdition(2013); $book1->setPrice(480); $book1->setImage("book.jpg"); $book1->setBookType($this->getReference("bookType-1")); $book2 = new Book(); $book2->setName("Приемы объектно-ориентированного проектирования"); $book2->setAuthor("Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес"); $book2->setDescription("Эта книга – полезный и необходимый справочник. Паттерны проектирования книга, которую 90% разработчиков считают лучшей, из всех книг, написанных на эту тематику. Авторы, которых называют \"великолепной четверкой\", представили оптимальные решения наиболее распространенных задач, связанных с проектированием. Паттерны повышают гибкость, дают возможность повторного применения программ. Паттерны используются практически везде – в архитектуре, электронике, музыке, литературе, живописи, спорте, медицине, политике, и т.д. Паттерны обеспечивают"); $book2->setNumberPages(380); $book2->setNameEdition("Питер"); $book2->setYearEdition(2014); $book2->setPrice(190); $book2->setImage("book.jpg"); $book2->setBookType($this->getReference("bookType-1")); $book3 = new Book(); $book3->setName("Совершенный код"); $book3->setAuthor("Стив Макконнелл"); $book3->setDescription("Лучшее практическое руководство по программированию, не зависимо от применяемого в работе языка. Стив Макконнелл главный инженер-программист Construx Software, автор книг по программированию. Лауреат нескольких премий. Совершенный код Стива Макконнелла помогает разработчикам создавать программное обеспечение на протяжении десяти лет. Это полностью обновленное издание классической книги с учетом всех новинок, новыми образцами, иллюстрирующими код, ясное прагматичное руководство. Книга стимулирует мышление и поможет построить код самого высокого качества."); $book3->setNumberPages(890); $book3->setNameEdition("Питер"); $book3->setYearEdition(2015); $book3->setPrice(650); $book3->setImage("book.jpg"); $book3->setBookType($this->getReference("bookType-1")); $book4 = new Book(); $book4->setName("PHP: объекты, шаблоны и методики программирования"); $book4->setAuthor("Мэтт Зандстра"); $book4->setDescription("Книга обобщает лучшие методики проектирования кода. Цель книги Мэтта Зандстра PHP – научить разрабатывать безупречные программные системы.. Мэтт Зандстра – известный веб-программист, автор книг. Один из главных разработчиков компании Yahoo!Книга поможет освоить принципы и шаблоны проектирования, делающие модели более мощными. Автор рассматривает классические паттерны проектирования, приводит простые и последовательные примеры, объясняет методы управления несколькими разработчикам Subversion, рассказывает о разработке, установке, стратегии автоматизации тестирования и зданий."); $book4->setNumberPages(450); $book4->setNameEdition("Питер"); $book4->setYearEdition(2012); $book4->setPrice(510); $book4->setImage("book.jpg"); $book4->setSlider(true); $book4->setBookType($this->getReference("bookType-1")); $book5 = new Book(); $book5->setName("PHP. Рецепты программирования"); $book5->setDescription("В книге представлены решения самых распространенных задач на РНР. Сведения, изложенные Дэвидом Скляром и Адамом Трахтенбергом интересны для каждого разработчика. Речь идет о базовых типах данных, операциях с ними; файлах cookie; функциях РНР; аутентификации пользователей; работе со слоями; вопросах безопасности; ускорении работы программ; работе в сети; создании графических изображений; обработке ошибок; отладке сценариев и создании тестов. Авторы предлагают рецепты, которые связаны с основами объектно-ориентированного программирования и новыми функциональными возможностями РНР. Каждый из этих рецептов полностью показывает путь решения задачи и может использоваться отдельно."); $book5->setAuthor("Дэвид Скляр, Адам Трахтенберг"); $book5->setNumberPages(710); $book5->setNameEdition("Питер"); $book5->setYearEdition(2016); $book5->setPrice(770); $book5->setImage("book.jpg"); $book5->setBookType($this->getReference("bookType-1")); $book6 = new Book(); $book6->setName("Java. Библиотека профессионала, том 1. Основы"); $book6->setDescription("В книге представлена программная платформа этого языка программирования, характерные особенности, цели и достоинства, аплет Java и Internet. Это язык простой, безопасный и надежный, с четкими синтаксическими правилам и понятной семантикой. В книге рассказывается о новых средствах и усовершенствованиях языка. Java библиотека профессионала том 1рассказывает о фундаментальных концепциях языка и основах программирования пользовательского интерфейса.. Авторы сосредоточились на основных понятиях языка и версии платформы Java SE 6. Рассматривается программирование графики, развертывание приложений, архитектура коллекций. В дополнение к правилам языка, авторы дают рекомендации по правильному объектно-ориентированном дизайну"); $book6->setAuthor("Кей С. Хорстманн, Гари Корнелл"); $book6->setNumberPages(860); $book6->setNameEdition("Питер"); $book6->setYearEdition(2015); $book6->setPrice(770); $book6->setImage("book.jpg"); $book6->setBookType($this->getReference("bookType-1")); $this->addReference('book-1', $book1); $this->addReference('book-2', $book2); $this->addReference('book-3', $book3); $this->addReference('book-4', $book4); $this->addReference('book-5', $book5); $this->addReference('book-6', $book6); $manager->persist($book1); $manager->persist($book2); $manager->persist($book3); $manager->persist($book4); $manager->persist($book5); $manager->flush(); }