Ejemplo n.º 1
0
 public function seedArticle(string $name, string $technicalName = null, Article $parentArticle = null) : Article
 {
     $article = factory(Article::class)->create(['name' => faker()->translate($name), 'technical_name' => $technicalName, 'online' => true, 'parent_id' => $parentArticle ? $parentArticle->id : null]);
     if (static::$withMedia) {
         $this->addImages($article);
     }
     return $article;
 }
Ejemplo n.º 2
0
<?php

use Bludata\Common\Traits\AttributesTrait;
use Bludata\Tests\Doctrine\ODM\MongoDB\Entities\Stubs\EntityStub;
use Bludata\Tests\Lumen\Traits\LogTraitStub;
$mockContainer = new Jaschweder\Mock\Container\ArrayContainer();
$factory = new Jaschweder\Mock\Factory($mockContainer);
$factory->register(EntityStub::class, function () {
    $entity = new EntityStub();
    $entity->setAttr1(faker()->word);
    $entity->setAttr2(faker()->randomNumber);
    return $entity;
});
$factory->register(AttributesTrait::class, function () {
    return new Bludata\Tests\Common\Traits\Stubs\AttributesTraitStub();
});
$factory->register(LogTraitStub::class, function () {
    return new LogTraitStub();
});
return $factory;
Ejemplo n.º 3
0
 public function seedTags($type, array $names)
 {
     foreach ($names as $i => $name) {
         Tag::create(['type' => $type, 'name' => faker()->translate($name), 'draft' => 0, 'online' => 1, 'order_column' => $i]);
     }
 }
Ejemplo n.º 4
0
<?php

use App\Services\Auth\Front\Enums\UserRole;
use App\Services\Auth\Front\Enums\UserStatus;
use App\Services\Auth\Front\User;
$factory->define(User::class, function () {
    $person = faker()->person();
    return ['first_name' => $person['firstName'], 'last_name' => $person['lastName'], 'email' => $person['email'], 'password' => app()->environment('local') ? strtolower($person['firstName']) : faker()->password, 'locale' => 'nl', 'role' => UserRole::MEMBER(), 'status' => UserStatus::ACTIVE(), 'address' => faker()->address, 'postal' => faker()->postcode, 'city' => faker()->city, 'country' => faker()->country, 'telephone' => faker()->phoneNumber];
});
Ejemplo n.º 5
0
<?php

use App\Models\Person;
$factory->define(Person::class, function () {
    return ['name' => faker()->name, 'text' => faker()->translate(faker()->sentences(2)), 'online' => faker()->mostly(), 'draft' => false];
});
Ejemplo n.º 6
0
<?php

use App\Services\Auth\Back\Enums\UserRole;
use App\Services\Auth\Back\Enums\UserStatus;
use App\Services\Auth\Back\User;
$factory->define(User::class, function () {
    $person = faker()->person();
    return ['first_name' => $person['firstName'], 'last_name' => $person['lastName'], 'email' => $person['email'], 'password' => faker()->password, 'locale' => 'nl', 'role' => UserRole::ADMIN(), 'status' => UserStatus::ACTIVE()];
});
Ejemplo n.º 7
0
<?php

use App\Models\NewsItem;
$factory->define(NewsItem::class, function () {
    return ['name' => faker()->translate(faker()->title()), 'text' => faker()->translate(faker()->text()), 'seo_values' => collect([]), 'publish_date' => faker()->futureDate(), 'online' => faker()->mostly(), 'draft' => false];
});