Nwidart\Modules\Repository::getByStatus PHP Méthode

getByStatus() public méthode

Get modules by status.
public getByStatus ( $status ) : array
$status
Résultat array
    public function getByStatus($status)
    {
        $modules = [];
        foreach ($this->all() as $name => $module) {
            if ($module->isStatus($status)) {
                $modules[$name] = $module;
            }
        }
        return $modules;
    }

Usage Example

 /** @test */
 public function it_returns_all_disabled_modules()
 {
     $this->repository->addLocation(__DIR__ . '/stubs');
     $this->assertCount(0, $this->repository->getByStatus(0));
     $this->assertCount(0, $this->repository->disabled());
 }