Skip to content

Instantly share code, notes, and snippets.

@dspe
dspe / gist:4217293
Created December 5, 2012 16:45
Example eZ5 yml file
ezpublish:
siteaccess:
default_siteaccess: ezspace
list:
- ezspace
- ezspace_admin
groups:
ezspace_group:
- ezspace
- ezspace_admin
./ezpublish/cache/dev/ezpublishDevDebugProjectContainer.php:6140: 'ezsettings.default.legacy_mode' => false,
./ezpublish/cache/dev/ezpublishDevDebugProjectContainer.php:8460: 'ezsettings.ezspace_group.legacy_mode' => false,
./ezpublish/cache/dev/ezpublishDevDebugProjectContainer.php:8463: 'ezsettings.ezspace.legacy_mode' => false,
./ezpublish/cache/dev/ezpublishDevDebugProjectContainer.php:8465: 'ezsettings.ezspace_admin.legacy_mode' => true,
./ezpublish/cache/dev/ezpublishDevDebugProjectContainer.xml:350: <parameter key="ezsettings.default.legacy_mode">false</parameter>
./ezpublish/cache/dev/ezpublishDevDebugProjectContainer.xml:2644: <parameter key="ezsettings.ezspace_group.legacy_mode">false</parameter>
./ezpublish/cache/dev/ezpublishDevDebugProjectContainer.xml:2647: <parameter key="ezsettings.ezspace.legacy_mode">false</parameter>
./ezpublish/cache/dev/ezpublishDevDebugProjectContainer.xml:2649: <parameter key="ezsettings.ezspace_admin.legacy_mode">
@dspe
dspe / AcmeExtension.php
Last active December 12, 2015 06:49
How to get an user name on twig template ? {{ content.contentInfo.contentType.creatorId|user_name }}
<?php
namespace Acme\DemoBundle\Twig;
use Symfony\Component\DependencyInjection\ContainerInterface;
class AcmeExtension extends \Twig_Extension
{
private $container;
@dspe
dspe / navigator.html.twig
Created March 4, 2013 15:54
navigator for ezpublish5
{% if total > limit %}
{% set total_pages = (total / limit)|number_format() %}
{% set current = (offset / limit)|number_format() + 1 %}
{% set next_offset = offset + limit %}
{% set prev_offset = offset - limit %}
{% set left = 6 %}
{% set right = 6 %}
{% set url = url == "/" ? "" : url %}
<?php
namespace Pvr\PheelitBundle\Twig;
use Symfony\Component\DependencyInjection\ContainerInterface;
use eZ\Publish\Core\Repository\UserServiceInterface;
class PvrPheelitExtension extends \Twig_Extension
{
private $container;
private $service_user;
@dspe
dspe / site.ini
Created April 10, 2014 14:15
Legacy debug
[ContentSettings]
ViewCaching=disabled
[DebugSettings]
DebugOutput=enabled
DebugToolbar=disabled
AlwaysLog[]=warning
AlwaysLog[]=debug
AlwaysLog[]=notice
AlwaysLog[]=strict
@dspe
dspe / ezpublish.yml
Last active August 29, 2015 13:59
Languages configuration
ezpublish:
siteaccess:
default_siteaccess: fre
list:
- ezdemo_site_user
- fre
- ezdemo_site_admin
groups:
ezdemo_site_group:
- ezdemo_site_user
@dspe
dspe / ExportController.php
Created May 14, 2014 19:49
Controller example
<?php
namespace Ez\ExampleBundle\Controller;
use eZ\Bundle\EzPublishCoreBundle\Controller;
use Symfony\Component\Serializer\Encoder\XmlEncoder;
use Symfony\Component\Serializer\Serializer;
class ExportController extends Controller
{
#!/bin/bash
# Fail hard and fast
set -eo pipefail
export ETCD_PORT=${ETCD_PORT:-4001}
export HOST_IP=${HOST_IP:-172.17.42.1}
export ETCD=$HOST_IP:4001
echo "[nginx] booting container. ETCD: $ETCD"
<?php
namespace Game\Config;
use Symfony\Component\Config\Loader\FileLoader;
use Symfony\Component\Yaml\Yaml;
class ConfigLoader extends FileLoader
{