Example #1
0
<?php

require_once 'include.php';
if ($_FILES) {
    $transit = new Transit\Transit($_FILES['file']);
    $transit->setDirectory(__DIR__ . '/tmp/')->addTransformer(new Transit\Transformer\Image\ResizeTransformer(array('width' => 100, 'height' => 100)))->addTransformer(new Transit\Transformer\Image\FlipTransformer());
    try {
        if ($transit->upload()) {
            if ($transit->transform()) {
                foreach ($transit->getAllFiles() as $file) {
                    debug($file->toArray());
                }
            }
        }
    } catch (Exception $e) {
        debug($e->getMessage());
    }
}
?>

<!DOCTYPE html>
<head>
	<title>Transit - Upload + Transforms</title>
</head>
<body>
	<form action="" method="POST" enctype="multipart/form-data">
		<input type="file" name="file">
		<button type="submit">Upload</button>
	</form>
</body>