PHPackages                             ilbronza/filecabinet - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. ilbronza/filecabinet

ActiveLibrary[File &amp; Storage](/categories/file-storage)

ilbronza/filecabinet
====================

:package\_description

096PHP

Since Oct 20Pushed 1mo ago2 watchersCompare

[ Source](https://github.com/ilBronza/FileCabinet)[ Packagist](https://packagist.org/packages/ilbronza/filecabinet)[ RSS](/packages/ilbronza-filecabinet/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (3)Used By (0)

FileCabinet
===========

[](#filecabinet)

[![Latest Version on Packagist](https://camo.githubusercontent.com/0c1687972067ece5456d1a8306198ad60b28ff1445461eaa977cb421ff2925ea/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696c62726f6e7a612f66696c65636162696e65742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ilbronza/filecabinet)[![Total Downloads](https://camo.githubusercontent.com/fca33208f07910416d8f00189be6817d77eaf1d5168531526ef0f7e1a3277629/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696c62726f6e7a612f66696c65636162696e65742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ilbronza/filecabinet)[![Build Status](https://camo.githubusercontent.com/012801c2817efaf53122fd6e239f79b647ac1dae6ef124e0cafdb48574125259/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f696c62726f6e7a612f66696c65636162696e65742f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/ilbronza/filecabinet)[![StyleCI](https://camo.githubusercontent.com/cb13a877afd1dbe223c631789c3f922d3ace958fdb334a9cce9b26afefbc2ebd/68747470733a2f2f7374796c6563692e696f2f7265706f732f31323334353637382f736869656c64)](https://styleci.io/repos/12345678)

This is where your description should go. Take a look at [contributing.md](contributing.md) to see a to do list.

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

[](#installation)

Via Composer

```
$ composer require ilbronza/filecabinet
```

Usage
-----

[](#usage)

Form options
------------

[](#form-options)

```
automatically_creatable:
    if true, the form will be automatically created when the dossier is created in bulk from category
automatic_creation_checker_method:
    if set, the form will check the target if the form is automatically creatable.
    Ex. if you populate this parameter with 'isBornInEu' and you try to attach automatically this form to an Operator,
    the operatro will call 'isBornInEu' method to check if the form is automatically creatable
```

Datatable Fields
----------------

[](#datatable-fields)

```
        //link to dossiers by form. If the datatable row is a form, omit the form parameter
		'mySelfDossiers' => [
			'type' => 'filecabinet::dossiers.dossiersByForm',
			//ONLY IF row value is not a Form
			'form' => Form::getProjectClassName()::findCachedField('name', 'Patente')
		],

        //filecabinets list with populate/show link
        'rootFilecabinets' => 'filecabinet::filecabinets.filecabinetsStatus',

        //create a button to add filecabinets based on defined category
        'mySelfAddTest' => [
            'type' => 'filecabinet::attachForm.attachFormByCategory',
            'category' => Category::getProjectClassName()::findCachedField('name', 'Collaudo')
        ],

        //create a button to add filecabinets based on root filecabinets categories
        'mySelfAddTests' => 'filecabinet::attachForm.attachFormByRoots',
```

Change log
----------

[](#change-log)

Please see the [changelog](changelog.md) for more information on what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

Contributing
------------

[](#contributing)

Please see [contributing.md](contributing.md) for details and a todolist.

Security
--------

[](#security)

If you discover any security related issues, please email author email instead of using the issue tracker.

Credits
-------

[](#credits)

- [author name](https://github.com/ilbronza)
- [All Contributors](../../contributors)

License
-------

[](#license)

license. Please see the [license file](license.md) for more information.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance62

Regular maintenance activity

Popularity11

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity27

Early-stage or recently created project

 Bus Factor1

Top contributor holds 74.5% 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://www.gravatar.com/avatar/33c65523e8a1cdfe8ed5f5fb8d90101b28eceb8c2ef7acb50a24cf6c42b8e639?d=identicon)[ilBronza](/maintainers/ilBronza)

---

Top Contributors

[![bronza](https://avatars.githubusercontent.com/u/3426331?v=4)](https://github.com/bronza "bronza (35 commits)")[![ilBronza](https://avatars.githubusercontent.com/u/68387610?v=4)](https://github.com/ilBronza "ilBronza (11 commits)")[![lbortolon](https://avatars.githubusercontent.com/u/109848849?v=4)](https://github.com/lbortolon "lbortolon (1 commits)")

### Embed Badge

![Health badge](/badges/ilbronza-filecabinet/health.svg)

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

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M123](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M61](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

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