Bolt\Tests\Storage\Query\QueryFieldDelegationTest::addSomeContent PHP Метод

addSomeContent() защищенный Метод

protected addSomeContent ( )
    protected function addSomeContent()
    {
        $app = $this->getApp();
        $app['request'] = Request::create('/');
        $app['config']->set('taxonomy/categories/options', ['news']);
        $prefillMock = new LoripsumMock();
        $app['prefill'] = $prefillMock;
        $storage = new Storage($app);
        $storage->prefill(['showcases', 'entries', 'pages']);
        // We also set some relations between showcases and entries
        $showcases = $storage->getContent('showcases');
        $randEntries = $storage->getContent('entries/random/2');
        foreach ($showcases as $show) {
            foreach (array_keys($randEntries) as $key) {
                $show->setRelation('entries', $key);
                $storage->saveContent($show);
            }
        }
        foreach ($randEntries as $entry) {
            $entry->setTaxonomy('categories', ['movies']);
            $storage->saveContent($entry);
        }
    }