public function test_it_returns_a_415_for_restricted_aggregate_type() { $e = (new SampleExceptionHandler())->render(FileNotSupportedException::aggregateTypeRestricted('foo', ['bar'])); $this->assertHttpException($e, 415); }
/** * Ensure that the file's extension is allowed. * @param string $extension * @return string * @throws \Plank\Mediable\Exceptions\MediaUpload\FileNotSupportedException If the file extension is not allowed */ private function verifyExtension($extension) { $allowed = $this->config['allowed_extensions']; if (!empty($allowed) && !in_array($extension, $allowed)) { throw FileNotSupportedException::extensionRestricted($extension, $allowed); } return $extension; }