igaster\laravelTheme\Themes::find PHP Метод

find() публичный Метод

Find a Theme (by name)
public find ( string $themeName ) : Theme
$themeName string
Результат Theme
    public function find($themeName)
    {
        return $this->root->searchChild(function ($item) use($themeName) {
            return $item->name == $themeName ? $item : false;
        });
    }

Usage Example

Пример #1
0
 public function testThemes()
 {
     $theme1 = new Theme('theme1');
     $theme2 = new Theme('theme2');
     $themes = new Themes();
     $themes->add($theme1);
     $themes->add($theme2, 'theme1');
     $this->assertEquals($theme1, $themes->find('theme1'));
     $this->assertEquals($theme2, $themes->find('theme2'));
     $this->assertEquals(false, $themes->find('themeXXX'));
     $this->assertEquals($theme1, $theme2->getParent());
     $this->assertTrue($themes->exists('theme1'));
     $this->assertFalse($themes->exists('themeXXX'));
 }