Beispiel #1
0
            $whirl->clearCache();
            break;
        case 'fetch':
            $whirl = new Whirl($options);
            $results = $whirl->getResults();
            if (!file_exists($whirl->cacheDir . '/fetched-results.json')) {
                touch($whirl->cacheDir . '/fetched-results.json');
            }
            file_put_contents($whirl->cacheDir . '/fetched-results.json', json_encode($results));
            break;
        case 'save':
            $whirl = new Whirl($options);
            $json = file_get_contents($whirl->cacheDir . '/fetched-results.json');
            $fetchedResults = json_decode($json);
            $whirl->saveResults($fetchedResults);
            break;
        case 'resize':
            $whirl = new Whirl($options);
            $whirl->resizeResults();
            break;
        case 'multiply':
            $whirl = new Whirl($options);
            $result = $whirl->multiplyResults();
            break;
        case 'final':
            $whirl = new Whirl($options);
            $result = $whirl->finalImage();
            echo $result;
            break;
    }
}