PHPackages                             kphoen/vich-uploader-sandbox - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. kphoen/vich-uploader-sandbox

AbandonedArchivedProject

kphoen/vich-uploader-sandbox
============================

VichUploaderBundle sandbox

261.9k13[1 issues](https://github.com/K-Phoen/Vich-Uploader-Sandbox/issues)[1 PRs](https://github.com/K-Phoen/Vich-Uploader-Sandbox/pulls)PHP

Since May 12Pushed 8y ago1 watchersCompare

[ Source](https://github.com/K-Phoen/Vich-Uploader-Sandbox)[ Packagist](https://packagist.org/packages/kphoen/vich-uploader-sandbox)[ RSS](/packages/kphoen-vich-uploader-sandbox/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (4)Used By (0)

Vich Uploader Sandbox
=====================

[](#vich-uploader-sandbox)

What's inside?
--------------

[](#whats-inside)

This sandbox comes with several branches, each one featuring distinct configurations of [VichUploaderBundle](https://github.com/dustin10/VichUploaderBundle):

- `doctrine-sonata`: gaufrette, Doctrine ORM and [SonataAdminBundle](https://github.com/sonata-project/SonataAdminBundle) ;
- `propel-admingen`: flysystem, Propel ORM and [AdmingeneratorGeneratorBundle](https://github.com/symfony2admingenerator/AdmingeneratorGeneratorBundle).

On top of that, you'll find sample implementations of common needs:

- OneToOne relationship: one entity = one uploadable image ;
- OneToSeveral relationship: each entity has exactly X uploadable images (where `X` is known);
- OneToMany relationship: one entity = X uploadable images, where `X` can be different from one entity to another ;

Installation
------------

[](#installation)

Get composer:

```
curl -s http://getcomposer.org/installer | php

```

Run the following command for the master branch:

```
php composer.phar create-project kphoen/vich-uploader-sandbox:dev-master

```

The installation process used Incenteev's ParameterHandler to handle `parameters.yml` configuration. With the current installation, it is possible to use environment variables to configure this file:

```
DATABASE_NAME=sandbox DATABASE_USER=sandbox DATABASE_PASSWORD=sandbox php composer.phar create-project kphoen/vich-uploader-sandbox:dev-master

```

Run
---

[](#run)

If you are running PHP5.4, you can use the built in server to start the demo:

```
php -S localhost:9090 -t web/

```

Now open your browser and go to

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/66958?v=4)[Kévin Gomez](/maintainers/K-Phoen)[@K-Phoen](https://github.com/K-Phoen)

---

Top Contributors

[![K-Phoen](https://avatars.githubusercontent.com/u/66958?v=4)](https://github.com/K-Phoen "K-Phoen (18 commits)")

### Embed Badge

![Health badge](/badges/kphoen-vich-uploader-sandbox/health.svg)

```
[![Health](https://phpackages.com/badges/kphoen-vich-uploader-sandbox/health.svg)](https://phpackages.com/packages/kphoen-vich-uploader-sandbox)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
