public function clearModels() { foreach (Product::find() as $product) { $product->delete(); } foreach (Category::find() as $category) { $category->delete(); } }
public function testShouldReturnArray() { $categories = Category::find([['category' => ['$ne' => null]]]); $this->assertInternalType('array', $categories->toArray()); $this->assertSame($categories->count(), count($categories->toArray())); $categoriesArray = $categories->toArray(); $i = 0; foreach ($categories as $category) { $this->assertEquals((string) $category->getId(), (string) $categoriesArray[$i++]['_id']); } }
public function setUp() { foreach (Category::find() as $category) { $category->delete(); } foreach (Product::find() as $product) { $product->delete(); } // disable cache $this->odmMappingCache = Di::getDefault()->get('odmMappingCache'); Di::getDefault()->remove('odmMappingCache'); }