Nqxcode\LuceneSearch\Model\Config::repositories PHP Method

repositories() public method

Get full list of models instances.
public repositories ( ) : Model[] | Builder[]
return Illuminate\Database\Eloquent\Model[] | Illuminate\Database\Query\Builder[]
    public function repositories()
    {
        $repositories = [];
        foreach ($this->configuration as $config) {
            $repositories[] = $config['repository'];
        }
        return $repositories;
    }

Usage Example

 public function testModelRepositories()
 {
     $models = $this->config->repositories();
     $this->assertEquals($this->productRepoMock, $models[0]);
     $this->assertEquals($this->dummyRepoMock, $models[1]);
 }