$count = count($dir); logSection($count, '(recursive) number of items in fixtures dir = ' . $count); $dir = $fs->readDir($fixtures, 'r', array('flags' => 0)); $count = count($dir); logSection($count, '(recursive) number of files in fixtures dir = ' . $count); $dir = $fs->readDir($fixtures, 'r', array('skip' => '/jpe?g$/i')); $count = count($dir); logSection($count, '(skip jpeg) number of items in fixtures dir = ' . $count); $result = $fs->stat($file); logSection(is_array($result), 'stat for file "' . basename($file) . '"'); $result = $fs->dynamicFileName($file); logSection(basename($file), sprintf('dynamic file name "%s"', basename($result))); $file = $fixtures . '/test_file_(3)'; $fs->touch($file); $result = $fs->dynamicFileName($file); logSection(basename($file), sprintf('dynamic file name "%s"', basename($result))); $files[] = $file; $fs->mirror($fixtures, $fixtures . '/mirror', array('image' => array('width' => 300, 'height' => 300, 'type' => 'width', 'crop' => 'left-top'))); logSection(is_dir($fixtures . '/mirror'), 'mirror fixtures directory'); echo "remove created dir? (yes/no)\n"; $result = fgets(STDIN); $result = trim($result); if (is_dir($fixtures . '/mirror') && $result == 'yes') { $fs->remove($fs->readDir($fixtures . '/mirror', 'r', array('sort' => true))); } $pathinfo = '/бла/путь/к/файлу.бах'; logSection(true, 'Check path info for utf8 characters'); foreach ($fs->getPathInfo($pathinfo) as $k => $part) { logSection($k, $part); } removeCreated($files);