zend-blog-3-backend

Форк
0
35 строк · 962.0 Байт
1
<?php
2

3
namespace Mtt\TestBundle\DataFixtures\ORM;
4

5
use App\Entity\TrackingAgent;
6
use Doctrine\Bundle\FixturesBundle\Fixture;
7
use Doctrine\Common\Persistence\ObjectManager;
8
use Doctrine\Persistence\ObjectManager as ObjectManagerInterface;
9

10
class LoadTrackingAgentData extends Fixture
11
{
12
    /**
13
     * @param ObjectManager $manager
14
     */
15
    public function load(ObjectManagerInterface $manager)
16
    {
17
        $agent = new TrackingAgent();
18
        $agent->setUserAgent('Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30')
19
            ->setBot(true);
20

21
        $manager->persist($agent);
22
        $manager->flush();
23

24
        $this->addReference('safari', $agent);
25

26
        $agent2 = new TrackingAgent();
27
        $agent2->setUserAgent('Twitterbot/1.0')
28
            ->setBot(false);
29

30
        $manager->persist($agent2);
31
        $manager->flush();
32

33
        $this->addReference('twitterbot', $agent2);
34
    }
35
}
36

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.