PHPackages                             matatirosoln/doctrine-filemaker-driver-bundle - 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. matatirosoln/doctrine-filemaker-driver-bundle

ActiveLibrary[Database &amp; ORM](/categories/database)

matatirosoln/doctrine-filemaker-driver-bundle
=============================================

Symfony bundle to implement one of the FileMaker Doctrine drivers

1.10.7(4mo ago)41.4k[3 issues](https://github.com/matatirosolutions/doctrine-filemaker-driver-bundle/issues)MITPHPPHP &gt;=7.2.0

Since Oct 17Pushed 4mo ago5 watchersCompare

[ Source](https://github.com/matatirosolutions/doctrine-filemaker-driver-bundle)[ Packagist](https://packagist.org/packages/matatirosoln/doctrine-filemaker-driver-bundle)[ RSS](/packages/matatirosoln-doctrine-filemaker-driver-bundle/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (8)Versions (56)Used By (0)

Doctrine FileMaker driver bundle
================================

[](#doctrine-filemaker-driver-bundle)

A Symfony bundle to implement one of the FileMaker Doctrine drivers to allow the use of either FileMaker CWP API or the FileMaker Data API in a Symfony application.

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

[](#installation)

Install through composer. If you're working in SF from 5.4 onwards use.

```
composer require matatirosoln/doctrine-filemaker-driver-bundle
```

If you need to support SF prior to 5.4 you need the (still maintained) 1.7 version.

```
composer require matatirosoln/doctrine-filemaker-driver-bundle "^1.7"
```

**Important Note**: You will also need to install the appropriate driver now that we have also released a driver for the Data API (this is a breaking change in v1.0. Originally the CWP driver was automatically installed by this bundle, however that doesn't now happen because you may not want it ;-).

If you wish to interact with FileMaker using the CWP PHP API

```
composer require matatirosoln/doctrine-filemaker-driver
```

Alternatively to use the Data API

```
composer require matatirosoln/doctrine-fm-data-api-driver
```

Configuration
-------------

[](#configuration)

For symfony less than v4.0 add the bundle to `AppKernal.php`

```
    new MSDev\DoctrineFileMakerDriverBundle\DoctrineFileMakerDriverBundle()
```

For Symfony v4+ add the bundle to `bundles.php`

```
    MSDev\DoctrineFileMakerDriverBundle\DoctrineFileMakerDriverBundle::class => ['all' => true],
```

Configure Doctrine to use the FileMaker driver. In your Doctrine configuration comment out

```
driver: xxxx
```

and replace it with

```
driver_class: MSDev\DoctrineFileMakerDriver\FMDriver

    or

driver_class: MSDev\DoctrineFMDataAPIDriver\FMDriver
```

If you wish to make use of the value lists functionality add the following to 'config.yaml' (or your chosen config file)

```
doctrine_file_maker_driver:
   valuelist_layout: 'ValueLists'
```

See the notes on 'conventions' with regard to creating entities for use with FileMaker in the [Doctrine FileMaker driver](https://github.com/matatirosolutions/doctrine-filemaker-driver "Doctrine FileMaker bundle") readme.

Services
--------

[](#services)

There are a number of useful services etc which this bundle adds to your project.

1. Access to [scripts](Resources/doc/scripts.md "scripts") within your FileMaker solution
2. Interaction with [containers](Resources/doc/containers.md "containers")
3. Using [valuelists](Resources/doc/valuelists.md "valuelists") through a twig extension.
4. Storing [translations](Resources/doc/translations.md "translations") in your FileMaker database.

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance59

Moderate activity, may be stable

Popularity22

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity72

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~60 days

Recently: every ~84 days

Total

51

Last Release

143d ago

Major Versions

0.2.2 → 1.0.02018-08-17

0.7.6 → 1.7.12021-10-19

0.10.7 → 1.9.22023-01-08

PHP version history (3 changes)0.1PHP &gt;=7.0.0

1.1.0PHP &gt;=7.1.0

1.8PHP &gt;=7.2.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/9415101?v=4)[Matatiro Solutions](/maintainers/matatirosolutions)[@matatirosolutions](https://github.com/matatirosolutions)

---

Top Contributors

[![steveWinter](https://avatars.githubusercontent.com/u/1171712?v=4)](https://github.com/steveWinter "steveWinter (68 commits)")

---

Tags

FileMakercwpPHP-API

### Embed Badge

![Health badge](/badges/matatirosoln-doctrine-filemaker-driver-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/matatirosoln-doctrine-filemaker-driver-bundle/health.svg)](https://phpackages.com/packages/matatirosoln-doctrine-filemaker-driver-bundle)
```

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)

PHPackages © 2026

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