public function getFiles($showHidden = false)
    {
        $it = $this->getContents();

        return array_filter($it, function (HandlerInterface $handler) use ($showHidden) {
            return $handler->isFile() && ($showHidden ?: strpos($handler->getFilename(), '.') !== 0);
        });
    }