mirror of
https://github.com/there4/markdown-resume.git
synced 2024-12-03 08:59:35 -05:00
Change template list to DirectoryIterator. Closes #24
The glob directory iterator is not compatible with the phar file. The DirectoryIterator appears to be able to handle it in both dev mode and deployed phar.
This commit is contained in:
parent
cf50e58fd7
commit
2c5d98f166
@ -18,11 +18,16 @@ class TemplatesCommand extends Command
|
||||
{
|
||||
$this->app = $this->getApplication();
|
||||
$tplData = array('templates' => array());
|
||||
foreach (glob($this->app->templatePath . '/*', GLOB_ONLYDIR) as $dir) {
|
||||
foreach (new \DirectoryIterator($this->app->templatePath) as $fileInfo) {
|
||||
if ($fileInfo->isDot() || !$fileInfo->isDir()) {
|
||||
continue;
|
||||
}
|
||||
$descriptionPath = $fileInfo->getPathname() . '/description.txt';
|
||||
print $descriptionPath . "\n";
|
||||
$tplData['templates'][] = (object) array(
|
||||
'name' => basename($dir),
|
||||
'description' => file_exists($dir . '/description.txt')
|
||||
? trim(file_get_contents($dir . '/description.txt'))
|
||||
'name' => $fileInfo->getBasename(),
|
||||
'description' => file_exists($descriptionPath)
|
||||
? trim(file_get_contents($descriptionPath))
|
||||
: 'No description available'
|
||||
);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user