Comur\ImageBundle\Controller\UploadController::getLibraryImagesAction PHP Метод

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

Returns files from required directory
public getLibraryImagesAction ( Request $request )
$request Symfony\Component\HttpFoundation\Request
    public function getLibraryImagesAction(Request $request)
    {
        $finder = new Finder();
        $finder->sortByType();
        $finder->depth('== 0');
        $result = array();
        $files = array();
        $result['thumbsDir'] = $this->container->getParameter('comur_image.thumbs_dir');
        if (!is_dir($request->request->get('dir'))) {
            mkdir($request->request->get('dir') . '/', 0755, true);
        }
        foreach ($finder->in($request->request->get('dir'))->files() as $file) {
            $files[] = $file->getFilename();
        }
        $result['files'] = $files;
        // var_dump(json_encode($result));exit;
        return new Response(json_encode($result));
    }