Developed with love by KnpLabs Hire us for your project!
83

DoctrinePHPCRBundle

by doctrine

This bundle integrates Doctrine PHPCR ODM and PHPCR backends into Symfony2

DoctrinePHPCRBundle

Build Status
Latest Stable Version
Total Downloads

PHPCR & Doctrine PHPCR-ODM Bundle for the Symfony Framework.

This bundle integrates PHP Content Repository implementations and the Doctrine PHPCR-ODM into Symfony2.

What is Doctrine PHPCR-ODM?

The Doctrine Project is the home of a selected set of PHP libraries primarily focused on providing persistence
services and related functionality. The PHPCR-ODM project provides an Object - Document Mapper built on top of
the content repository standard PHPCR.

It leverages the various features of PHPCR like references, children and parent relations and versioning and
adds features of its own like multilanguage.

Documentation

For information, see Symfony CMF Documentation,
specifically The Database Layer: PHPCR-ODM
and DoctrinePHPCRBundle.

PHPCR-ODM in general is documented in the Doctrine PHPCR-ODM documentation.

Copyright (c) 2010-2012 Doctrine

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software consists of voluntary contributions made by many individuals
and is licensed under the MIT license. For more information, see
<http://www.doctrine-project.org>.
doctrine_phpcr:
jackrabbit_jar: ~
workspace_dir: ~
dump_max_line_length: 120
session:
default_session: ~
sessions:

# Prototype
name:
workspace: ~ # Required
username: ~
password: ~
backend:
type: jackrabbit
logging: false
profiling: false
parameters:

# Prototype
key: []
url: ~
connection: ~
caches:
meta: ~
nodes: ~
config: ~
db_type: ~
db_name: ~
db_host: ~
db_port: ~
db_username: ~
db_password: ~
db_init: ~
blobdir: ~
options:

# Prototype
name: []
odm:
default_document_manager: ~
auto_generate_proxy_classes: false
proxy_dir: %kernel.cache_dir%/doctrine/PHPCRProxies
proxy_namespace: PHPCRProxies
locale_fallback: hardcoded
document_managers:

# Prototype
name:
metadata_cache_driver:
type: array
host: ~
port: ~
instance_class: ~
class: ~
id: ~
session: ~
configuration_id: ~
class_metadata_factory_name: Doctrine\ODM\PHPCR\Mapping\ClassMetadataFactory
auto_mapping: false
default_repository_class: Doctrine\ODM\PHPCR\DocumentRepository
repository_factory: ~
mappings:

# Prototype
name:
mapping: true
type: ~
dir: ~
alias: ~
prefix: ~
is_bundle: ~
locales:

# Prototype
name: []
  • Merge pull request #188 from dantleech/custom_locale_chooser
    By dbu, 2 years ago
  • Added support for custom locale chooser
    By dantleech, 2 years ago
  • Merge pull request #185 from dantleech/configure_locale_namespace
    By dbu, 2 years ago
  • Enable locale namespace alias to be configured
    By dantleech, 2 years ago
  • Add Memcached cache
    By lsmith77, 2 years ago
  • bump dev version
    By lsmith77, 2 years ago
  • Merge pull request #180 from dantleech/phpcr_shell_1
    By dbu, 2 years ago
  • Changed PHPCR Shell instantiation.
    By dantleech, 2 years ago
  • aligned travis setup
    By lsmith77, 2 years ago
  • Merge pull request #174 from dantleech/show_method_in_profiler
    By lsmith77, 2 years ago
  • Show the name of the API call in addition to the parameters and timings
    By dantleech, 2 years ago
  • fix travis
    By lsmith77, 2 years ago
  • fix travis config
    By lsmith77, 2 years ago
  • Merge pull request #173 from dantleech/support_priority_intializer
    By lsmith77, 2 years ago
  • Support initializer priority
    By dantleech, 2 years ago
  • dev-master should never fail anymore, hhvm setup is currently broken
    By lsmith77, 2 years ago
  • tweak dependencies
    By lsmith77, 2 years ago
  • Merge pull request #171 from doctrine/update_build_matric
    By lsmith77, 2 years ago
  • updated the build travis ci matrix
    By lsmith77, 2 years ago
  • Merge pull request #170 from doctrine/fix_class_migrate_command
    By lsmith77, 2 years ago
  • fix doctrine class migrate command
    By lsmith77, 2 years ago
  • Merge pull request #167 from doctrine/auto_map_with_many_dm
    By lsmith77, 2 years ago
  • Merge pull request #169 from greg0ire/coding_style
    By stof, 2 years ago
  • use null instead of false as a return value
    By greg0ire, 2 years ago
  • Merge pull request #168 from greg0ire/documentation_fixes
    By dbu, 2 years ago
  • fix grammar and simplify sentence
    By greg0ire, 2 years ago
  • Merge pull request #166 from greg0ire/extensibility
    By lsmith77, 2 years ago
  • move locale determination to a separate method
    By greg0ire, 2 years ago
  • cs
    By greg0ire, 2 years ago
  • add unit test for LocaleListener
    By greg0ire, 2 years ago