PHPackages                             davidyell/proffer - 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. [Database &amp; ORM](/categories/database)
4. /
5. davidyell/proffer

AbandonedArchivedCakephp-plugin[Database &amp; ORM](/categories/database)

davidyell/proffer
=================

An upload plugin for CakePHP 3

1.0.2(6y ago)117113.5k↓28.4%60[18 issues](https://github.com/davidyell/CakePHP3-Proffer/issues)3MITPHPPHP &gt;=5.6.0

Since Dec 1Pushed 3y ago22 watchersCompare

[ Source](https://github.com/davidyell/CakePHP3-Proffer)[ Packagist](https://packagist.org/packages/davidyell/proffer)[ Docs](https://github.com/davidyell/CakePHP3-Proffer)[ RSS](/packages/davidyell-proffer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (32)Used By (3)

🍂 Archived
==========

[](#fallen_leaf-archived)

I'm very sorry, but I have not worked on this project for a long time and so I have chosen to archive it. The CakePHP 4 version of the plugin never got to a release stage.

I would recommend checking out  which provides similar functionality, except the image manipulation, and is activly maintained.

Thanks to everyone who contributed!

---

CakePHP3-Proffer
================

[](#cakephp3-proffer)

An upload plugin for CakePHP 3. Looking for CakePHP 4? Check out the `cake-4` branch.

[![Proffer definition](https://camo.githubusercontent.com/1d3c418016d7264c2583d19fa59f5c2bbf2de165e819303895fa8720fa84f401/687474703a2f2f692e696d6775722e636f6d2f4f6141715136782e706e67)](https://camo.githubusercontent.com/1d3c418016d7264c2583d19fa59f5c2bbf2de165e819303895fa8720fa84f401/687474703a2f2f692e696d6775722e636f6d2f4f6141715136782e706e67)

What is it?
-----------

[](#what-is-it)

So I needed a way to upload images in [CakePHP 3](http://github.com/cakephp/cakephp), and as I couldn't find anything that I liked I decided to write my own in a similar vein to how [@josegonzalez](https://github.com/josegonzalez) had written his [CakePHP-Upload](https://github.com/josegonzalez/cakephp-upload) plugin for CakePHP 2.

Requirements
------------

[](#requirements)

- PHP 5.6+
- Database
- CakePHP 3
- [Composer](http://getcomposer.org/)
- [File Info is enabled](http://php.net/manual/en/book.fileinfo.php) for mimetype validation

For more requirements, please check the `composer.json` file in the repository.

This plugin implements the [Intervention](http://image.intervention.io/) image library.

Status
------

[](#status)

[![Build Status](https://camo.githubusercontent.com/44fa807b3eb68753ed3546095623d0b84440312b8a9bc0e22f0f39b1de479a51/68747470733a2f2f7472617669732d63692e6f72672f646176696479656c6c2f43616b65504850332d50726f666665722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/davidyell/CakePHP3-Proffer)[![Coverage Status](https://camo.githubusercontent.com/e454035990e233166e347259d4f0710b2d3f3c0ef33f99b8de52788a800fd994/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f646176696479656c6c2f43616b65504850332d50726f666665722f62616467652e706e67)](https://coveralls.io/r/davidyell/CakePHP3-Proffer)[![Dependency Status](https://camo.githubusercontent.com/7c65aca2ca0fa7a5165e0c701226505425e22822a400e403ba1bd5e1ae128b7b/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3534656565343339333165353565313266393030303031382f62616467652e7376673f7374796c653d666c6174)](https://www.versioneye.com/user/projects/54eee43931e55e12f9000018)[![Latest Stable Version](https://camo.githubusercontent.com/3e1c0f3ddc7a6ddaf2527dad76792e64bf2c54c3bc8d84d02ee0f8b26bba6d79/68747470733a2f2f706f7365722e707567782e6f72672f646176696479656c6c2f70726f666665722f762f737461626c652e737667)](https://packagist.org/packages/davidyell/proffer) [![Total Downloads](https://camo.githubusercontent.com/914ecadaabc7563e7ce560cef064e76e57ca1e276f7df419c8095e98d98ae539/68747470733a2f2f706f7365722e707567782e6f72672f646176696479656c6c2f70726f666665722f646f776e6c6f6164732e737667)](https://packagist.org/packages/davidyell/proffer) [![Latest Unstable Version](https://camo.githubusercontent.com/d31e5c2c47b9e3bc1fac27073a8f4f9c4df45d21ccf9e3c944f598bb30880579/68747470733a2f2f706f7365722e707567782e6f72672f646176696479656c6c2f70726f666665722f762f756e737461626c652e737667)](https://packagist.org/packages/davidyell/proffer) [![License](https://camo.githubusercontent.com/941b57108a9839ca16d3bb63a084bbf98ce6db556c00f577262ce8fb34c71a2b/68747470733a2f2f706f7365722e707567782e6f72672f646176696479656c6c2f70726f666665722f6c6963656e73652e737667)](https://packagist.org/packages/davidyell/proffer)[![SensioLabsInsight](https://camo.githubusercontent.com/9cd00589f8d6b34f0ed68c69ce40eff9dcd0080b0aaa4fa4ce74be91353cc9b5/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f36356461613935302d333132382d343465662d623338382d6434333730656664383533632f6d696e692e706e67)](https://insight.sensiolabs.com/projects/65daa950-3128-44ef-b388-d4370efd853c)

Documentation
-------------

[](#documentation)

All the documentation can be found in the [docs](docs) folder.

- [Installation](docs/installation.md)
- [Configuration](docs/configuration.md)
- [Validation](docs/validation.md)
- [Customisation](docs/customisation.md)
- [Shell tasks](docs/shell.md)
- [Examples](docs/examples.md)
- [FAQ](docs/faq.md)
- [Upgrading](docs/upgrading.md)

Contribution
------------

[](#contribution)

Please open a pull request or submit an issue if there is anything you would like to contribute. Please write a test for any new functionality that you add and be sure to run the tests before you commit. Also don't forget to run PHPCS with the PSR2 standard to avoid errors in TravisCI.

⚠️ Please target all new PRs at the `develop` branch.

License
-------

[](#license)

Please see [LICENSE](LICENSE)

###  Health Score

45

—

FairBetter than 93% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity49

Moderate usage in the ecosystem

Community33

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 81.7% 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.

###  Release Activity

Cadence

Every ~67 days

Recently: every ~257 days

Total

29

Last Release

2300d ago

Major Versions

0.8.2 → 1.0.02018-04-17

1.0.2 → 2.0.0-alpha12020-01-30

PHP version history (4 changes)v0.0.8PHP &gt;=5.4.16

0.7.0PHP &gt;=5.6

1.0.2PHP &gt;=5.6.0

2.0.0-alpha1PHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/d57752a98aa935325fbb6daf6ddb0fa42e4c8576f84a82e7ce8e263fa04ba852?d=identicon)[davidyell](/maintainers/davidyell)

---

Top Contributors

[![davidyell](https://avatars.githubusercontent.com/u/49889?v=4)](https://github.com/davidyell "davidyell (134 commits)")[![tkawaji](https://avatars.githubusercontent.com/u/12975072?v=4)](https://github.com/tkawaji "tkawaji (7 commits)")[![chronon](https://avatars.githubusercontent.com/u/57735?v=4)](https://github.com/chronon "chronon (3 commits)")[![adayth](https://avatars.githubusercontent.com/u/1223929?v=4)](https://github.com/adayth "adayth (2 commits)")[![curtisgibby](https://avatars.githubusercontent.com/u/1086964?v=4)](https://github.com/curtisgibby "curtisgibby (2 commits)")[![damianoporta](https://avatars.githubusercontent.com/u/7131996?v=4)](https://github.com/damianoporta "damianoporta (2 commits)")[![hiromi2424](https://avatars.githubusercontent.com/u/191297?v=4)](https://github.com/hiromi2424 "hiromi2424 (2 commits)")[![isemantics](https://avatars.githubusercontent.com/u/5174844?v=4)](https://github.com/isemantics "isemantics (2 commits)")[![Schlaefer](https://avatars.githubusercontent.com/u/143224?v=4)](https://github.com/Schlaefer "Schlaefer (2 commits)")[![ogrrd](https://avatars.githubusercontent.com/u/4610903?v=4)](https://github.com/ogrrd "ogrrd (1 commits)")[![birdy247](https://avatars.githubusercontent.com/u/6965315?v=4)](https://github.com/birdy247 "birdy247 (1 commits)")[![Kamoris](https://avatars.githubusercontent.com/u/4478156?v=4)](https://github.com/Kamoris "Kamoris (1 commits)")[![lorenzo](https://avatars.githubusercontent.com/u/37621?v=4)](https://github.com/lorenzo "lorenzo (1 commits)")[![miguelfrmn](https://avatars.githubusercontent.com/u/428182?v=4)](https://github.com/miguelfrmn "miguelfrmn (1 commits)")[![bryant1410](https://avatars.githubusercontent.com/u/3905501?v=4)](https://github.com/bryant1410 "bryant1410 (1 commits)")[![fullybaked](https://avatars.githubusercontent.com/u/527122?v=4)](https://github.com/fullybaked "fullybaked (1 commits)")[![hdogan](https://avatars.githubusercontent.com/u/777820?v=4)](https://github.com/hdogan "hdogan (1 commits)")

---

Tags

cakephpcakephp-plugincakephp3uploadimageormcakephpfileuploadcakephp3

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/davidyell-proffer/health.svg)

```
[![Health](https://phpackages.com/badges/davidyell-proffer/health.svg)](https://phpackages.com/packages/davidyell-proffer)
```

###  Alternatives

[josegonzalez/cakephp-upload

CakePHP plugin to handle file uploading sans ridiculous automagic

5451.3M9](/packages/josegonzalez-cakephp-upload)[unisharp/laravel-filemanager

A file upload/editor intended for use with Laravel 5 to 10 and CKEditor / TinyMCE

2.2k3.3M74](/packages/unisharp-laravel-filemanager)[codesleeve/stapler

Elegant and simple ORM-based file upload package for php.

538366.4k5](/packages/codesleeve-stapler)[mostafaznv/larupload

Larupload is a ORM based file uploader for laravel to upload image, video, audio and other known files.

73403.7k3](/packages/mostafaznv-larupload)[muffin/trash

Adds soft delete support to CakePHP ORM tables.

851.3M11](/packages/muffin-trash)[xety/cake3-upload

Cake3 plugin to upload files.

2825.6k1](/packages/xety-cake3-upload)

PHPackages © 2026

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