lsmith77 / SymfonyBundle

Inntegrates the http://prismic.io php-kit with the Symfony Framework

Home Page:http://prismic.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PrismicBundle

This Bundle integrates the http://prismic.io php-kit with the Symfony Framework: https://github.com/prismicio/php-kit

For an example use see: https://github.com/prismicio/php-symfony-starter

Installation

Add the following dependencies to your projects composer.json file:

"require": {
    # ..
    "prismic/prismic-bundle": "~1.0@dev"
    # ..
}

Configuration

Add the following configuration to your projects app/config/config.yml file:

# Default configuration for extension with alias: "prismic"
prismic:
    api:
        endpoint:             ~ # Required
        access_token:         ~
        client_id:            ~
        client_secret:        ~

TODOs

  • Remove SensioFrameworkExtraBundle dependency
  • Add a listener for Symfony 2.3 to set the request data into the context as 2.3 does not support ExpressionLanguage
  • Add unit (and functional?) tests
  • Provide twig templates to render documents
  • Make caching configurable once prismicio-community/php-kit#32 is implemented

Credits

Kudos to lsmith77 who did all the hard work!

About

Inntegrates the http://prismic.io php-kit with the Symfony Framework

http://prismic.io