/** * {@inheritdoc} */ public function thereAreFixtures($fixturesFile, $persister = null) { if (null === $persister) { $persister = $this->persister; } if (true === is_string($persister)) { $persister = $this->castServiceIdToPersister($persister); } if (0 !== strpos($fixturesFile, '/') && 0 !== strpos($fixturesFile, '@')) { $fixturesFile = sprintf('%s/%s', $this->basePath, $fixturesFile); } $this->loader->load($persister, $this->fixturesFinder->resolveFixtures($this->kernel, [$fixturesFile])); }
/** * @param array $fixturesFiles * @param PersisterInterface $persister */ private function loadFixtures($fixturesFiles, $persister = null) { if (null === $persister) { $persister = $this->persister; } if (true === is_string($persister)) { $persister = $this->castServiceIdToPersister($persister); } foreach ($fixturesFiles as $key => $fixturesFile) { if (0 !== strpos($fixturesFile, '/') && 0 !== strpos($fixturesFile, '@')) { $fixturesFiles[$key] = sprintf('%s/%s', $this->basePath, $fixturesFile); } } $this->loader->load($persister, $this->fixturesFinder->resolveFixtures($this->kernel, $fixturesFiles)); }