protected function _scanner() { if (isset($this->_scanner)) { return $this->_scanner; } $this->_scanner = new AssetScanner($this->_settings['paths'], isset($this->_settings['theme']) ? $this->_settings['theme'] : null); return $this->_scanner; }