public function uploadAction(Request $request) { $config = $request->get('config', array()); if (false === $this->imageValidator->isConfigValid($config)) { throw new InvalidImageConfigException('Image config is not valid!'); } $config = ImageConfigHelper::normalize($config); if (false === $this->tokenValidator->isValid($request->get('token'), $config)) { throw new NotFoundHttpException('Invalid upload token!'); } return new JsonResponse($this->uploadHandler->process($request->files->get('image', null), $config)); }
public function testIsValid() { $data = array('Silvestra' => 'Media'); $this->assertFalse($this->validator->isValid('test', $data)); $this->assertTrue($this->validator->isValid(sha1(Media::NAME . serialize($data)), $data)); }