/** * @return TestEntity */ private function createAndImportFixtureWithTranslation() { $entity = new TestEntity('english'); $translation = new TestEntityTranslation('de_DE', 'deutsch', $entity); $this->infrastructure->import(array($translation, $entity)); return $entity; }
/** * Ensures that the infrastructure logs queries, which are executed after an import. */ public function testInfrastructureLogsQueriesThatAreExecutedAfterImport() { $entity = new TestEntity(); $this->infrastructure->import($entity); $repository = $this->infrastructure->getRepository($entity); $repository->find(42); $queries = $this->infrastructure->getQueries(); $this->assertInternalType('array', $queries); $this->assertCount(1, $queries); }
/** * @iterations 200 */ public function import100EntitiesReturnedByPhpFile() { $this->infrastructure->import($this->getImportFilePath('return-100-entities.php')); }