diff --git a/.gitignore b/.gitignore
index aeec2c4b5..d0a16a46a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,3 +22,4 @@ docs/build/
/.php-cs-fixer.cache
/.idea/
+/.psalm/
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 612a50503..42f5a1522 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -15,6 +15,53 @@ and this project adheres to
* [person] add address when creating a person (with the on-the-fly component or in the php form) (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/557)
* [person] add household creation API point (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/557)
+
+## Test releases
+
+### 2021-04-29
+
+* [person] prevent circular references in PersonDocGenNormalizer (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/527)
+* [person] add maritalStatusComment to PersonDocGenNormalizer (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/582)
+* Load relationships without gender in french fixtures
+* Add command to remove old draft accompanying periods
+
+### 2021-04-28
+
+* [address] fix bug when editing address: update location and addressreferenceId + better update of the map in edition (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/593)
+* [main] avoid address reference search on undefined post code (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/561)
+* [person] prevent duplicate relationship in filiation/household graph (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/560)
+* [Documents] Validate storedObject and allow for null data (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/565)
+* [parcours]: Comments can be unpinned + edit/delete for all users that are allowed to edit parcours (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/566)
+
+### 2021-04-26
+
+* [Datepickers] datepickers fixed when using keyboard to enter date (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/545)
+* [social_action] Display 'agents traitants' in parcours resumé and social action list (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/568)
+* [Person_search] Closed parcours shown within an accordeon that can be opened/closed (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/574)
+
+### 2021-04-24
+
+* [notification email on course designation] allow raw string in email content generation
+* [Accompanying period work] list evaluations associated to a work by startDate, and then by id, from the most recent to older
+* [Documents] Change wording 'créer' to 'enregistrer' (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/634)
+* [Parcours]: The number of 'mes parcours' displayed (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/572)
+* [Hompage_widget]: Renaming of tabs and removal of social actions tab (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/570)
+* [activity]: Ignore thirdparties when creating a social action via an activity (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/573)
+* [parcours]: change wording of warning message and button when user is not associated to a household yet (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/590#note_918370943)
+* [Accompanying period work evaluations] list documents associated to a work by creation date, and then by id, from the most recent to older
+* [Course comment] add validationConstraint NotNull and NotBlank on comment content, to avoid sql error
+* [Notifications] delay the sending of notificaiton to kernel.terminate
+* [Notifications / Period user change] fix the sending of notification when user changes
+* [Activity form] invert 'incoming' and 'receiving' in Activity form
+* [Activity form] keep the same order for 'attendee' field in new and edit form
+* [list with period] use "sameas" test operator to introduce requestor in list
+* [notification email on course designation] allow raw string in email content generation
+* [Accompanying period work] list evaluations associated to a work by startDate, and then by id, from the most recent to older
+* [evaluation_document] changing date to datetime in order to display the time at which document was created (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/569)
+
+
+### 2021-04-13
+
* [person] household address: add a form for editing the validFrom date (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/541)
* [person] householdmemberseditor: fix composition type bug in select form (vuejs) (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/543)
* [docgen] add more persons choices in docgen for course: amongst requestor (if person), resources of course (if person), and PersonResource (if person);
@@ -24,9 +71,6 @@ and this project adheres to
* [adresses] add constraints in database to avoid errors later: postcode not null, and validfrom <= validto
* [accompanying work editor] add a label on document title input
-
-## Test releases
-
### 2021-04-07
* notification list: move action buttons outside of the toggle
@@ -88,6 +132,7 @@ and this project adheres to
* [household] bugfix if position of member is null, renderbox no longer throws an error (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/480)
* [parcours] location cannot be removed if linked to a user (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/478)
* [person] email added to twig personRenderbox (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/490)
+* [activity] Only youngest descendant is kept for social issues and actions (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/471)
* [person] Add link to current household in person banner (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/484)
* [address] person badge in address history changed to open OnTheFly with all person info (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/489)
* [person] Change 'personne' with 'usager' and '&' with 'ET' (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/499)
@@ -115,6 +160,9 @@ and this project adheres to
* [notification] Display of social action within workflow notification set to display block (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/537)
* [onthefly] trim trailing whitespace in email of person and thirdparty (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/542)
+* [action] Only youngest descendant is kept for social issues and actions (https://gitlab.com/champs-libres/departement-de-la-vendee/chill/-/issues/471)
+## Test releases
+
### test release 2022-02-21
* [notifications] Word 'un' changed to number '1' for notifications in user menu (https://gitlab.com/champs-libres/departement-de-la-vendee/accent-suivi-developpement/-/issues/483)
diff --git a/composer.json b/composer.json
index c96738df8..d0fc51c0e 100644
--- a/composer.json
+++ b/composer.json
@@ -21,7 +21,7 @@
"knplabs/knp-time-bundle": "^1.12",
"league/csv": "^9.7.1",
"nyholm/psr7": "^1.4",
- "ocramius/package-versions": "^1.10",
+ "ocramius/package-versions": "^1.10 || ^2",
"odolbeau/phone-number-bundle": "^3.6",
"phpoffice/phpspreadsheet": "^1.16",
"ramsey/uuid-doctrine": "^1.7",
@@ -33,6 +33,7 @@
"symfony/expression-language": "^4.4",
"symfony/form": "^4.4",
"symfony/framework-bundle": "^4.4",
+ "symfony/http-foundation": "^4.4",
"symfony/intl": "^4.4",
"symfony/mailer": "^5.4",
"symfony/mime": "^5.4",
@@ -103,7 +104,8 @@
"ergebnis/composer-normalize": true,
"ocramius/package-versions": true,
"phpro/grumphp": true,
- "phpstan/extension-installer": true
+ "phpstan/extension-installer": true,
+ "roave/you-are-using-it-wrong": true
},
"bin-dir": "bin",
"optimize-autoloader": true,
diff --git a/phpstan-critical.neon b/phpstan-critical.neon
index 262d3012f..1dc516834 100644
--- a/phpstan-critical.neon
+++ b/phpstan-critical.neon
@@ -5,11 +5,6 @@ parameters:
count: 1
path: src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod.php
- -
- message: "#^Access to an undefined property Chill\\\\PersonBundle\\\\Entity\\\\Person\\:\\:\\$currentHouseholdParticipationAt\\.$#"
- count: 3
- path: src/Bundle/ChillPersonBundle/Entity/Person.php
-
-
message: "#^Access to an undefined property Chill\\\\PersonBundle\\\\Entity\\\\Household\\\\PersonHouseholdAddress\\:\\:\\$relation\\.$#"
count: 1
diff --git a/phpstan.neon.dist b/phpstan.neon.dist
index edec00554..3322f9539 100644
--- a/phpstan.neon.dist
+++ b/phpstan.neon.dist
@@ -3,6 +3,7 @@ parameters:
paths:
- src/
excludePaths:
+ - .php_cs*
- docs/
- src/Bundle/*/Tests/*
- src/Bundle/*/tests/*
diff --git a/psalm.xml b/psalm.xml
index be17d1d86..40e5d78e8 100644
--- a/psalm.xml
+++ b/psalm.xml
@@ -6,6 +6,7 @@
xmlns="https://getpsalm.org/schema/config"
xsi:schemaLocation="https://getpsalm.org/schema/config tests/app/vendor/vimeo/psalm/config.xsd"
errorBaseline="psalm-baseline.xml"
+ cacheDirectory="./.psalm"
>
@@ -13,4 +14,15 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Bundle/ChillActivityBundle/Controller/ActivityReasonCategoryController.php b/src/Bundle/ChillActivityBundle/Controller/ActivityReasonCategoryController.php
index 3d5591b77..d367d5803 100644
--- a/src/Bundle/ChillActivityBundle/Controller/ActivityReasonCategoryController.php
+++ b/src/Bundle/ChillActivityBundle/Controller/ActivityReasonCategoryController.php
@@ -54,7 +54,7 @@ class ActivityReasonCategoryController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillActivityBundle:ActivityReasonCategory')->find($id);
+ $entity = $em->getRepository(\Chill\ActivityBundle\Entity\ActivityReasonCategory::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find ActivityReasonCategory entity.');
@@ -75,7 +75,7 @@ class ActivityReasonCategoryController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entities = $em->getRepository('ChillActivityBundle:ActivityReasonCategory')->findAll();
+ $entities = $em->getRepository(\Chill\ActivityBundle\Entity\ActivityReasonCategory::class)->findAll();
return $this->render('ChillActivityBundle:ActivityReasonCategory:index.html.twig', [
'entities' => $entities,
@@ -105,7 +105,7 @@ class ActivityReasonCategoryController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillActivityBundle:ActivityReasonCategory')->find($id);
+ $entity = $em->getRepository(\Chill\ActivityBundle\Entity\ActivityReasonCategory::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find ActivityReasonCategory entity.');
@@ -125,7 +125,7 @@ class ActivityReasonCategoryController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillActivityBundle:ActivityReasonCategory')->find($id);
+ $entity = $em->getRepository(\Chill\ActivityBundle\Entity\ActivityReasonCategory::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find ActivityReasonCategory entity.');
diff --git a/src/Bundle/ChillActivityBundle/Controller/ActivityReasonController.php b/src/Bundle/ChillActivityBundle/Controller/ActivityReasonController.php
index d69347ae9..ae213d578 100644
--- a/src/Bundle/ChillActivityBundle/Controller/ActivityReasonController.php
+++ b/src/Bundle/ChillActivityBundle/Controller/ActivityReasonController.php
@@ -54,7 +54,7 @@ class ActivityReasonController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillActivityBundle:ActivityReason')->find($id);
+ $entity = $em->getRepository(\Chill\ActivityBundle\Entity\ActivityReason::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find ActivityReason entity.');
@@ -75,7 +75,7 @@ class ActivityReasonController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entities = $em->getRepository('ChillActivityBundle:ActivityReason')->findAll();
+ $entities = $em->getRepository(\Chill\ActivityBundle\Entity\ActivityReason::class)->findAll();
return $this->render('ChillActivityBundle:ActivityReason:index.html.twig', [
'entities' => $entities,
@@ -105,7 +105,7 @@ class ActivityReasonController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillActivityBundle:ActivityReason')->find($id);
+ $entity = $em->getRepository(\Chill\ActivityBundle\Entity\ActivityReason::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find ActivityReason entity.');
@@ -125,7 +125,7 @@ class ActivityReasonController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillActivityBundle:ActivityReason')->find($id);
+ $entity = $em->getRepository(\Chill\ActivityBundle\Entity\ActivityReason::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find ActivityReason entity.');
diff --git a/src/Bundle/ChillActivityBundle/Entity/Activity.php b/src/Bundle/ChillActivityBundle/Entity/Activity.php
index 0a344236c..0c0632722 100644
--- a/src/Bundle/ChillActivityBundle/Entity/Activity.php
+++ b/src/Bundle/ChillActivityBundle/Entity/Activity.php
@@ -35,6 +35,7 @@ use Symfony\Component\Security\Core\User\UserInterface;
use Symfony\Component\Serializer\Annotation\DiscriminatorMap;
use Symfony\Component\Serializer\Annotation\Groups;
use Symfony\Component\Serializer\Annotation\SerializedName;
+use Symfony\Component\Validator\Constraints as Assert;
/**
* Class Activity.
@@ -93,6 +94,7 @@ class Activity implements AccompanyingPeriodLinkedWithSocialIssuesEntityInterfac
/**
* @ORM\ManyToMany(targetEntity="Chill\DocStoreBundle\Entity\StoredObject", cascade={"persist"})
+ * @Assert\Valid(traverse=true)
*/
private Collection $documents;
@@ -231,11 +233,22 @@ class Activity implements AccompanyingPeriodLinkedWithSocialIssuesEntityInterfac
{
if (!$this->socialActions->contains($socialAction)) {
$this->socialActions[] = $socialAction;
+ $this->ensureSocialActionConsistency();
}
return $this;
}
+ /**
+ * Add a social issue.
+ *
+ * Note: the social issue consistency (the fact that only yougest social issues
+ * are kept) is processed by an entity listener:
+ *
+ * @see{\Chill\PersonBundle\AccompanyingPeriod\SocialIssueConsistency\AccompanyingPeriodSocialIssueConsistencyEntityListener}
+ *
+ * @return $this
+ */
public function addSocialIssue(SocialIssue $socialIssue): self
{
if (!$this->socialIssues->contains($socialIssue)) {
@@ -631,4 +644,13 @@ class Activity implements AccompanyingPeriodLinkedWithSocialIssuesEntityInterfac
return $this;
}
+
+ private function ensureSocialActionConsistency(): void
+ {
+ $ancestors = SocialAction::findAncestorSocialActions($this->getSocialActions());
+
+ foreach ($ancestors as $ancestor) {
+ $this->removeSocialAction($ancestor);
+ }
+ }
}
diff --git a/src/Bundle/ChillActivityBundle/EntityListener/ActivityEntityListener.php b/src/Bundle/ChillActivityBundle/EntityListener/ActivityEntityListener.php
index ab370e89e..88adf9723 100644
--- a/src/Bundle/ChillActivityBundle/EntityListener/ActivityEntityListener.php
+++ b/src/Bundle/ChillActivityBundle/EntityListener/ActivityEntityListener.php
@@ -66,9 +66,6 @@ class ActivityEntityListener
$newAction->addPerson($person);
}
- foreach ($associatedThirdparties as $thirdparty) {
- $newAction->setHandlingThierparty($thirdparty);
- }
$this->em->persist($newAction);
$this->em->flush();
}
diff --git a/src/Bundle/ChillActivityBundle/Form/ActivityType.php b/src/Bundle/ChillActivityBundle/Form/ActivityType.php
index 1e1daead5..6e75bde25 100644
--- a/src/Bundle/ChillActivityBundle/Form/ActivityType.php
+++ b/src/Bundle/ChillActivityBundle/Form/ActivityType.php
@@ -373,8 +373,8 @@ class ActivityType extends AbstractType
'label' => $activityType->getLabel('sentReceived'),
'required' => $activityType->isRequired('sentReceived'),
'choices' => [
- 'Sent' => Activity::SENTRECEIVED_SENT,
'Received' => Activity::SENTRECEIVED_RECEIVED,
+ 'Sent' => Activity::SENTRECEIVED_SENT,
],
]);
}
diff --git a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/SocialIssuesAcc.vue b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/SocialIssuesAcc.vue
index 51957b010..4691a860a 100644
--- a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/SocialIssuesAcc.vue
+++ b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/components/SocialIssuesAcc.vue
@@ -54,19 +54,19 @@
{{ $t('activity.select_first_a_social_issue') }}
-
-
-
-
+
+
+
+
- {{ $t('activity.social_action_list_empty') }}
+ {{ $t('activity.social_action_list_empty') }}
@@ -111,7 +111,7 @@ export default {
return this.$store.state.socialIssuesOther;
},
socialActionsList() {
- return this.$store.state.socialActionsList;
+ return this.$store.getters.socialActionsListSorted;
},
socialActionsSelected() {
return this.$store.state.activity.socialActions;
diff --git a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/store.js b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/store.js
index f94381fc2..ca56a5dae 100644
--- a/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/store.js
+++ b/src/Bundle/ChillActivityBundle/Resources/public/vuejs/Activity/store.js
@@ -101,6 +101,9 @@ const store = createStore({
state.activity.activityType.thirdPartiesVisible !== 0)
);
},
+ socialActionsListSorted(state) {
+ return [ ...state.socialActionsList].sort((a, b) => a.ordering - b.ordering);
+ },
},
mutations: {
// SocialIssueAcc
@@ -131,7 +134,6 @@ const store = createStore({
state.socialActionsList = [];
},
addActionInList(state, action) {
- //console.log('add action list', action.id);
state.socialActionsList.push(action);
},
updateActionsSelected(state, actions) {
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/AppKernel.php b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/AppKernel.php
deleted file mode 100644
index 3ea88daa4..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/AppKernel.php
+++ /dev/null
@@ -1,56 +0,0 @@
-load($this->getRootDir() . '/config/config_' . $this->getEnvironment() . '.yml');
- }
-}
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore
deleted file mode 100644
index d6b7ef32c..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-*
-!.gitignore
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/autoload.php b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/autoload.php
deleted file mode 100644
index ea351fb8a..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/autoload.php
+++ /dev/null
@@ -1,20 +0,0 @@
-parameters = $parameters;
-}
-public function all()
-{
-return $this->parameters;
-}
-public function keys()
-{
-return array_keys($this->parameters);
-}
-public function replace(array $parameters = array())
-{
-$this->parameters = $parameters;
-}
-public function add(array $parameters = array())
-{
-$this->parameters = array_replace($this->parameters, $parameters);
-}
-public function get($key, $default = null, $deep = false)
-{
-if ($deep) {
-@trigger_error('Using paths to find deeper items in '.__METHOD__.' is deprecated since version 2.8 and will be removed in 3.0. Filter the returned value in your own code instead.', E_USER_DEPRECATED);
-}
-if (!$deep || false === $pos = strpos($key,'[')) {
-return array_key_exists($key, $this->parameters) ? $this->parameters[$key] : $default;
-}
-$root = substr($key, 0, $pos);
-if (!array_key_exists($root, $this->parameters)) {
-return $default;
-}
-$value = $this->parameters[$root];
-$currentKey = null;
-for ($i = $pos, $c = strlen($key); $i < $c; ++$i) {
-$char = $key[$i];
-if ('['=== $char) {
-if (null !== $currentKey) {
-throw new \InvalidArgumentException(sprintf('Malformed path. Unexpected "[" at position %d.', $i));
-}
-$currentKey ='';
-} elseif (']'=== $char) {
-if (null === $currentKey) {
-throw new \InvalidArgumentException(sprintf('Malformed path. Unexpected "]" at position %d.', $i));
-}
-if (!is_array($value) || !array_key_exists($currentKey, $value)) {
-return $default;
-}
-$value = $value[$currentKey];
-$currentKey = null;
-} else {
-if (null === $currentKey) {
-throw new \InvalidArgumentException(sprintf('Malformed path. Unexpected "%s" at position %d.', $char, $i));
-}
-$currentKey .= $char;
-}
-}
-if (null !== $currentKey) {
-throw new \InvalidArgumentException('Malformed path. Path must end with "]".');
-}
-return $value;
-}
-public function set($key, $value)
-{
-$this->parameters[$key] = $value;
-}
-public function has($key)
-{
-return array_key_exists($key, $this->parameters);
-}
-public function remove($key)
-{
-unset($this->parameters[$key]);
-}
-public function getAlpha($key, $default ='', $deep = false)
-{
-return preg_replace('/[^[:alpha:]]/','', $this->get($key, $default, $deep));
-}
-public function getAlnum($key, $default ='', $deep = false)
-{
-return preg_replace('/[^[:alnum:]]/','', $this->get($key, $default, $deep));
-}
-public function getDigits($key, $default ='', $deep = false)
-{
-return str_replace(array('-','+'),'', $this->filter($key, $default, FILTER_SANITIZE_NUMBER_INT, array(), $deep));
-}
-public function getInt($key, $default = 0, $deep = false)
-{
-return (int) $this->get($key, $default, $deep);
-}
-public function getBoolean($key, $default = false, $deep = false)
-{
-return $this->filter($key, $default, FILTER_VALIDATE_BOOLEAN, array(), $deep);
-}
-public function filter($key, $default = null, $filter = FILTER_DEFAULT, $options = array(), $deep = false)
-{
-static $filters = null;
-if (null === $filters) {
-foreach (filter_list() as $tmp) {
-$filters[filter_id($tmp)] = 1;
-}
-}
-if (is_bool($filter) || !isset($filters[$filter]) || is_array($deep)) {
-@trigger_error('Passing the $deep boolean as 3rd argument to the '.__METHOD__.' method is deprecated since version 2.8 and will be removed in 3.0. Remove it altogether as the $deep argument will be removed in 3.0.', E_USER_DEPRECATED);
-$tmp = $deep;
-$deep = $filter;
-$filter = $options;
-$options = $tmp;
-}
-$value = $this->get($key, $default, $deep);
-if (!is_array($options) && $options) {
-$options = array('flags'=> $options);
-}
-if (is_array($value) && !isset($options['flags'])) {
-$options['flags'] = FILTER_REQUIRE_ARRAY;
-}
-return filter_var($value, $filter, $options);
-}
-public function getIterator()
-{
-return new \ArrayIterator($this->parameters);
-}
-public function count()
-{
-return count($this->parameters);
-}
-}
-}
-namespace Symfony\Component\HttpFoundation
-{
-class HeaderBag implements \IteratorAggregate, \Countable
-{
-protected $headers = array();
-protected $cacheControl = array();
-public function __construct(array $headers = array())
-{
-foreach ($headers as $key => $values) {
-$this->set($key, $values);
-}
-}
-public function __toString()
-{
-if (!$this->headers) {
-return'';
-}
-$max = max(array_map('strlen', array_keys($this->headers))) + 1;
-$content ='';
-ksort($this->headers);
-foreach ($this->headers as $name => $values) {
-$name = implode('-', array_map('ucfirst', explode('-', $name)));
-foreach ($values as $value) {
-$content .= sprintf("%-{$max}s %s\r\n", $name.':', $value);
-}
-}
-return $content;
-}
-public function all()
-{
-return $this->headers;
-}
-public function keys()
-{
-return array_keys($this->headers);
-}
-public function replace(array $headers = array())
-{
-$this->headers = array();
-$this->add($headers);
-}
-public function add(array $headers)
-{
-foreach ($headers as $key => $values) {
-$this->set($key, $values);
-}
-}
-public function get($key, $default = null, $first = true)
-{
-$key = str_replace('_','-', strtolower($key));
-if (!array_key_exists($key, $this->headers)) {
-if (null === $default) {
-return $first ? null : array();
-}
-return $first ? $default : array($default);
-}
-if ($first) {
-return count($this->headers[$key]) ? $this->headers[$key][0] : $default;
-}
-return $this->headers[$key];
-}
-public function set($key, $values, $replace = true)
-{
-$key = str_replace('_','-', strtolower($key));
-$values = array_values((array) $values);
-if (true === $replace || !isset($this->headers[$key])) {
-$this->headers[$key] = $values;
-} else {
-$this->headers[$key] = array_merge($this->headers[$key], $values);
-}
-if ('cache-control'=== $key) {
-$this->cacheControl = $this->parseCacheControl($values[0]);
-}
-}
-public function has($key)
-{
-return array_key_exists(str_replace('_','-', strtolower($key)), $this->headers);
-}
-public function contains($key, $value)
-{
-return in_array($value, $this->get($key, null, false));
-}
-public function remove($key)
-{
-$key = str_replace('_','-', strtolower($key));
-unset($this->headers[$key]);
-if ('cache-control'=== $key) {
-$this->cacheControl = array();
-}
-}
-public function getDate($key, \DateTime $default = null)
-{
-if (null === $value = $this->get($key)) {
-return $default;
-}
-if (false === $date = \DateTime::createFromFormat(DATE_RFC2822, $value)) {
-throw new \RuntimeException(sprintf('The %s HTTP header is not parseable (%s).', $key, $value));
-}
-return $date;
-}
-public function addCacheControlDirective($key, $value = true)
-{
-$this->cacheControl[$key] = $value;
-$this->set('Cache-Control', $this->getCacheControlHeader());
-}
-public function hasCacheControlDirective($key)
-{
-return array_key_exists($key, $this->cacheControl);
-}
-public function getCacheControlDirective($key)
-{
-return array_key_exists($key, $this->cacheControl) ? $this->cacheControl[$key] : null;
-}
-public function removeCacheControlDirective($key)
-{
-unset($this->cacheControl[$key]);
-$this->set('Cache-Control', $this->getCacheControlHeader());
-}
-public function getIterator()
-{
-return new \ArrayIterator($this->headers);
-}
-public function count()
-{
-return count($this->headers);
-}
-protected function getCacheControlHeader()
-{
-$parts = array();
-ksort($this->cacheControl);
-foreach ($this->cacheControl as $key => $value) {
-if (true === $value) {
-$parts[] = $key;
-} else {
-if (preg_match('#[^a-zA-Z0-9._-]#', $value)) {
-$value ='"'.$value.'"';
-}
-$parts[] = "$key=$value";
-}
-}
-return implode(', ', $parts);
-}
-protected function parseCacheControl($header)
-{
-$cacheControl = array();
-preg_match_all('#([a-zA-Z][a-zA-Z_-]*)\s*(?:=(?:"([^"]*)"|([^ \t",;]*)))?#', $header, $matches, PREG_SET_ORDER);
-foreach ($matches as $match) {
-$cacheControl[strtolower($match[1])] = isset($match[3]) ? $match[3] : (isset($match[2]) ? $match[2] : true);
-}
-return $cacheControl;
-}
-}
-}
-namespace Symfony\Component\HttpFoundation
-{
-use Symfony\Component\HttpFoundation\File\UploadedFile;
-class FileBag extends ParameterBag
-{
-private static $fileKeys = array('error','name','size','tmp_name','type');
-public function __construct(array $parameters = array())
-{
-$this->replace($parameters);
-}
-public function replace(array $files = array())
-{
-$this->parameters = array();
-$this->add($files);
-}
-public function set($key, $value)
-{
-if (!is_array($value) && !$value instanceof UploadedFile) {
-throw new \InvalidArgumentException('An uploaded file must be an array or an instance of UploadedFile.');
-}
-parent::set($key, $this->convertFileInformation($value));
-}
-public function add(array $files = array())
-{
-foreach ($files as $key => $file) {
-$this->set($key, $file);
-}
-}
-protected function convertFileInformation($file)
-{
-if ($file instanceof UploadedFile) {
-return $file;
-}
-$file = $this->fixPhpFilesArray($file);
-if (is_array($file)) {
-$keys = array_keys($file);
-sort($keys);
-if ($keys == self::$fileKeys) {
-if (UPLOAD_ERR_NO_FILE == $file['error']) {
-$file = null;
-} else {
-$file = new UploadedFile($file['tmp_name'], $file['name'], $file['type'], $file['size'], $file['error']);
-}
-} else {
-$file = array_map(array($this,'convertFileInformation'), $file);
-}
-}
-return $file;
-}
-protected function fixPhpFilesArray($data)
-{
-if (!is_array($data)) {
-return $data;
-}
-$keys = array_keys($data);
-sort($keys);
-if (self::$fileKeys != $keys || !isset($data['name']) || !is_array($data['name'])) {
-return $data;
-}
-$files = $data;
-foreach (self::$fileKeys as $k) {
-unset($files[$k]);
-}
-foreach ($data['name'] as $key => $name) {
-$files[$key] = $this->fixPhpFilesArray(array('error'=> $data['error'][$key],'name'=> $name,'type'=> $data['type'][$key],'tmp_name'=> $data['tmp_name'][$key],'size'=> $data['size'][$key],
-));
-}
-return $files;
-}
-}
-}
-namespace Symfony\Component\HttpFoundation
-{
-class ServerBag extends ParameterBag
-{
-public function getHeaders()
-{
-$headers = array();
-$contentHeaders = array('CONTENT_LENGTH'=> true,'CONTENT_MD5'=> true,'CONTENT_TYPE'=> true);
-foreach ($this->parameters as $key => $value) {
-if (0 === strpos($key,'HTTP_')) {
-$headers[substr($key, 5)] = $value;
-}
-elseif (isset($contentHeaders[$key])) {
-$headers[$key] = $value;
-}
-}
-if (isset($this->parameters['PHP_AUTH_USER'])) {
-$headers['PHP_AUTH_USER'] = $this->parameters['PHP_AUTH_USER'];
-$headers['PHP_AUTH_PW'] = isset($this->parameters['PHP_AUTH_PW']) ? $this->parameters['PHP_AUTH_PW'] :'';
-} else {
-$authorizationHeader = null;
-if (isset($this->parameters['HTTP_AUTHORIZATION'])) {
-$authorizationHeader = $this->parameters['HTTP_AUTHORIZATION'];
-} elseif (isset($this->parameters['REDIRECT_HTTP_AUTHORIZATION'])) {
-$authorizationHeader = $this->parameters['REDIRECT_HTTP_AUTHORIZATION'];
-}
-if (null !== $authorizationHeader) {
-if (0 === stripos($authorizationHeader,'basic ')) {
-$exploded = explode(':', base64_decode(substr($authorizationHeader, 6)), 2);
-if (count($exploded) == 2) {
-list($headers['PHP_AUTH_USER'], $headers['PHP_AUTH_PW']) = $exploded;
-}
-} elseif (empty($this->parameters['PHP_AUTH_DIGEST']) && (0 === stripos($authorizationHeader,'digest '))) {
-$headers['PHP_AUTH_DIGEST'] = $authorizationHeader;
-$this->parameters['PHP_AUTH_DIGEST'] = $authorizationHeader;
-} elseif (0 === stripos($authorizationHeader,'bearer ')) {
-$headers['AUTHORIZATION'] = $authorizationHeader;
-}
-}
-}
-if (isset($headers['AUTHORIZATION'])) {
-return $headers;
-}
-if (isset($headers['PHP_AUTH_USER'])) {
-$headers['AUTHORIZATION'] ='Basic '.base64_encode($headers['PHP_AUTH_USER'].':'.$headers['PHP_AUTH_PW']);
-} elseif (isset($headers['PHP_AUTH_DIGEST'])) {
-$headers['AUTHORIZATION'] = $headers['PHP_AUTH_DIGEST'];
-}
-return $headers;
-}
-}
-}
-namespace Symfony\Component\HttpFoundation
-{
-use Symfony\Component\HttpFoundation\Exception\ConflictingHeadersException;
-use Symfony\Component\HttpFoundation\Session\SessionInterface;
-class Request
-{
-const HEADER_FORWARDED ='forwarded';
-const HEADER_CLIENT_IP ='client_ip';
-const HEADER_CLIENT_HOST ='client_host';
-const HEADER_CLIENT_PROTO ='client_proto';
-const HEADER_CLIENT_PORT ='client_port';
-const METHOD_HEAD ='HEAD';
-const METHOD_GET ='GET';
-const METHOD_POST ='POST';
-const METHOD_PUT ='PUT';
-const METHOD_PATCH ='PATCH';
-const METHOD_DELETE ='DELETE';
-const METHOD_PURGE ='PURGE';
-const METHOD_OPTIONS ='OPTIONS';
-const METHOD_TRACE ='TRACE';
-const METHOD_CONNECT ='CONNECT';
-protected static $trustedProxies = array();
-protected static $trustedHostPatterns = array();
-protected static $trustedHosts = array();
-protected static $trustedHeaders = array(
-self::HEADER_FORWARDED =>'FORWARDED',
-self::HEADER_CLIENT_IP =>'X_FORWARDED_FOR',
-self::HEADER_CLIENT_HOST =>'X_FORWARDED_HOST',
-self::HEADER_CLIENT_PROTO =>'X_FORWARDED_PROTO',
-self::HEADER_CLIENT_PORT =>'X_FORWARDED_PORT',
-);
-protected static $httpMethodParameterOverride = false;
-public $attributes;
-public $request;
-public $query;
-public $server;
-public $files;
-public $cookies;
-public $headers;
-protected $content;
-protected $languages;
-protected $charsets;
-protected $encodings;
-protected $acceptableContentTypes;
-protected $pathInfo;
-protected $requestUri;
-protected $baseUrl;
-protected $basePath;
-protected $method;
-protected $format;
-protected $session;
-protected $locale;
-protected $defaultLocale ='en';
-protected static $formats;
-protected static $requestFactory;
-private $isForwardedValid = true;
-private static $forwardedParams = array(
-self::HEADER_CLIENT_IP =>'for',
-self::HEADER_CLIENT_HOST =>'host',
-self::HEADER_CLIENT_PROTO =>'proto',
-self::HEADER_CLIENT_PORT =>'host',
-);
-public function __construct(array $query = array(), array $request = array(), array $attributes = array(), array $cookies = array(), array $files = array(), array $server = array(), $content = null)
-{
-$this->initialize($query, $request, $attributes, $cookies, $files, $server, $content);
-}
-public function initialize(array $query = array(), array $request = array(), array $attributes = array(), array $cookies = array(), array $files = array(), array $server = array(), $content = null)
-{
-$this->request = new ParameterBag($request);
-$this->query = new ParameterBag($query);
-$this->attributes = new ParameterBag($attributes);
-$this->cookies = new ParameterBag($cookies);
-$this->files = new FileBag($files);
-$this->server = new ServerBag($server);
-$this->headers = new HeaderBag($this->server->getHeaders());
-$this->content = $content;
-$this->languages = null;
-$this->charsets = null;
-$this->encodings = null;
-$this->acceptableContentTypes = null;
-$this->pathInfo = null;
-$this->requestUri = null;
-$this->baseUrl = null;
-$this->basePath = null;
-$this->method = null;
-$this->format = null;
-}
-public static function createFromGlobals()
-{
-$server = $_SERVER;
-if ('cli-server'=== PHP_SAPI) {
-if (array_key_exists('HTTP_CONTENT_LENGTH', $_SERVER)) {
-$server['CONTENT_LENGTH'] = $_SERVER['HTTP_CONTENT_LENGTH'];
-}
-if (array_key_exists('HTTP_CONTENT_TYPE', $_SERVER)) {
-$server['CONTENT_TYPE'] = $_SERVER['HTTP_CONTENT_TYPE'];
-}
-}
-$request = self::createRequestFromFactory($_GET, $_POST, array(), $_COOKIE, $_FILES, $server);
-if (0 === strpos($request->headers->get('CONTENT_TYPE'),'application/x-www-form-urlencoded')
-&& in_array(strtoupper($request->server->get('REQUEST_METHOD','GET')), array('PUT','DELETE','PATCH'))
-) {
-parse_str($request->getContent(), $data);
-$request->request = new ParameterBag($data);
-}
-return $request;
-}
-public static function create($uri, $method ='GET', $parameters = array(), $cookies = array(), $files = array(), $server = array(), $content = null)
-{
-$server = array_replace(array('SERVER_NAME'=>'localhost','SERVER_PORT'=> 80,'HTTP_HOST'=>'localhost','HTTP_USER_AGENT'=>'Symfony/2.X','HTTP_ACCEPT'=>'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8','HTTP_ACCEPT_LANGUAGE'=>'en-us,en;q=0.5','HTTP_ACCEPT_CHARSET'=>'ISO-8859-1,utf-8;q=0.7,*;q=0.7','REMOTE_ADDR'=>'127.0.0.1','SCRIPT_NAME'=>'','SCRIPT_FILENAME'=>'','SERVER_PROTOCOL'=>'HTTP/1.1','REQUEST_TIME'=> time(),
-), $server);
-$server['PATH_INFO'] ='';
-$server['REQUEST_METHOD'] = strtoupper($method);
-$components = parse_url($uri);
-if (isset($components['host'])) {
-$server['SERVER_NAME'] = $components['host'];
-$server['HTTP_HOST'] = $components['host'];
-}
-if (isset($components['scheme'])) {
-if ('https'=== $components['scheme']) {
-$server['HTTPS'] ='on';
-$server['SERVER_PORT'] = 443;
-} else {
-unset($server['HTTPS']);
-$server['SERVER_PORT'] = 80;
-}
-}
-if (isset($components['port'])) {
-$server['SERVER_PORT'] = $components['port'];
-$server['HTTP_HOST'] = $server['HTTP_HOST'].':'.$components['port'];
-}
-if (isset($components['user'])) {
-$server['PHP_AUTH_USER'] = $components['user'];
-}
-if (isset($components['pass'])) {
-$server['PHP_AUTH_PW'] = $components['pass'];
-}
-if (!isset($components['path'])) {
-$components['path'] ='/';
-}
-switch (strtoupper($method)) {
-case'POST':
-case'PUT':
-case'DELETE':
-if (!isset($server['CONTENT_TYPE'])) {
-$server['CONTENT_TYPE'] ='application/x-www-form-urlencoded';
-}
-case'PATCH':
-$request = $parameters;
-$query = array();
-break;
-default:
-$request = array();
-$query = $parameters;
-break;
-}
-$queryString ='';
-if (isset($components['query'])) {
-parse_str(html_entity_decode($components['query']), $qs);
-if ($query) {
-$query = array_replace($qs, $query);
-$queryString = http_build_query($query,'','&');
-} else {
-$query = $qs;
-$queryString = $components['query'];
-}
-} elseif ($query) {
-$queryString = http_build_query($query,'','&');
-}
-$server['REQUEST_URI'] = $components['path'].(''!== $queryString ?'?'.$queryString :'');
-$server['QUERY_STRING'] = $queryString;
-return self::createRequestFromFactory($query, $request, array(), $cookies, $files, $server, $content);
-}
-public static function setFactory($callable)
-{
-self::$requestFactory = $callable;
-}
-public function duplicate(array $query = null, array $request = null, array $attributes = null, array $cookies = null, array $files = null, array $server = null)
-{
-$dup = clone $this;
-if ($query !== null) {
-$dup->query = new ParameterBag($query);
-}
-if ($request !== null) {
-$dup->request = new ParameterBag($request);
-}
-if ($attributes !== null) {
-$dup->attributes = new ParameterBag($attributes);
-}
-if ($cookies !== null) {
-$dup->cookies = new ParameterBag($cookies);
-}
-if ($files !== null) {
-$dup->files = new FileBag($files);
-}
-if ($server !== null) {
-$dup->server = new ServerBag($server);
-$dup->headers = new HeaderBag($dup->server->getHeaders());
-}
-$dup->languages = null;
-$dup->charsets = null;
-$dup->encodings = null;
-$dup->acceptableContentTypes = null;
-$dup->pathInfo = null;
-$dup->requestUri = null;
-$dup->baseUrl = null;
-$dup->basePath = null;
-$dup->method = null;
-$dup->format = null;
-if (!$dup->get('_format') && $this->get('_format')) {
-$dup->attributes->set('_format', $this->get('_format'));
-}
-if (!$dup->getRequestFormat(null)) {
-$dup->setRequestFormat($this->getRequestFormat(null));
-}
-return $dup;
-}
-public function __clone()
-{
-$this->query = clone $this->query;
-$this->request = clone $this->request;
-$this->attributes = clone $this->attributes;
-$this->cookies = clone $this->cookies;
-$this->files = clone $this->files;
-$this->server = clone $this->server;
-$this->headers = clone $this->headers;
-}
-public function __toString()
-{
-try {
-$content = $this->getContent();
-} catch (\LogicException $e) {
-return trigger_error($e, E_USER_ERROR);
-}
-return
-sprintf('%s %s %s', $this->getMethod(), $this->getRequestUri(), $this->server->get('SERVER_PROTOCOL'))."\r\n".
-$this->headers."\r\n".
-$content;
-}
-public function overrideGlobals()
-{
-$this->server->set('QUERY_STRING', static::normalizeQueryString(http_build_query($this->query->all(), null,'&')));
-$_GET = $this->query->all();
-$_POST = $this->request->all();
-$_SERVER = $this->server->all();
-$_COOKIE = $this->cookies->all();
-foreach ($this->headers->all() as $key => $value) {
-$key = strtoupper(str_replace('-','_', $key));
-if (in_array($key, array('CONTENT_TYPE','CONTENT_LENGTH'))) {
-$_SERVER[$key] = implode(', ', $value);
-} else {
-$_SERVER['HTTP_'.$key] = implode(', ', $value);
-}
-}
-$request = array('g'=> $_GET,'p'=> $_POST,'c'=> $_COOKIE);
-$requestOrder = ini_get('request_order') ?: ini_get('variables_order');
-$requestOrder = preg_replace('#[^cgp]#','', strtolower($requestOrder)) ?:'gp';
-$_REQUEST = array();
-foreach (str_split($requestOrder) as $order) {
-$_REQUEST = array_merge($_REQUEST, $request[$order]);
-}
-}
-public static function setTrustedProxies(array $proxies)
-{
-self::$trustedProxies = $proxies;
-}
-public static function getTrustedProxies()
-{
-return self::$trustedProxies;
-}
-public static function setTrustedHosts(array $hostPatterns)
-{
-self::$trustedHostPatterns = array_map(function ($hostPattern) {
-return sprintf('#%s#i', $hostPattern);
-}, $hostPatterns);
-self::$trustedHosts = array();
-}
-public static function getTrustedHosts()
-{
-return self::$trustedHostPatterns;
-}
-public static function setTrustedHeaderName($key, $value)
-{
-if (!array_key_exists($key, self::$trustedHeaders)) {
-throw new \InvalidArgumentException(sprintf('Unable to set the trusted header name for key "%s".', $key));
-}
-self::$trustedHeaders[$key] = $value;
-}
-public static function getTrustedHeaderName($key)
-{
-if (!array_key_exists($key, self::$trustedHeaders)) {
-throw new \InvalidArgumentException(sprintf('Unable to get the trusted header name for key "%s".', $key));
-}
-return self::$trustedHeaders[$key];
-}
-public static function normalizeQueryString($qs)
-{
-if (''== $qs) {
-return'';
-}
-$parts = array();
-$order = array();
-foreach (explode('&', $qs) as $param) {
-if (''=== $param ||'='=== $param[0]) {
-continue;
-}
-$keyValuePair = explode('=', $param, 2);
-$parts[] = isset($keyValuePair[1]) ?
-rawurlencode(urldecode($keyValuePair[0])).'='.rawurlencode(urldecode($keyValuePair[1])) :
-rawurlencode(urldecode($keyValuePair[0]));
-$order[] = urldecode($keyValuePair[0]);
-}
-array_multisort($order, SORT_ASC, $parts);
-return implode('&', $parts);
-}
-public static function enableHttpMethodParameterOverride()
-{
-self::$httpMethodParameterOverride = true;
-}
-public static function getHttpMethodParameterOverride()
-{
-return self::$httpMethodParameterOverride;
-}
-public function get($key, $default = null, $deep = false)
-{
-if ($deep) {
-@trigger_error('Using paths to find deeper items in '.__METHOD__.' is deprecated since version 2.8 and will be removed in 3.0. Filter the returned value in your own code instead.', E_USER_DEPRECATED);
-}
-if ($this !== $result = $this->query->get($key, $this, $deep)) {
-return $result;
-}
-if ($this !== $result = $this->attributes->get($key, $this, $deep)) {
-return $result;
-}
-if ($this !== $result = $this->request->get($key, $this, $deep)) {
-return $result;
-}
-return $default;
-}
-public function getSession()
-{
-return $this->session;
-}
-public function hasPreviousSession()
-{
-return $this->hasSession() && $this->cookies->has($this->session->getName());
-}
-public function hasSession()
-{
-return null !== $this->session;
-}
-public function setSession(SessionInterface $session)
-{
-$this->session = $session;
-}
-public function getClientIps()
-{
-$ip = $this->server->get('REMOTE_ADDR');
-if (!$this->isFromTrustedProxy()) {
-return array($ip);
-}
-return $this->getTrustedValues(self::HEADER_CLIENT_IP, $ip) ?: array($ip);
-}
-public function getClientIp()
-{
-$ipAddresses = $this->getClientIps();
-return $ipAddresses[0];
-}
-public function getScriptName()
-{
-return $this->server->get('SCRIPT_NAME', $this->server->get('ORIG_SCRIPT_NAME',''));
-}
-public function getPathInfo()
-{
-if (null === $this->pathInfo) {
-$this->pathInfo = $this->preparePathInfo();
-}
-return $this->pathInfo;
-}
-public function getBasePath()
-{
-if (null === $this->basePath) {
-$this->basePath = $this->prepareBasePath();
-}
-return $this->basePath;
-}
-public function getBaseUrl()
-{
-if (null === $this->baseUrl) {
-$this->baseUrl = $this->prepareBaseUrl();
-}
-return $this->baseUrl;
-}
-public function getScheme()
-{
-return $this->isSecure() ?'https':'http';
-}
-public function getPort()
-{
-if ($this->isFromTrustedProxy() && $host = $this->getTrustedValues(self::HEADER_CLIENT_PORT)) {
-$host = $host[0];
-} elseif ($this->isFromTrustedProxy() && $host = $this->getTrustedValues(self::HEADER_CLIENT_HOST)) {
-$host = $host[0];
-} elseif (!$host = $this->headers->get('HOST')) {
-return $this->server->get('SERVER_PORT');
-}
-if ($host[0] ==='[') {
-$pos = strpos($host,':', strrpos($host,']'));
-} else {
-$pos = strrpos($host,':');
-}
-if (false !== $pos) {
-return (int) substr($host, $pos + 1);
-}
-return'https'=== $this->getScheme() ? 443 : 80;
-}
-public function getUser()
-{
-return $this->headers->get('PHP_AUTH_USER');
-}
-public function getPassword()
-{
-return $this->headers->get('PHP_AUTH_PW');
-}
-public function getUserInfo()
-{
-$userinfo = $this->getUser();
-$pass = $this->getPassword();
-if (''!= $pass) {
-$userinfo .= ":$pass";
-}
-return $userinfo;
-}
-public function getHttpHost()
-{
-$scheme = $this->getScheme();
-$port = $this->getPort();
-if (('http'== $scheme && $port == 80) || ('https'== $scheme && $port == 443)) {
-return $this->getHost();
-}
-return $this->getHost().':'.$port;
-}
-public function getRequestUri()
-{
-if (null === $this->requestUri) {
-$this->requestUri = $this->prepareRequestUri();
-}
-return $this->requestUri;
-}
-public function getSchemeAndHttpHost()
-{
-return $this->getScheme().'://'.$this->getHttpHost();
-}
-public function getUri()
-{
-if (null !== $qs = $this->getQueryString()) {
-$qs ='?'.$qs;
-}
-return $this->getSchemeAndHttpHost().$this->getBaseUrl().$this->getPathInfo().$qs;
-}
-public function getUriForPath($path)
-{
-return $this->getSchemeAndHttpHost().$this->getBaseUrl().$path;
-}
-public function getRelativeUriForPath($path)
-{
-if (!isset($path[0]) ||'/'!== $path[0]) {
-return $path;
-}
-if ($path === $basePath = $this->getPathInfo()) {
-return'';
-}
-$sourceDirs = explode('/', isset($basePath[0]) &&'/'=== $basePath[0] ? substr($basePath, 1) : $basePath);
-$targetDirs = explode('/', isset($path[0]) &&'/'=== $path[0] ? substr($path, 1) : $path);
-array_pop($sourceDirs);
-$targetFile = array_pop($targetDirs);
-foreach ($sourceDirs as $i => $dir) {
-if (isset($targetDirs[$i]) && $dir === $targetDirs[$i]) {
-unset($sourceDirs[$i], $targetDirs[$i]);
-} else {
-break;
-}
-}
-$targetDirs[] = $targetFile;
-$path = str_repeat('../', count($sourceDirs)).implode('/', $targetDirs);
-return !isset($path[0]) ||'/'=== $path[0]
-|| false !== ($colonPos = strpos($path,':')) && ($colonPos < ($slashPos = strpos($path,'/')) || false === $slashPos)
-? "./$path" : $path;
-}
-public function getQueryString()
-{
-$qs = static::normalizeQueryString($this->server->get('QUERY_STRING'));
-return''=== $qs ? null : $qs;
-}
-public function isSecure()
-{
-if ($this->isFromTrustedProxy() && $proto = $this->getTrustedValues(self::HEADER_CLIENT_PROTO)) {
-return in_array(strtolower($proto[0]), array('https','on','ssl','1'), true);
-}
-$https = $this->server->get('HTTPS');
-return !empty($https) &&'off'!== strtolower($https);
-}
-public function getHost()
-{
-if ($this->isFromTrustedProxy() && $host = $this->getTrustedValues(self::HEADER_CLIENT_HOST)) {
-$host = $host[0];
-} elseif (!$host = $this->headers->get('HOST')) {
-if (!$host = $this->server->get('SERVER_NAME')) {
-$host = $this->server->get('SERVER_ADDR','');
-}
-}
-$host = strtolower(preg_replace('/:\d+$/','', trim($host)));
-if ($host &&''!== preg_replace('/(?:^\[)?[a-zA-Z0-9-:\]_]+\.?/','', $host)) {
-throw new \UnexpectedValueException(sprintf('Invalid Host "%s"', $host));
-}
-if (count(self::$trustedHostPatterns) > 0) {
-if (in_array($host, self::$trustedHosts)) {
-return $host;
-}
-foreach (self::$trustedHostPatterns as $pattern) {
-if (preg_match($pattern, $host)) {
-self::$trustedHosts[] = $host;
-return $host;
-}
-}
-throw new \UnexpectedValueException(sprintf('Untrusted Host "%s"', $host));
-}
-return $host;
-}
-public function setMethod($method)
-{
-$this->method = null;
-$this->server->set('REQUEST_METHOD', $method);
-}
-public function getMethod()
-{
-if (null === $this->method) {
-$this->method = strtoupper($this->server->get('REQUEST_METHOD','GET'));
-if ('POST'=== $this->method) {
-if ($method = $this->headers->get('X-HTTP-METHOD-OVERRIDE')) {
-$this->method = strtoupper($method);
-} elseif (self::$httpMethodParameterOverride) {
-$this->method = strtoupper($this->request->get('_method', $this->query->get('_method','POST')));
-}
-}
-}
-return $this->method;
-}
-public function getRealMethod()
-{
-return strtoupper($this->server->get('REQUEST_METHOD','GET'));
-}
-public function getMimeType($format)
-{
-if (null === static::$formats) {
-static::initializeFormats();
-}
-return isset(static::$formats[$format]) ? static::$formats[$format][0] : null;
-}
-public function getFormat($mimeType)
-{
-$canonicalMimeType = null;
-if (false !== $pos = strpos($mimeType,';')) {
-$canonicalMimeType = substr($mimeType, 0, $pos);
-}
-if (null === static::$formats) {
-static::initializeFormats();
-}
-foreach (static::$formats as $format => $mimeTypes) {
-if (in_array($mimeType, (array) $mimeTypes)) {
-return $format;
-}
-if (null !== $canonicalMimeType && in_array($canonicalMimeType, (array) $mimeTypes)) {
-return $format;
-}
-}
-}
-public function setFormat($format, $mimeTypes)
-{
-if (null === static::$formats) {
-static::initializeFormats();
-}
-static::$formats[$format] = is_array($mimeTypes) ? $mimeTypes : array($mimeTypes);
-}
-public function getRequestFormat($default ='html')
-{
-if (null === $this->format) {
-$this->format = $this->get('_format');
-}
-return null === $this->format ? $default : $this->format;
-}
-public function setRequestFormat($format)
-{
-$this->format = $format;
-}
-public function getContentType()
-{
-return $this->getFormat($this->headers->get('CONTENT_TYPE'));
-}
-public function setDefaultLocale($locale)
-{
-$this->defaultLocale = $locale;
-if (null === $this->locale) {
-$this->setPhpDefaultLocale($locale);
-}
-}
-public function getDefaultLocale()
-{
-return $this->defaultLocale;
-}
-public function setLocale($locale)
-{
-$this->setPhpDefaultLocale($this->locale = $locale);
-}
-public function getLocale()
-{
-return null === $this->locale ? $this->defaultLocale : $this->locale;
-}
-public function isMethod($method)
-{
-return $this->getMethod() === strtoupper($method);
-}
-public function isMethodSafe()
-{
-return in_array($this->getMethod(), 0 < func_num_args() && !func_get_arg(0) ? array('GET','HEAD','OPTIONS','TRACE') : array('GET','HEAD'));
-}
-public function isMethodCacheable()
-{
-return in_array($this->getMethod(), array('GET','HEAD'));
-}
-public function getContent($asResource = false)
-{
-$currentContentIsResource = is_resource($this->content);
-if (\PHP_VERSION_ID < 50600 && false === $this->content) {
-throw new \LogicException('getContent() can only be called once when using the resource return type and PHP below 5.6.');
-}
-if (true === $asResource) {
-if ($currentContentIsResource) {
-rewind($this->content);
-return $this->content;
-}
-if (is_string($this->content)) {
-$resource = fopen('php://temp','r+');
-fwrite($resource, $this->content);
-rewind($resource);
-return $resource;
-}
-$this->content = false;
-return fopen('php://input','rb');
-}
-if ($currentContentIsResource) {
-rewind($this->content);
-return stream_get_contents($this->content);
-}
-if (null === $this->content || false === $this->content) {
-$this->content = file_get_contents('php://input');
-}
-return $this->content;
-}
-public function getETags()
-{
-return preg_split('/\s*,\s*/', $this->headers->get('if_none_match'), null, PREG_SPLIT_NO_EMPTY);
-}
-public function isNoCache()
-{
-return $this->headers->hasCacheControlDirective('no-cache') ||'no-cache'== $this->headers->get('Pragma');
-}
-public function getPreferredLanguage(array $locales = null)
-{
-$preferredLanguages = $this->getLanguages();
-if (empty($locales)) {
-return isset($preferredLanguages[0]) ? $preferredLanguages[0] : null;
-}
-if (!$preferredLanguages) {
-return $locales[0];
-}
-$extendedPreferredLanguages = array();
-foreach ($preferredLanguages as $language) {
-$extendedPreferredLanguages[] = $language;
-if (false !== $position = strpos($language,'_')) {
-$superLanguage = substr($language, 0, $position);
-if (!in_array($superLanguage, $preferredLanguages)) {
-$extendedPreferredLanguages[] = $superLanguage;
-}
-}
-}
-$preferredLanguages = array_values(array_intersect($extendedPreferredLanguages, $locales));
-return isset($preferredLanguages[0]) ? $preferredLanguages[0] : $locales[0];
-}
-public function getLanguages()
-{
-if (null !== $this->languages) {
-return $this->languages;
-}
-$languages = AcceptHeader::fromString($this->headers->get('Accept-Language'))->all();
-$this->languages = array();
-foreach ($languages as $lang => $acceptHeaderItem) {
-if (false !== strpos($lang,'-')) {
-$codes = explode('-', $lang);
-if ('i'=== $codes[0]) {
-if (count($codes) > 1) {
-$lang = $codes[1];
-}
-} else {
-for ($i = 0, $max = count($codes); $i < $max; ++$i) {
-if ($i === 0) {
-$lang = strtolower($codes[0]);
-} else {
-$lang .='_'.strtoupper($codes[$i]);
-}
-}
-}
-}
-$this->languages[] = $lang;
-}
-return $this->languages;
-}
-public function getCharsets()
-{
-if (null !== $this->charsets) {
-return $this->charsets;
-}
-return $this->charsets = array_keys(AcceptHeader::fromString($this->headers->get('Accept-Charset'))->all());
-}
-public function getEncodings()
-{
-if (null !== $this->encodings) {
-return $this->encodings;
-}
-return $this->encodings = array_keys(AcceptHeader::fromString($this->headers->get('Accept-Encoding'))->all());
-}
-public function getAcceptableContentTypes()
-{
-if (null !== $this->acceptableContentTypes) {
-return $this->acceptableContentTypes;
-}
-return $this->acceptableContentTypes = array_keys(AcceptHeader::fromString($this->headers->get('Accept'))->all());
-}
-public function isXmlHttpRequest()
-{
-return'XMLHttpRequest'== $this->headers->get('X-Requested-With');
-}
-protected function prepareRequestUri()
-{
-$requestUri ='';
-if ($this->headers->has('X_ORIGINAL_URL')) {
-$requestUri = $this->headers->get('X_ORIGINAL_URL');
-$this->headers->remove('X_ORIGINAL_URL');
-$this->server->remove('HTTP_X_ORIGINAL_URL');
-$this->server->remove('UNENCODED_URL');
-$this->server->remove('IIS_WasUrlRewritten');
-} elseif ($this->headers->has('X_REWRITE_URL')) {
-$requestUri = $this->headers->get('X_REWRITE_URL');
-$this->headers->remove('X_REWRITE_URL');
-} elseif ($this->server->get('IIS_WasUrlRewritten') =='1'&& $this->server->get('UNENCODED_URL') !='') {
-$requestUri = $this->server->get('UNENCODED_URL');
-$this->server->remove('UNENCODED_URL');
-$this->server->remove('IIS_WasUrlRewritten');
-} elseif ($this->server->has('REQUEST_URI')) {
-$requestUri = $this->server->get('REQUEST_URI');
-$schemeAndHttpHost = $this->getSchemeAndHttpHost();
-if (strpos($requestUri, $schemeAndHttpHost) === 0) {
-$requestUri = substr($requestUri, strlen($schemeAndHttpHost));
-}
-} elseif ($this->server->has('ORIG_PATH_INFO')) {
-$requestUri = $this->server->get('ORIG_PATH_INFO');
-if (''!= $this->server->get('QUERY_STRING')) {
-$requestUri .='?'.$this->server->get('QUERY_STRING');
-}
-$this->server->remove('ORIG_PATH_INFO');
-}
-$this->server->set('REQUEST_URI', $requestUri);
-return $requestUri;
-}
-protected function prepareBaseUrl()
-{
-$filename = basename($this->server->get('SCRIPT_FILENAME'));
-if (basename($this->server->get('SCRIPT_NAME')) === $filename) {
-$baseUrl = $this->server->get('SCRIPT_NAME');
-} elseif (basename($this->server->get('PHP_SELF')) === $filename) {
-$baseUrl = $this->server->get('PHP_SELF');
-} elseif (basename($this->server->get('ORIG_SCRIPT_NAME')) === $filename) {
-$baseUrl = $this->server->get('ORIG_SCRIPT_NAME'); } else {
-$path = $this->server->get('PHP_SELF','');
-$file = $this->server->get('SCRIPT_FILENAME','');
-$segs = explode('/', trim($file,'/'));
-$segs = array_reverse($segs);
-$index = 0;
-$last = count($segs);
-$baseUrl ='';
-do {
-$seg = $segs[$index];
-$baseUrl ='/'.$seg.$baseUrl;
-++$index;
-} while ($last > $index && (false !== $pos = strpos($path, $baseUrl)) && 0 != $pos);
-}
-$requestUri = $this->getRequestUri();
-if ($requestUri !==''&& $requestUri[0] !=='/') {
-$requestUri ='/'.$requestUri;
-}
-if ($baseUrl && false !== $prefix = $this->getUrlencodedPrefix($requestUri, $baseUrl)) {
-return $prefix;
-}
-if ($baseUrl && false !== $prefix = $this->getUrlencodedPrefix($requestUri, rtrim(dirname($baseUrl),'/'.DIRECTORY_SEPARATOR).'/')) {
-return rtrim($prefix,'/'.DIRECTORY_SEPARATOR);
-}
-$truncatedRequestUri = $requestUri;
-if (false !== $pos = strpos($requestUri,'?')) {
-$truncatedRequestUri = substr($requestUri, 0, $pos);
-}
-$basename = basename($baseUrl);
-if (empty($basename) || !strpos(rawurldecode($truncatedRequestUri), $basename)) {
-return'';
-}
-if (strlen($requestUri) >= strlen($baseUrl) && (false !== $pos = strpos($requestUri, $baseUrl)) && $pos !== 0) {
-$baseUrl = substr($requestUri, 0, $pos + strlen($baseUrl));
-}
-return rtrim($baseUrl,'/'.DIRECTORY_SEPARATOR);
-}
-protected function prepareBasePath()
-{
-$filename = basename($this->server->get('SCRIPT_FILENAME'));
-$baseUrl = $this->getBaseUrl();
-if (empty($baseUrl)) {
-return'';
-}
-if (basename($baseUrl) === $filename) {
-$basePath = dirname($baseUrl);
-} else {
-$basePath = $baseUrl;
-}
-if ('\\'=== DIRECTORY_SEPARATOR) {
-$basePath = str_replace('\\','/', $basePath);
-}
-return rtrim($basePath,'/');
-}
-protected function preparePathInfo()
-{
-$baseUrl = $this->getBaseUrl();
-if (null === ($requestUri = $this->getRequestUri())) {
-return'/';
-}
-if (false !== $pos = strpos($requestUri,'?')) {
-$requestUri = substr($requestUri, 0, $pos);
-}
-if ($requestUri !==''&& $requestUri[0] !=='/') {
-$requestUri ='/'.$requestUri;
-}
-$pathInfo = substr($requestUri, strlen($baseUrl));
-if (null !== $baseUrl && (false === $pathInfo ||''=== $pathInfo)) {
-return'/';
-} elseif (null === $baseUrl) {
-return $requestUri;
-}
-return (string) $pathInfo;
-}
-protected static function initializeFormats()
-{
-static::$formats = array('html'=> array('text/html','application/xhtml+xml'),'txt'=> array('text/plain'),'js'=> array('application/javascript','application/x-javascript','text/javascript'),'css'=> array('text/css'),'json'=> array('application/json','application/x-json'),'xml'=> array('text/xml','application/xml','application/x-xml'),'rdf'=> array('application/rdf+xml'),'atom'=> array('application/atom+xml'),'rss'=> array('application/rss+xml'),'form'=> array('application/x-www-form-urlencoded'),
-);
-}
-private function setPhpDefaultLocale($locale)
-{
-try {
-if (class_exists('Locale', false)) {
-\Locale::setDefault($locale);
-}
-} catch (\Exception $e) {
-}
-}
-private function getUrlencodedPrefix($string, $prefix)
-{
-if (0 !== strpos(rawurldecode($string), $prefix)) {
-return false;
-}
-$len = strlen($prefix);
-if (preg_match(sprintf('#^(%%[[:xdigit:]]{2}|.){%d}#', $len), $string, $match)) {
-return $match[0];
-}
-return false;
-}
-private static function createRequestFromFactory(array $query = array(), array $request = array(), array $attributes = array(), array $cookies = array(), array $files = array(), array $server = array(), $content = null)
-{
-if (self::$requestFactory) {
-$request = call_user_func(self::$requestFactory, $query, $request, $attributes, $cookies, $files, $server, $content);
-if (!$request instanceof self) {
-throw new \LogicException('The Request factory must return an instance of Symfony\Component\HttpFoundation\Request.');
-}
-return $request;
-}
-return new static($query, $request, $attributes, $cookies, $files, $server, $content);
-}
-private function isFromTrustedProxy()
-{
-return self::$trustedProxies && IpUtils::checkIp($this->server->get('REMOTE_ADDR'), self::$trustedProxies);
-}
-private function getTrustedValues($type, $ip = null)
-{
-$clientValues = array();
-$forwardedValues = array();
-if (self::$trustedHeaders[$type] && $this->headers->has(self::$trustedHeaders[$type])) {
-foreach (explode(',', $this->headers->get(self::$trustedHeaders[$type])) as $v) {
-$clientValues[] = (self::HEADER_CLIENT_PORT === $type ?'0.0.0.0:':'').trim($v);
-}
-}
-if (self::$trustedHeaders[self::HEADER_FORWARDED] && $this->headers->has(self::$trustedHeaders[self::HEADER_FORWARDED])) {
-$forwardedValues = $this->headers->get(self::$trustedHeaders[self::HEADER_FORWARDED]);
-$forwardedValues = preg_match_all(sprintf('{(?:%s)=(?:"?\[?)([a-zA-Z0-9\.:_\-/]*+)}', self::$forwardedParams[$type]), $forwardedValues, $matches) ? $matches[1] : array();
-}
-if (null !== $ip) {
-$clientValues = $this->normalizeAndFilterClientIps($clientValues, $ip);
-$forwardedValues = $this->normalizeAndFilterClientIps($forwardedValues, $ip);
-}
-if ($forwardedValues === $clientValues || !$clientValues) {
-return $forwardedValues;
-}
-if (!$forwardedValues) {
-return $clientValues;
-}
-if (!$this->isForwardedValid) {
-return null !== $ip ? array('0.0.0.0', $ip) : array();
-}
-$this->isForwardedValid = false;
-throw new ConflictingHeadersException(sprintf('The request has both a trusted "%s" header and a trusted "%s" header, conflicting with each other. You should either configure your proxy to remove one of them, or configure your project to distrust the offending one.', self::$trustedHeaders[self::HEADER_FORWARDED], self::$trustedHeaders[$type]));
-}
-private function normalizeAndFilterClientIps(array $clientIps, $ip)
-{
-if (!$clientIps) {
-return array();
-}
-$clientIps[] = $ip; $firstTrustedIp = null;
-foreach ($clientIps as $key => $clientIp) {
-if (preg_match('{((?:\d+\.){3}\d+)\:\d+}', $clientIp, $match)) {
-$clientIps[$key] = $clientIp = $match[1];
-}
-if (!filter_var($clientIp, FILTER_VALIDATE_IP)) {
-unset($clientIps[$key]);
-continue;
-}
-if (IpUtils::checkIp($clientIp, self::$trustedProxies)) {
-unset($clientIps[$key]);
-if (null === $firstTrustedIp) {
-$firstTrustedIp = $clientIp;
-}
-}
-}
-return $clientIps ? array_reverse($clientIps) : array($firstTrustedIp);
-}
-}
-}
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.php b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.php
deleted file mode 100644
index 0e6debadf..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.php
+++ /dev/null
@@ -1,4673 +0,0 @@
-parameters = $this->getDefaultParameters();
-
- $this->services =
- $this->scopedServices =
- $this->scopeStacks = [];
- $this->scopes = ['request' => 'container'];
- $this->scopeChildren = ['request' => []];
- $this->methodMap = [
- 'annotation_reader' => 'getAnnotationReaderService',
- 'assetic.asset_factory' => 'getAssetic_AssetFactoryService',
- 'assetic.asset_manager' => 'getAssetic_AssetManagerService',
- 'assetic.filter.cssrewrite' => 'getAssetic_Filter_CssrewriteService',
- 'assetic.filter_manager' => 'getAssetic_FilterManagerService',
- 'assets.context' => 'getAssets_ContextService',
- 'assets.packages' => 'getAssets_PackagesService',
- 'cache_clearer' => 'getCacheClearerService',
- 'cache_warmer' => 'getCacheWarmerService',
- 'chill.custom_field.choice' => 'getChill_CustomField_ChoiceService',
- 'chill.custom_field.custom_field_choice_type' => 'getChill_CustomField_CustomFieldChoiceTypeService',
- 'chill.custom_field.custom_field_type' => 'getChill_CustomField_CustomFieldTypeService',
- 'chill.custom_field.custom_fields_group_linked_custom_fields' => 'getChill_CustomField_CustomFieldsGroupLinkedCustomFieldsService',
- 'chill.custom_field.custom_fields_group_type' => 'getChill_CustomField_CustomFieldsGroupTypeService',
- 'chill.custom_field.custom_fields_title_type' => 'getChill_CustomField_CustomFieldsTitleTypeService',
- 'chill.custom_field.helper' => 'getChill_CustomField_HelperService',
- 'chill.custom_field.provider' => 'getChill_CustomField_ProviderService',
- 'chill.custom_field.text' => 'getChill_CustomField_TextService',
- 'chill.custom_field.title' => 'getChill_CustomField_TitleService',
- 'chill.custom_field.twig.custom_fields_rendering' => 'getChill_CustomField_Twig_CustomFieldsRenderingService',
- 'chill.main.form.data_transformer.center_transformer' => 'getChill_Main_Form_DataTransformer_CenterTransformerService',
- 'chill.main.form.type.center' => 'getChill_Main_Form_Type_CenterService',
- 'chill.main.form.type.select2choice' => 'getChill_Main_Form_Type_Select2choiceService',
- 'chill.main.form.type.select2country' => 'getChill_Main_Form_Type_Select2countryService',
- 'chill.main.form.type.select2entity' => 'getChill_Main_Form_Type_Select2entityService',
- 'chill.main.form.type.select2language' => 'getChill_Main_Form_Type_Select2languageService',
- 'chill.main.form.type.translatable.string' => 'getChill_Main_Form_Type_Translatable_StringService',
- 'chill.main.helper.translatable_string' => 'getChill_Main_Helper_TranslatableStringService',
- 'chill.main.menu_composer' => 'getChill_Main_MenuComposerService',
- 'chill.main.routes_loader' => 'getChill_Main_RoutesLoaderService',
- 'chill.main.search_provider' => 'getChill_Main_SearchProviderService',
- 'chill.main.security.authorization.helper' => 'getChill_Main_Security_Authorization_HelperService',
- 'chill.main.timeline_builder' => 'getChill_Main_TimelineBuilderService',
- 'chill.main.twig.chill_menu' => 'getChill_Main_Twig_ChillMenuService',
- 'chill.main.twig.csv_cell' => 'getChill_Main_Twig_CsvCellService',
- 'chill.main.twig.translatable_string' => 'getChill_Main_Twig_TranslatableStringService',
- 'chill.person.accompanying_period_closing_motive' => 'getChill_Person_AccompanyingPeriodClosingMotiveService',
- 'chill.person.search_person' => 'getChill_Person_SearchPersonService',
- 'chill.person.security.authorization.person' => 'getChill_Person_Security_Authorization_PersonService',
- 'chill.person.timeline.accompanying_period_closing' => 'getChill_Person_Timeline_AccompanyingPeriodClosingService',
- 'chill.person.timeline.accompanying_period_opening' => 'getChill_Person_Timeline_AccompanyingPeriodOpeningService',
- 'controller_name_converter' => 'getControllerNameConverterService',
- 'data_collector.dump' => 'getDataCollector_DumpService',
- 'data_collector.form' => 'getDataCollector_FormService',
- 'data_collector.form.extractor' => 'getDataCollector_Form_ExtractorService',
- 'data_collector.request' => 'getDataCollector_RequestService',
- 'data_collector.router' => 'getDataCollector_RouterService',
- 'data_collector.translation' => 'getDataCollector_TranslationService',
- 'debug.controller_resolver' => 'getDebug_ControllerResolverService',
- 'debug.debug_handlers_listener' => 'getDebug_DebugHandlersListenerService',
- 'debug.dump_listener' => 'getDebug_DumpListenerService',
- 'debug.event_dispatcher' => 'getDebug_EventDispatcherService',
- 'debug.stopwatch' => 'getDebug_StopwatchService',
- 'doctrine' => 'getDoctrineService',
- 'doctrine.dbal.connection_factory' => 'getDoctrine_Dbal_ConnectionFactoryService',
- 'doctrine.dbal.default_connection' => 'getDoctrine_Dbal_DefaultConnectionService',
- 'doctrine.dbal.logger.profiling.default' => 'getDoctrine_Dbal_Logger_Profiling_DefaultService',
- 'doctrine.orm.default_entity_listener_resolver' => 'getDoctrine_Orm_DefaultEntityListenerResolverService',
- 'doctrine.orm.default_entity_manager' => 'getDoctrine_Orm_DefaultEntityManagerService',
- 'doctrine.orm.default_listeners.attach_entity_listeners' => 'getDoctrine_Orm_DefaultListeners_AttachEntityListenersService',
- 'doctrine.orm.default_manager_configurator' => 'getDoctrine_Orm_DefaultManagerConfiguratorService',
- 'doctrine.orm.validator.unique' => 'getDoctrine_Orm_Validator_UniqueService',
- 'doctrine.orm.validator_initializer' => 'getDoctrine_Orm_ValidatorInitializerService',
- 'doctrine_cache.providers.doctrine.orm.default_metadata_cache' => 'getDoctrineCache_Providers_Doctrine_Orm_DefaultMetadataCacheService',
- 'doctrine_cache.providers.doctrine.orm.default_query_cache' => 'getDoctrineCache_Providers_Doctrine_Orm_DefaultQueryCacheService',
- 'doctrine_cache.providers.doctrine.orm.default_result_cache' => 'getDoctrineCache_Providers_Doctrine_Orm_DefaultResultCacheService',
- 'file_locator' => 'getFileLocatorService',
- 'filesystem' => 'getFilesystemService',
- 'form.csrf_provider' => 'getForm_CsrfProviderService',
- 'form.factory' => 'getForm_FactoryService',
- 'form.registry' => 'getForm_RegistryService',
- 'form.resolved_type_factory' => 'getForm_ResolvedTypeFactoryService',
- 'form.type.birthday' => 'getForm_Type_BirthdayService',
- 'form.type.button' => 'getForm_Type_ButtonService',
- 'form.type.checkbox' => 'getForm_Type_CheckboxService',
- 'form.type.choice' => 'getForm_Type_ChoiceService',
- 'form.type.collection' => 'getForm_Type_CollectionService',
- 'form.type.country' => 'getForm_Type_CountryService',
- 'form.type.currency' => 'getForm_Type_CurrencyService',
- 'form.type.date' => 'getForm_Type_DateService',
- 'form.type.datetime' => 'getForm_Type_DatetimeService',
- 'form.type.email' => 'getForm_Type_EmailService',
- 'form.type.entity' => 'getForm_Type_EntityService',
- 'form.type.file' => 'getForm_Type_FileService',
- 'form.type.form' => 'getForm_Type_FormService',
- 'form.type.hidden' => 'getForm_Type_HiddenService',
- 'form.type.integer' => 'getForm_Type_IntegerService',
- 'form.type.language' => 'getForm_Type_LanguageService',
- 'form.type.locale' => 'getForm_Type_LocaleService',
- 'form.type.money' => 'getForm_Type_MoneyService',
- 'form.type.number' => 'getForm_Type_NumberService',
- 'form.type.password' => 'getForm_Type_PasswordService',
- 'form.type.percent' => 'getForm_Type_PercentService',
- 'form.type.radio' => 'getForm_Type_RadioService',
- 'form.type.repeated' => 'getForm_Type_RepeatedService',
- 'form.type.reset' => 'getForm_Type_ResetService',
- 'form.type.search' => 'getForm_Type_SearchService',
- 'form.type.submit' => 'getForm_Type_SubmitService',
- 'form.type.text' => 'getForm_Type_TextService',
- 'form.type.textarea' => 'getForm_Type_TextareaService',
- 'form.type.time' => 'getForm_Type_TimeService',
- 'form.type.timezone' => 'getForm_Type_TimezoneService',
- 'form.type.url' => 'getForm_Type_UrlService',
- 'form.type_extension.csrf' => 'getForm_TypeExtension_CsrfService',
- 'form.type_extension.form.data_collector' => 'getForm_TypeExtension_Form_DataCollectorService',
- 'form.type_extension.form.http_foundation' => 'getForm_TypeExtension_Form_HttpFoundationService',
- 'form.type_extension.form.validator' => 'getForm_TypeExtension_Form_ValidatorService',
- 'form.type_extension.repeated.validator' => 'getForm_TypeExtension_Repeated_ValidatorService',
- 'form.type_extension.submit.validator' => 'getForm_TypeExtension_Submit_ValidatorService',
- 'form.type_guesser.doctrine' => 'getForm_TypeGuesser_DoctrineService',
- 'form.type_guesser.validator' => 'getForm_TypeGuesser_ValidatorService',
- 'fragment.handler' => 'getFragment_HandlerService',
- 'fragment.renderer.esi' => 'getFragment_Renderer_EsiService',
- 'fragment.renderer.hinclude' => 'getFragment_Renderer_HincludeService',
- 'fragment.renderer.inline' => 'getFragment_Renderer_InlineService',
- 'fragment.renderer.ssi' => 'getFragment_Renderer_SsiService',
- 'http_kernel' => 'getHttpKernelService',
- 'kernel' => 'getKernelService',
- 'locale_listener' => 'getLocaleListenerService',
- 'logger' => 'getLoggerService',
- 'monolog.handler.debug' => 'getMonolog_Handler_DebugService',
- 'monolog.logger.assetic' => 'getMonolog_Logger_AsseticService',
- 'monolog.logger.doctrine' => 'getMonolog_Logger_DoctrineService',
- 'monolog.logger.event' => 'getMonolog_Logger_EventService',
- 'monolog.logger.php' => 'getMonolog_Logger_PhpService',
- 'monolog.logger.profiler' => 'getMonolog_Logger_ProfilerService',
- 'monolog.logger.request' => 'getMonolog_Logger_RequestService',
- 'monolog.logger.router' => 'getMonolog_Logger_RouterService',
- 'monolog.logger.security' => 'getMonolog_Logger_SecurityService',
- 'monolog.logger.templating' => 'getMonolog_Logger_TemplatingService',
- 'monolog.logger.translation' => 'getMonolog_Logger_TranslationService',
- 'profiler' => 'getProfilerService',
- 'profiler_listener' => 'getProfilerListenerService',
- 'property_accessor' => 'getPropertyAccessorService',
- 'request' => 'getRequestService',
- 'request_stack' => 'getRequestStackService',
- 'response_listener' => 'getResponseListenerService',
- 'router' => 'getRouterService',
- 'router.request_context' => 'getRouter_RequestContextService',
- 'router_listener' => 'getRouterListenerService',
- 'routing.loader' => 'getRouting_LoaderService',
- 'security.access.decision_manager' => 'getSecurity_Access_DecisionManagerService',
- 'security.authentication.manager' => 'getSecurity_Authentication_ManagerService',
- 'security.authentication.trust_resolver' => 'getSecurity_Authentication_TrustResolverService',
- 'security.authentication_utils' => 'getSecurity_AuthenticationUtilsService',
- 'security.authorization_checker' => 'getSecurity_AuthorizationCheckerService',
- 'security.context' => 'getSecurity_ContextService',
- 'security.csrf.token_manager' => 'getSecurity_Csrf_TokenManagerService',
- 'security.encoder_factory' => 'getSecurity_EncoderFactoryService',
- 'security.firewall' => 'getSecurity_FirewallService',
- 'security.firewall.map.context.default' => 'getSecurity_Firewall_Map_Context_DefaultService',
- 'security.firewall.map.context.dev' => 'getSecurity_Firewall_Map_Context_DevService',
- 'security.logout_url_generator' => 'getSecurity_LogoutUrlGeneratorService',
- 'security.password_encoder' => 'getSecurity_PasswordEncoderService',
- 'security.rememberme.response_listener' => 'getSecurity_Rememberme_ResponseListenerService',
- 'security.role_hierarchy' => 'getSecurity_RoleHierarchyService',
- 'security.secure_random' => 'getSecurity_SecureRandomService',
- 'security.token_storage' => 'getSecurity_TokenStorageService',
- 'security.user.provider.concrete.chain_provider' => 'getSecurity_User_Provider_Concrete_ChainProviderService',
- 'security.user.provider.concrete.in_memory' => 'getSecurity_User_Provider_Concrete_InMemoryService',
- 'security.user.provider.concrete.users' => 'getSecurity_User_Provider_Concrete_UsersService',
- 'security.validator.user_password' => 'getSecurity_Validator_UserPasswordService',
- 'sensio_distribution.security_checker' => 'getSensioDistribution_SecurityCheckerService',
- 'sensio_distribution.security_checker.command' => 'getSensioDistribution_SecurityChecker_CommandService',
- 'sensio_distribution.webconfigurator' => 'getSensioDistribution_WebconfiguratorService',
- 'sensio_framework_extra.cache.listener' => 'getSensioFrameworkExtra_Cache_ListenerService',
- 'sensio_framework_extra.controller.listener' => 'getSensioFrameworkExtra_Controller_ListenerService',
- 'sensio_framework_extra.converter.datetime' => 'getSensioFrameworkExtra_Converter_DatetimeService',
- 'sensio_framework_extra.converter.doctrine.orm' => 'getSensioFrameworkExtra_Converter_Doctrine_OrmService',
- 'sensio_framework_extra.converter.listener' => 'getSensioFrameworkExtra_Converter_ListenerService',
- 'sensio_framework_extra.converter.manager' => 'getSensioFrameworkExtra_Converter_ManagerService',
- 'sensio_framework_extra.security.listener' => 'getSensioFrameworkExtra_Security_ListenerService',
- 'sensio_framework_extra.view.guesser' => 'getSensioFrameworkExtra_View_GuesserService',
- 'sensio_framework_extra.view.listener' => 'getSensioFrameworkExtra_View_ListenerService',
- 'service_container' => 'getServiceContainerService',
- 'session' => 'getSessionService',
- 'session.handler' => 'getSession_HandlerService',
- 'session.save_listener' => 'getSession_SaveListenerService',
- 'session.storage.filesystem' => 'getSession_Storage_FilesystemService',
- 'session.storage.metadata_bag' => 'getSession_Storage_MetadataBagService',
- 'session.storage.native' => 'getSession_Storage_NativeService',
- 'session.storage.php_bridge' => 'getSession_Storage_PhpBridgeService',
- 'session_listener' => 'getSessionListenerService',
- 'streamed_response_listener' => 'getStreamedResponseListenerService',
- 'swiftmailer.email_sender.listener' => 'getSwiftmailer_EmailSender_ListenerService',
- 'swiftmailer.mailer.default' => 'getSwiftmailer_Mailer_DefaultService',
- 'swiftmailer.mailer.default.plugin.messagelogger' => 'getSwiftmailer_Mailer_Default_Plugin_MessageloggerService',
- 'swiftmailer.mailer.default.transport' => 'getSwiftmailer_Mailer_Default_TransportService',
- 'templating' => 'getTemplatingService',
- 'templating.filename_parser' => 'getTemplating_FilenameParserService',
- 'templating.helper.assets' => 'getTemplating_Helper_AssetsService',
- 'templating.helper.logout_url' => 'getTemplating_Helper_LogoutUrlService',
- 'templating.helper.router' => 'getTemplating_Helper_RouterService',
- 'templating.helper.security' => 'getTemplating_Helper_SecurityService',
- 'templating.loader' => 'getTemplating_LoaderService',
- 'templating.locator' => 'getTemplating_LocatorService',
- 'templating.name_parser' => 'getTemplating_NameParserService',
- 'test.client' => 'getTest_ClientService',
- 'test.client.cookiejar' => 'getTest_Client_CookiejarService',
- 'test.client.history' => 'getTest_Client_HistoryService',
- 'test.session.listener' => 'getTest_Session_ListenerService',
- 'translation.dumper.csv' => 'getTranslation_Dumper_CsvService',
- 'translation.dumper.ini' => 'getTranslation_Dumper_IniService',
- 'translation.dumper.json' => 'getTranslation_Dumper_JsonService',
- 'translation.dumper.mo' => 'getTranslation_Dumper_MoService',
- 'translation.dumper.php' => 'getTranslation_Dumper_PhpService',
- 'translation.dumper.po' => 'getTranslation_Dumper_PoService',
- 'translation.dumper.qt' => 'getTranslation_Dumper_QtService',
- 'translation.dumper.res' => 'getTranslation_Dumper_ResService',
- 'translation.dumper.xliff' => 'getTranslation_Dumper_XliffService',
- 'translation.dumper.yml' => 'getTranslation_Dumper_YmlService',
- 'translation.extractor' => 'getTranslation_ExtractorService',
- 'translation.extractor.php' => 'getTranslation_Extractor_PhpService',
- 'translation.loader' => 'getTranslation_LoaderService',
- 'translation.loader.csv' => 'getTranslation_Loader_CsvService',
- 'translation.loader.dat' => 'getTranslation_Loader_DatService',
- 'translation.loader.ini' => 'getTranslation_Loader_IniService',
- 'translation.loader.json' => 'getTranslation_Loader_JsonService',
- 'translation.loader.mo' => 'getTranslation_Loader_MoService',
- 'translation.loader.php' => 'getTranslation_Loader_PhpService',
- 'translation.loader.po' => 'getTranslation_Loader_PoService',
- 'translation.loader.qt' => 'getTranslation_Loader_QtService',
- 'translation.loader.res' => 'getTranslation_Loader_ResService',
- 'translation.loader.xliff' => 'getTranslation_Loader_XliffService',
- 'translation.loader.yml' => 'getTranslation_Loader_YmlService',
- 'translation.writer' => 'getTranslation_WriterService',
- 'translator' => 'getTranslatorService',
- 'translator.default' => 'getTranslator_DefaultService',
- 'translator_listener' => 'getTranslatorListenerService',
- 'twig' => 'getTwigService',
- 'twig.controller.exception' => 'getTwig_Controller_ExceptionService',
- 'twig.controller.preview_error' => 'getTwig_Controller_PreviewErrorService',
- 'twig.exception_listener' => 'getTwig_ExceptionListenerService',
- 'twig.loader' => 'getTwig_LoaderService',
- 'twig.profile' => 'getTwig_ProfileService',
- 'twig.translation.extractor' => 'getTwig_Translation_ExtractorService',
- 'twig_intl' => 'getTwigIntlService',
- 'uri_signer' => 'getUriSignerService',
- 'validator' => 'getValidatorService',
- 'validator.builder' => 'getValidator_BuilderService',
- 'validator.email' => 'getValidator_EmailService',
- 'validator.expression' => 'getValidator_ExpressionService',
- 'var_dumper.cli_dumper' => 'getVarDumper_CliDumperService',
- 'var_dumper.cloner' => 'getVarDumper_ClonerService',
- 'web_profiler.controller.exception' => 'getWebProfiler_Controller_ExceptionService',
- 'web_profiler.controller.profiler' => 'getWebProfiler_Controller_ProfilerService',
- 'web_profiler.controller.router' => 'getWebProfiler_Controller_RouterService',
- ];
- $this->aliases = [
- 'console.command.sensiolabs_security_command_securitycheckercommand' => 'sensio_distribution.security_checker.command',
- 'database_connection' => 'doctrine.dbal.default_connection',
- 'doctrine.orm.default_metadata_cache' => 'doctrine_cache.providers.doctrine.orm.default_metadata_cache',
- 'doctrine.orm.default_query_cache' => 'doctrine_cache.providers.doctrine.orm.default_query_cache',
- 'doctrine.orm.default_result_cache' => 'doctrine_cache.providers.doctrine.orm.default_result_cache',
- 'doctrine.orm.entity_manager' => 'doctrine.orm.default_entity_manager',
- 'event_dispatcher' => 'debug.event_dispatcher',
- 'mailer' => 'swiftmailer.mailer.default',
- 'sensio.distribution.webconfigurator' => 'sensio_distribution.webconfigurator',
- 'session.storage' => 'session.storage.filesystem',
- 'swiftmailer.mailer' => 'swiftmailer.mailer.default',
- 'swiftmailer.plugin.messagelogger' => 'swiftmailer.mailer.default.plugin.messagelogger',
- 'swiftmailer.transport' => 'swiftmailer.mailer.default.transport',
- ];
- }
-
- public function compile()
- {
- throw new LogicException('You cannot compile a dumped frozen container.');
- }
-
- public function getParameter($name)
- {
- $name = strtolower($name);
-
- if (!(isset($this->parameters[$name]) || array_key_exists($name, $this->parameters))) {
- throw new InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name));
- }
-
- return $this->parameters[$name];
- }
-
- public function getParameterBag()
- {
- if (null === $this->parameterBag) {
- $this->parameterBag = new FrozenParameterBag($this->parameters);
- }
-
- return $this->parameterBag;
- }
-
- public function hasParameter($name)
- {
- $name = strtolower($name);
-
- return isset($this->parameters[$name]) || array_key_exists($name, $this->parameters);
- }
-
- public function setParameter($name, $value)
- {
- throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
- }
-
- /**
- * Gets the 'annotation_reader' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\Common\Annotations\FileCacheReader A Doctrine\Common\Annotations\FileCacheReader instance.
- */
- protected function getAnnotationReaderService()
- {
- return $this->services['annotation_reader'] = new \Doctrine\Common\Annotations\FileCacheReader(new \Doctrine\Common\Annotations\AnnotationReader(), '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/annotations', true);
- }
-
- /**
- * Gets the 'assetic.asset_factory' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Bundle\AsseticBundle\Factory\AssetFactory A Symfony\Bundle\AsseticBundle\Factory\AssetFactory instance.
- */
- protected function getAssetic_AssetFactoryService()
- {
- return $this->services['assetic.asset_factory'] = new \Symfony\Bundle\AsseticBundle\Factory\AssetFactory($this->get('kernel'), $this, $this->getParameterBag(), '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/../web', true);
- }
-
- /**
- * Gets the 'assetic.asset_manager' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Assetic\Factory\LazyAssetManager A Assetic\Factory\LazyAssetManager instance.
- */
- protected function getAssetic_AssetManagerService()
- {
- $a = $this->get('templating.loader');
-
- $this->services['assetic.asset_manager'] = $instance = new \Assetic\Factory\LazyAssetManager($this->get('assetic.asset_factory'), ['twig' => new \Assetic\Factory\Loader\CachedFormulaLoader(new \Assetic\Extension\Twig\TwigFormulaLoader($this->get('twig'), $this->get('monolog.logger.assetic', ContainerInterface::NULL_ON_INVALID_REFERENCE)), new \Assetic\Cache\ConfigCache('/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/assetic/config'), true)]);
-
- $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource([0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'ChillPersonBundle', '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/Resources/ChillPersonBundle/views', '/\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'ChillPersonBundle', '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/views', '/\\.[^.]+\\.twig$/')]), 'twig');
- $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource([0 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'ChillMainBundle', '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/Resources/ChillMainBundle/views', '/\\.[^.]+\\.twig$/'), 1 => new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, 'ChillMainBundle', '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/views', '/\\.[^.]+\\.twig$/')]), 'twig');
- $instance->addResource(new \Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource($a, '', '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/Resources/views', '/\\.[^.]+\\.twig$/'), 'twig');
-
- return $instance;
- }
-
- /**
- * Gets the 'assetic.filter.cssrewrite' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Assetic\Filter\CssRewriteFilter A Assetic\Filter\CssRewriteFilter instance.
- */
- protected function getAssetic_Filter_CssrewriteService()
- {
- return $this->services['assetic.filter.cssrewrite'] = new \Assetic\Filter\CssRewriteFilter();
- }
-
- /**
- * Gets the 'assetic.filter_manager' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\AsseticBundle\FilterManager A Symfony\Bundle\AsseticBundle\FilterManager instance.
- */
- protected function getAssetic_FilterManagerService()
- {
- return $this->services['assetic.filter_manager'] = new \Symfony\Bundle\AsseticBundle\FilterManager($this, ['cssrewrite' => 'assetic.filter.cssrewrite']);
- }
-
- /**
- * Gets the 'assets.context' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Asset\Context\RequestStackContext A Symfony\Component\Asset\Context\RequestStackContext instance.
- */
- protected function getAssets_ContextService()
- {
- return $this->services['assets.context'] = new \Symfony\Component\Asset\Context\RequestStackContext($this->get('request_stack'));
- }
-
- /**
- * Gets the 'assets.packages' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Asset\Packages A Symfony\Component\Asset\Packages instance.
- */
- protected function getAssets_PackagesService()
- {
- return $this->services['assets.packages'] = new \Symfony\Component\Asset\Packages(new \Symfony\Component\Asset\PathPackage('', new \Symfony\Component\Asset\VersionStrategy\EmptyVersionStrategy(), $this->get('assets.context')), []);
- }
-
- /**
- * Gets the 'cache_clearer' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer A Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer instance.
- */
- protected function getCacheClearerService()
- {
- return $this->services['cache_clearer'] = new \Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer([]);
- }
-
- /**
- * Gets the 'cache_warmer' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate A Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate instance.
- */
- protected function getCacheWarmerService()
- {
- return $this->services['cache_warmer'] = new \Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate([0 => new \Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplatePathsCacheWarmer(new \Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplateFinder($this->get('kernel'), $this->get('templating.filename_parser'), '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/Resources'), $this->get('templating.locator')), 1 => new \Symfony\Bundle\AsseticBundle\CacheWarmer\AssetManagerCacheWarmer($this), 2 => new \Symfony\Bundle\FrameworkBundle\CacheWarmer\TranslationsCacheWarmer($this->get('translator.default')), 3 => new \Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer($this->get('router')), 4 => new \Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer($this->get('doctrine'))]);
- }
-
- /**
- * Gets the 'chill.custom_field.choice' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\CustomFields\CustomFieldChoice A Chill\CustomFieldsBundle\CustomFields\CustomFieldChoice instance.
- */
- protected function getChill_CustomField_ChoiceService()
- {
- return $this->services['chill.custom_field.choice'] = new \Chill\CustomFieldsBundle\CustomFields\CustomFieldChoice($this->get('request_stack'), $this->get('translator.default'), $this->get('templating'), $this->get('chill.main.helper.translatable_string'));
- }
-
- /**
- * Gets the 'chill.custom_field.custom_field_choice_type' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\Form\CustomFieldType A Chill\CustomFieldsBundle\Form\CustomFieldType instance.
- */
- protected function getChill_CustomField_CustomFieldChoiceTypeService()
- {
- return $this->services['chill.custom_field.custom_field_choice_type'] = new \Chill\CustomFieldsBundle\Form\CustomFieldType($this->get('chill.custom_field.provider'));
- }
-
- /**
- * Gets the 'chill.custom_field.custom_fields_group_linked_custom_fields' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\Form\Type\LinkedCustomFieldsType A Chill\CustomFieldsBundle\Form\Type\LinkedCustomFieldsType instance.
- */
- protected function getChill_CustomField_CustomFieldsGroupLinkedCustomFieldsService()
- {
- return $this->services['chill.custom_field.custom_fields_group_linked_custom_fields'] = new \Chill\CustomFieldsBundle\Form\Type\LinkedCustomFieldsType($this->get('chill.main.helper.translatable_string'));
- }
-
- /**
- * Gets the 'chill.custom_field.custom_fields_group_type' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\Form\CustomFieldsGroupType A Chill\CustomFieldsBundle\Form\CustomFieldsGroupType instance.
- */
- protected function getChill_CustomField_CustomFieldsGroupTypeService()
- {
- return $this->services['chill.custom_field.custom_fields_group_type'] = new \Chill\CustomFieldsBundle\Form\CustomFieldsGroupType([0 => ['class' => 'Chill\\PersonBundle\\Entity\\Person', 'name' => 'PersonEntity', 'options' => []]], $this->get('translator'));
- }
-
- /**
- * Gets the 'chill.custom_field.custom_fields_title_type' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\Form\Type\CustomFieldsTitleType A Chill\CustomFieldsBundle\Form\Type\CustomFieldsTitleType instance.
- */
- protected function getChill_CustomField_CustomFieldsTitleTypeService()
- {
- return $this->services['chill.custom_field.custom_fields_title_type'] = new \Chill\CustomFieldsBundle\Form\Type\CustomFieldsTitleType();
- }
-
- /**
- * Gets the 'chill.custom_field.custom_field_type' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\Form\Type\CustomFieldType A Chill\CustomFieldsBundle\Form\Type\CustomFieldType instance.
- */
- protected function getChill_CustomField_CustomFieldTypeService()
- {
- return $this->services['chill.custom_field.custom_field_type'] = new \Chill\CustomFieldsBundle\Form\Type\CustomFieldType($this->get('doctrine.orm.default_entity_manager'), $this->get('chill.custom_field.provider'));
- }
-
- /**
- * Gets the 'chill.custom_field.helper' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\Service\CustomFieldsHelper A Chill\CustomFieldsBundle\Service\CustomFieldsHelper instance.
- */
- protected function getChill_CustomField_HelperService()
- {
- return $this->services['chill.custom_field.helper'] = new \Chill\CustomFieldsBundle\Service\CustomFieldsHelper($this->get('doctrine.orm.default_entity_manager'), $this->get('chill.custom_field.provider'));
- }
-
- /**
- * Gets the 'chill.custom_field.provider' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\Service\CustomFieldProvider A Chill\CustomFieldsBundle\Service\CustomFieldProvider instance.
- */
- protected function getChill_CustomField_ProviderService()
- {
- $this->services['chill.custom_field.provider'] = $instance = new \Chill\CustomFieldsBundle\Service\CustomFieldProvider();
-
- $instance->addCustomField($this->get('chill.custom_field.text'), 'text');
- $instance->addCustomField($this->get('chill.custom_field.choice'), 'choice');
- $instance->addCustomField($this->get('chill.custom_field.title'), 'title');
-
- return $instance;
- }
-
- /**
- * Gets the 'chill.custom_field.text' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\CustomFields\CustomFieldText A Chill\CustomFieldsBundle\CustomFields\CustomFieldText instance.
- */
- protected function getChill_CustomField_TextService()
- {
- return $this->services['chill.custom_field.text'] = new \Chill\CustomFieldsBundle\CustomFields\CustomFieldText($this->get('request_stack'), $this->get('templating'), $this->get('chill.main.helper.translatable_string'));
- }
-
- /**
- * Gets the 'chill.custom_field.title' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\CustomFields\CustomFieldTitle A Chill\CustomFieldsBundle\CustomFields\CustomFieldTitle instance.
- */
- protected function getChill_CustomField_TitleService()
- {
- return $this->services['chill.custom_field.title'] = new \Chill\CustomFieldsBundle\CustomFields\CustomFieldTitle($this->get('request_stack'), $this->get('templating'), $this->get('chill.main.helper.translatable_string'));
- }
-
- /**
- * Gets the 'chill.custom_field.twig.custom_fields_rendering' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\CustomFieldsBundle\Templating\Twig\CustomFieldRenderingTwig A Chill\CustomFieldsBundle\Templating\Twig\CustomFieldRenderingTwig instance.
- */
- protected function getChill_CustomField_Twig_CustomFieldsRenderingService()
- {
- $this->services['chill.custom_field.twig.custom_fields_rendering'] = $instance = new \Chill\CustomFieldsBundle\Templating\Twig\CustomFieldRenderingTwig();
-
- $instance->setContainer($this);
-
- return $instance;
- }
-
- /**
- * Gets the 'chill.main.form.data_transformer.center_transformer' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Form\Type\DataTransformer\CenterTransformer A Chill\MainBundle\Form\Type\DataTransformer\CenterTransformer instance.
- */
- protected function getChill_Main_Form_DataTransformer_CenterTransformerService()
- {
- return $this->services['chill.main.form.data_transformer.center_transformer'] = new \Chill\MainBundle\Form\Type\DataTransformer\CenterTransformer($this->get('doctrine.orm.default_entity_manager'));
- }
-
- /**
- * Gets the 'chill.main.form.type.center' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Form\Type\CenterType A Chill\MainBundle\Form\Type\CenterType instance.
- */
- protected function getChill_Main_Form_Type_CenterService()
- {
- return $this->services['chill.main.form.type.center'] = new \Chill\MainBundle\Form\Type\CenterType($this->get('security.token_storage'), $this->get('chill.main.form.data_transformer.center_transformer'));
- }
-
- /**
- * Gets the 'chill.main.form.type.select2choice' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Form\Type\Select2ChoiceType A Chill\MainBundle\Form\Type\Select2ChoiceType instance.
- */
- protected function getChill_Main_Form_Type_Select2choiceService()
- {
- return $this->services['chill.main.form.type.select2choice'] = new \Chill\MainBundle\Form\Type\Select2ChoiceType();
- }
-
- /**
- * Gets the 'chill.main.form.type.select2country' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Form\Type\Select2CountryType A Chill\MainBundle\Form\Type\Select2CountryType instance.
- */
- protected function getChill_Main_Form_Type_Select2countryService()
- {
- return $this->services['chill.main.form.type.select2country'] = new \Chill\MainBundle\Form\Type\Select2CountryType($this->get('request_stack'), $this->get('doctrine.orm.default_entity_manager'));
- }
-
- /**
- * Gets the 'chill.main.form.type.select2entity' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Form\Type\Select2EntityType A Chill\MainBundle\Form\Type\Select2EntityType instance.
- */
- protected function getChill_Main_Form_Type_Select2entityService()
- {
- return $this->services['chill.main.form.type.select2entity'] = new \Chill\MainBundle\Form\Type\Select2EntityType();
- }
-
- /**
- * Gets the 'chill.main.form.type.select2language' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Form\Type\Select2LanguageType A Chill\MainBundle\Form\Type\Select2LanguageType instance.
- */
- protected function getChill_Main_Form_Type_Select2languageService()
- {
- return $this->services['chill.main.form.type.select2language'] = new \Chill\MainBundle\Form\Type\Select2LanguageType($this->get('request_stack'), $this->get('doctrine.orm.default_entity_manager'));
- }
-
- /**
- * Gets the 'chill.main.form.type.translatable.string' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Form\Type\TranslatableStringFormType A Chill\MainBundle\Form\Type\TranslatableStringFormType instance.
- */
- protected function getChill_Main_Form_Type_Translatable_StringService()
- {
- return $this->services['chill.main.form.type.translatable.string'] = new \Chill\MainBundle\Form\Type\TranslatableStringFormType([0 => 'fr'], $this->get('translator.default'));
- }
-
- /**
- * Gets the 'chill.main.helper.translatable_string' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Templating\TranslatableStringHelper A Chill\MainBundle\Templating\TranslatableStringHelper instance.
- */
- protected function getChill_Main_Helper_TranslatableStringService()
- {
- return $this->services['chill.main.helper.translatable_string'] = new \Chill\MainBundle\Templating\TranslatableStringHelper($this->get('request_stack'), $this->get('translator.default'));
- }
-
- /**
- * Gets the 'chill.main.menu_composer' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Routing\MenuComposer A Chill\MainBundle\Routing\MenuComposer instance.
- */
- protected function getChill_Main_MenuComposerService()
- {
- $this->services['chill.main.menu_composer'] = $instance = new \Chill\MainBundle\Routing\MenuComposer();
-
- $instance->setContainer($this);
-
- return $instance;
- }
-
- /**
- * Gets the 'chill.main.routes_loader' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Routing\Loader\ChillRoutesLoader A Chill\MainBundle\Routing\Loader\ChillRoutesLoader instance.
- */
- protected function getChill_Main_RoutesLoaderService()
- {
- return $this->services['chill.main.routes_loader'] = new \Chill\MainBundle\Routing\Loader\ChillRoutesLoader([0 => '@ChillPersonBundle/Resources/config/routing.yml', 1 => '@ChillCustomFieldsBundle/Resources/config/routing.yml', 2 => '@ChillMainBundle/Resources/config/routing.yml']);
- }
-
- /**
- * Gets the 'chill.main.search_provider' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Search\SearchProvider A Chill\MainBundle\Search\SearchProvider instance.
- */
- protected function getChill_Main_SearchProviderService()
- {
- $this->services['chill.main.search_provider'] = $instance = new \Chill\MainBundle\Search\SearchProvider();
-
- $instance->addSearchService($this->get('chill.person.search_person'), 'person_regular');
-
- return $instance;
- }
-
- /**
- * Gets the 'chill.main.security.authorization.helper' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Security\Authorization\AuthorizationHelper A Chill\MainBundle\Security\Authorization\AuthorizationHelper instance.
- */
- protected function getChill_Main_Security_Authorization_HelperService()
- {
- return $this->services['chill.main.security.authorization.helper'] = new \Chill\MainBundle\Security\Authorization\AuthorizationHelper($this->get('security.role_hierarchy'));
- }
-
- /**
- * Gets the 'chill.main.timeline_builder' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Timeline\TimelineBuilder A Chill\MainBundle\Timeline\TimelineBuilder instance.
- */
- protected function getChill_Main_TimelineBuilderService()
- {
- $this->services['chill.main.timeline_builder'] = $instance = new \Chill\MainBundle\Timeline\TimelineBuilder($this->get('doctrine.orm.default_entity_manager'));
-
- $instance->setContainer($this);
- $instance->addProvider('person', 'chill.person.timeline.accompanying_period_opening');
- $instance->addProvider('person', 'chill.person.timeline.accompanying_period_closing');
-
- return $instance;
- }
-
- /**
- * Gets the 'chill.main.twig.chill_menu' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Routing\MenuTwig A Chill\MainBundle\Routing\MenuTwig instance.
- */
- protected function getChill_Main_Twig_ChillMenuService()
- {
- $this->services['chill.main.twig.chill_menu'] = $instance = new \Chill\MainBundle\Routing\MenuTwig($this->get('chill.main.menu_composer'));
-
- $instance->setContainer($this);
-
- return $instance;
- }
-
- /**
- * Gets the 'chill.main.twig.csv_cell' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Templating\CSVCellTwig A Chill\MainBundle\Templating\CSVCellTwig instance.
- */
- protected function getChill_Main_Twig_CsvCellService()
- {
- return $this->services['chill.main.twig.csv_cell'] = new \Chill\MainBundle\Templating\CSVCellTwig();
- }
-
- /**
- * Gets the 'chill.main.twig.translatable_string' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\MainBundle\Templating\TranslatableStringTwig A Chill\MainBundle\Templating\TranslatableStringTwig instance.
- */
- protected function getChill_Main_Twig_TranslatableStringService()
- {
- $this->services['chill.main.twig.translatable_string'] = $instance = new \Chill\MainBundle\Templating\TranslatableStringTwig();
-
- $instance->setContainer($this);
-
- return $instance;
- }
-
- /**
- * Gets the 'chill.person.accompanying_period_closing_motive' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @throws InactiveScopeException when the 'chill.person.accompanying_period_closing_motive' service is requested while the 'request' scope is not active
- *
- * @return \Chill\PersonBundle\Form\Type\ClosingMotiveType A Chill\PersonBundle\Form\Type\ClosingMotiveType instance.
- */
- protected function getChill_Person_AccompanyingPeriodClosingMotiveService()
- {
- if (!isset($this->scopedServices['request'])) {
- throw new InactiveScopeException('chill.person.accompanying_period_closing_motive', 'request');
- }
-
- return $this->services['chill.person.accompanying_period_closing_motive'] = $this->scopedServices['request']['chill.person.accompanying_period_closing_motive'] = new \Chill\PersonBundle\Form\Type\ClosingMotiveType($this->get('request'));
- }
-
- /**
- * Gets the 'chill.person.search_person' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\PersonBundle\Search\PersonSearch A Chill\PersonBundle\Search\PersonSearch instance.
- */
- protected function getChill_Person_SearchPersonService()
- {
- $this->services['chill.person.search_person'] = $instance = new \Chill\PersonBundle\Search\PersonSearch($this->get('doctrine.orm.default_entity_manager'), $this->get('security.token_storage'), $this->get('chill.main.security.authorization.helper'));
-
- $instance->setContainer($this);
-
- return $instance;
- }
-
- /**
- * Gets the 'chill.person.security.authorization.person' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\PersonBundle\Security\Authorization\PersonVoter A Chill\PersonBundle\Security\Authorization\PersonVoter instance.
- */
- protected function getChill_Person_Security_Authorization_PersonService()
- {
- return $this->services['chill.person.security.authorization.person'] = new \Chill\PersonBundle\Security\Authorization\PersonVoter($this->get('chill.main.security.authorization.helper'));
- }
-
- /**
- * Gets the 'chill.person.timeline.accompanying_period_closing' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\PersonBundle\Timeline\TimelineAccompanyingPeriodClosing A Chill\PersonBundle\Timeline\TimelineAccompanyingPeriodClosing instance.
- */
- protected function getChill_Person_Timeline_AccompanyingPeriodClosingService()
- {
- return $this->services['chill.person.timeline.accompanying_period_closing'] = new \Chill\PersonBundle\Timeline\TimelineAccompanyingPeriodClosing($this->get('doctrine.orm.default_entity_manager'));
- }
-
- /**
- * Gets the 'chill.person.timeline.accompanying_period_opening' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Chill\PersonBundle\Timeline\TimelineAccompanyingPeriodOpening A Chill\PersonBundle\Timeline\TimelineAccompanyingPeriodOpening instance.
- */
- protected function getChill_Person_Timeline_AccompanyingPeriodOpeningService()
- {
- return $this->services['chill.person.timeline.accompanying_period_opening'] = new \Chill\PersonBundle\Timeline\TimelineAccompanyingPeriodOpening($this->get('doctrine.orm.default_entity_manager'));
- }
-
- /**
- * Gets the 'controller_name_converter' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser A Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser instance.
- */
- protected function getControllerNameConverterService()
- {
- return $this->services['controller_name_converter'] = new \Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser($this->get('kernel'));
- }
-
- /**
- * Gets the 'data_collector.dump' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector A Symfony\Component\HttpKernel\DataCollector\DumpDataCollector instance.
- */
- protected function getDataCollector_DumpService()
- {
- return $this->services['data_collector.dump'] = new \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector($this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE), null, 'UTF-8', null, null);
- }
-
- /**
- * Gets the 'data_collector.form.extractor' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\DataCollector\FormDataExtractor A Symfony\Component\Form\Extension\DataCollector\FormDataExtractor instance.
- */
- protected function getDataCollector_Form_ExtractorService()
- {
- return $this->services['data_collector.form.extractor'] = new \Symfony\Component\Form\Extension\DataCollector\FormDataExtractor();
- }
-
- /**
- * Gets the 'data_collector.form' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\DataCollector\FormDataCollector A Symfony\Component\Form\Extension\DataCollector\FormDataCollector instance.
- */
- protected function getDataCollector_FormService()
- {
- return $this->services['data_collector.form'] = new \Symfony\Component\Form\Extension\DataCollector\FormDataCollector($this->get('data_collector.form.extractor'));
- }
-
- /**
- * Gets the 'data_collector.request' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector A Symfony\Component\HttpKernel\DataCollector\RequestDataCollector instance.
- */
- protected function getDataCollector_RequestService()
- {
- return $this->services['data_collector.request'] = new \Symfony\Component\HttpKernel\DataCollector\RequestDataCollector();
- }
-
- /**
- * Gets the 'data_collector.router' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector A Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector instance.
- */
- protected function getDataCollector_RouterService()
- {
- return $this->services['data_collector.router'] = new \Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector();
- }
-
- /**
- * Gets the 'data_collector.translation' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\DataCollector\TranslationDataCollector A Symfony\Component\Translation\DataCollector\TranslationDataCollector instance.
- */
- protected function getDataCollector_TranslationService()
- {
- return $this->services['data_collector.translation'] = new \Symfony\Component\Translation\DataCollector\TranslationDataCollector($this->get('translator'));
- }
-
- /**
- * Gets the 'debug.controller_resolver' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\Controller\TraceableControllerResolver A Symfony\Component\HttpKernel\Controller\TraceableControllerResolver instance.
- */
- protected function getDebug_ControllerResolverService()
- {
- return $this->services['debug.controller_resolver'] = new \Symfony\Component\HttpKernel\Controller\TraceableControllerResolver(new \Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver($this, $this->get('controller_name_converter'), $this->get('monolog.logger.request', ContainerInterface::NULL_ON_INVALID_REFERENCE)), $this->get('debug.stopwatch'));
- }
-
- /**
- * Gets the 'debug.debug_handlers_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener A Symfony\Component\HttpKernel\EventListener\DebugHandlersListener instance.
- */
- protected function getDebug_DebugHandlersListenerService()
- {
- return $this->services['debug.debug_handlers_listener'] = new \Symfony\Component\HttpKernel\EventListener\DebugHandlersListener('', $this->get('monolog.logger.php', ContainerInterface::NULL_ON_INVALID_REFERENCE), null, null, true, null);
- }
-
- /**
- * Gets the 'debug.dump_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\EventListener\DumpListener A Symfony\Component\HttpKernel\EventListener\DumpListener instance.
- */
- protected function getDebug_DumpListenerService()
- {
- return $this->services['debug.dump_listener'] = new \Symfony\Component\HttpKernel\EventListener\DumpListener($this->get('var_dumper.cloner'), $this->get('data_collector.dump'));
- }
-
- /**
- * Gets the 'debug.event_dispatcher' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher A Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher instance.
- */
- protected function getDebug_EventDispatcherService()
- {
- $this->services['debug.event_dispatcher'] = $instance = new \Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher(new \Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher($this), $this->get('debug.stopwatch'), $this->get('monolog.logger.event', ContainerInterface::NULL_ON_INVALID_REFERENCE));
-
- $instance->addListenerService('kernel.controller', [0 => 'data_collector.router', 1 => 'onKernelController'], 0);
- $instance->addSubscriberService('response_listener', 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener');
- $instance->addSubscriberService('streamed_response_listener', 'Symfony\\Component\\HttpKernel\\EventListener\\StreamedResponseListener');
- $instance->addSubscriberService('locale_listener', 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener');
- $instance->addSubscriberService('translator_listener', 'Symfony\\Component\\HttpKernel\\EventListener\\TranslatorListener');
- $instance->addSubscriberService('test.session.listener', 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\TestSessionListener');
- $instance->addSubscriberService('session_listener', 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SessionListener');
- $instance->addSubscriberService('session.save_listener', 'Symfony\\Component\\HttpKernel\\EventListener\\SaveSessionListener');
- $instance->addSubscriberService('profiler_listener', 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener');
- $instance->addSubscriberService('data_collector.request', 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector');
- $instance->addSubscriberService('router_listener', 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener');
- $instance->addSubscriberService('debug.debug_handlers_listener', 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener');
- $instance->addSubscriberService('security.firewall', 'Symfony\\Component\\Security\\Http\\Firewall');
- $instance->addSubscriberService('security.rememberme.response_listener', 'Symfony\\Component\\Security\\Http\\RememberMe\\ResponseListener');
- $instance->addSubscriberService('twig.exception_listener', 'Symfony\\Component\\HttpKernel\\EventListener\\ExceptionListener');
- $instance->addSubscriberService('swiftmailer.email_sender.listener', 'Symfony\\Bundle\\SwiftmailerBundle\\EventListener\\EmailSenderListener');
- $instance->addSubscriberService('sensio_framework_extra.controller.listener', 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ControllerListener');
- $instance->addSubscriberService('sensio_framework_extra.converter.listener', 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ParamConverterListener');
- $instance->addSubscriberService('sensio_framework_extra.view.listener', 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\TemplateListener');
- $instance->addSubscriberService('sensio_framework_extra.cache.listener', 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\HttpCacheListener');
- $instance->addSubscriberService('sensio_framework_extra.security.listener', 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\SecurityListener');
- $instance->addSubscriberService('debug.dump_listener', 'Symfony\\Component\\HttpKernel\\EventListener\\DumpListener');
-
- return $instance;
- }
-
- /**
- * Gets the 'debug.stopwatch' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Stopwatch\Stopwatch A Symfony\Component\Stopwatch\Stopwatch instance.
- */
- protected function getDebug_StopwatchService()
- {
- return $this->services['debug.stopwatch'] = new \Symfony\Component\Stopwatch\Stopwatch();
- }
-
- /**
- * Gets the default parameters.
- *
- * @return array An array of the default parameters
- */
- protected function getDefaultParameters()
- {
- return [
- 'kernel.root_dir' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app',
- 'kernel.environment' => 'dev',
- 'kernel.debug' => true,
- 'kernel.name' => 'app',
- 'kernel.cache_dir' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev',
- 'kernel.logs_dir' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/logs',
- 'kernel.bundles' => [
- 'FrameworkBundle' => 'Symfony\\Bundle\\FrameworkBundle\\FrameworkBundle',
- 'SecurityBundle' => 'Symfony\\Bundle\\SecurityBundle\\SecurityBundle',
- 'TwigBundle' => 'Symfony\\Bundle\\TwigBundle\\TwigBundle',
- 'MonologBundle' => 'Symfony\\Bundle\\MonologBundle\\MonologBundle',
- 'SwiftmailerBundle' => 'Symfony\\Bundle\\SwiftmailerBundle\\SwiftmailerBundle',
- 'AsseticBundle' => 'Symfony\\Bundle\\AsseticBundle\\AsseticBundle',
- 'DoctrineBundle' => 'Doctrine\\Bundle\\DoctrineBundle\\DoctrineBundle',
- 'SensioFrameworkExtraBundle' => 'Sensio\\Bundle\\FrameworkExtraBundle\\SensioFrameworkExtraBundle',
- 'ChillMainBundle' => 'Chill\\MainBundle\\ChillMainBundle',
- 'ChillCustomFieldsBundle' => 'Chill\\CustomFieldsBundle\\ChillCustomFieldsBundle',
- 'ChillPersonBundle' => 'Chill\\PersonBundle\\ChillPersonBundle',
- 'ChillActivityBundle' => 'Chill\\ActivityBundle\\ChillActivityBundle',
- 'DebugBundle' => 'Symfony\\Bundle\\DebugBundle\\DebugBundle',
- 'WebProfilerBundle' => 'Symfony\\Bundle\\WebProfilerBundle\\WebProfilerBundle',
- 'SensioDistributionBundle' => 'Sensio\\Bundle\\DistributionBundle\\SensioDistributionBundle',
- 'SensioGeneratorBundle' => 'Sensio\\Bundle\\GeneratorBundle\\SensioGeneratorBundle',
- ],
- 'kernel.charset' => 'UTF-8',
- 'kernel.container_class' => 'appDevDebugProjectContainer',
- 'database_host' => '127.0.0.1',
- 'database_port' => 5432,
- 'database_name' => 'chill_test',
- 'database_user' => 'chill',
- 'database_password' => 'chill',
- 'locale' => 'fr',
- 'controller_resolver.class' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver',
- 'controller_name_converter.class' => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerNameParser',
- 'response_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener',
- 'streamed_response_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\StreamedResponseListener',
- 'locale_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\LocaleListener',
- 'event_dispatcher.class' => 'Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher',
- 'http_kernel.class' => 'Symfony\\Component\\HttpKernel\\DependencyInjection\\ContainerAwareHttpKernel',
- 'filesystem.class' => 'Symfony\\Component\\Filesystem\\Filesystem',
- 'cache_warmer.class' => 'Symfony\\Component\\HttpKernel\\CacheWarmer\\CacheWarmerAggregate',
- 'cache_clearer.class' => 'Symfony\\Component\\HttpKernel\\CacheClearer\\ChainCacheClearer',
- 'file_locator.class' => 'Symfony\\Component\\HttpKernel\\Config\\FileLocator',
- 'uri_signer.class' => 'Symfony\\Component\\HttpKernel\\UriSigner',
- 'request_stack.class' => 'Symfony\\Component\\HttpFoundation\\RequestStack',
- 'fragment.handler.class' => 'Symfony\\Component\\HttpKernel\\DependencyInjection\\LazyLoadingFragmentHandler',
- 'fragment.renderer.inline.class' => 'Symfony\\Component\\HttpKernel\\Fragment\\InlineFragmentRenderer',
- 'fragment.renderer.hinclude.class' => 'Symfony\\Component\\HttpKernel\\Fragment\\HIncludeFragmentRenderer',
- 'fragment.renderer.hinclude.global_template' => null,
- 'fragment.renderer.esi.class' => 'Symfony\\Component\\HttpKernel\\Fragment\\EsiFragmentRenderer',
- 'fragment.path' => '/_fragment',
- 'translator.class' => 'Symfony\\Bundle\\FrameworkBundle\\Translation\\Translator',
- 'translator.identity.class' => 'Symfony\\Component\\Translation\\IdentityTranslator',
- 'translator.selector.class' => 'Symfony\\Component\\Translation\\MessageSelector',
- 'translation.loader.php.class' => 'Symfony\\Component\\Translation\\Loader\\PhpFileLoader',
- 'translation.loader.yml.class' => 'Symfony\\Component\\Translation\\Loader\\YamlFileLoader',
- 'translation.loader.xliff.class' => 'Symfony\\Component\\Translation\\Loader\\XliffFileLoader',
- 'translation.loader.po.class' => 'Symfony\\Component\\Translation\\Loader\\PoFileLoader',
- 'translation.loader.mo.class' => 'Symfony\\Component\\Translation\\Loader\\MoFileLoader',
- 'translation.loader.qt.class' => 'Symfony\\Component\\Translation\\Loader\\QtFileLoader',
- 'translation.loader.csv.class' => 'Symfony\\Component\\Translation\\Loader\\CsvFileLoader',
- 'translation.loader.res.class' => 'Symfony\\Component\\Translation\\Loader\\IcuResFileLoader',
- 'translation.loader.dat.class' => 'Symfony\\Component\\Translation\\Loader\\IcuDatFileLoader',
- 'translation.loader.ini.class' => 'Symfony\\Component\\Translation\\Loader\\IniFileLoader',
- 'translation.loader.json.class' => 'Symfony\\Component\\Translation\\Loader\\JsonFileLoader',
- 'translation.dumper.php.class' => 'Symfony\\Component\\Translation\\Dumper\\PhpFileDumper',
- 'translation.dumper.xliff.class' => 'Symfony\\Component\\Translation\\Dumper\\XliffFileDumper',
- 'translation.dumper.po.class' => 'Symfony\\Component\\Translation\\Dumper\\PoFileDumper',
- 'translation.dumper.mo.class' => 'Symfony\\Component\\Translation\\Dumper\\MoFileDumper',
- 'translation.dumper.yml.class' => 'Symfony\\Component\\Translation\\Dumper\\YamlFileDumper',
- 'translation.dumper.qt.class' => 'Symfony\\Component\\Translation\\Dumper\\QtFileDumper',
- 'translation.dumper.csv.class' => 'Symfony\\Component\\Translation\\Dumper\\CsvFileDumper',
- 'translation.dumper.ini.class' => 'Symfony\\Component\\Translation\\Dumper\\IniFileDumper',
- 'translation.dumper.json.class' => 'Symfony\\Component\\Translation\\Dumper\\JsonFileDumper',
- 'translation.dumper.res.class' => 'Symfony\\Component\\Translation\\Dumper\\IcuResFileDumper',
- 'translation.extractor.php.class' => 'Symfony\\Bundle\\FrameworkBundle\\Translation\\PhpExtractor',
- 'translation.loader.class' => 'Symfony\\Bundle\\FrameworkBundle\\Translation\\TranslationLoader',
- 'translation.extractor.class' => 'Symfony\\Component\\Translation\\Extractor\\ChainExtractor',
- 'translation.writer.class' => 'Symfony\\Component\\Translation\\Writer\\TranslationWriter',
- 'property_accessor.class' => 'Symfony\\Component\\PropertyAccess\\PropertyAccessor',
- 'kernel.secret' => 'Not very secret',
- 'kernel.http_method_override' => true,
- 'kernel.trusted_hosts' => [
- ],
- 'kernel.trusted_proxies' => [
- ],
- 'kernel.default_locale' => 'fr',
- 'test.client.class' => 'Symfony\\Bundle\\FrameworkBundle\\Client',
- 'test.client.parameters' => [
- ],
- 'test.client.history.class' => 'Symfony\\Component\\BrowserKit\\History',
- 'test.client.cookiejar.class' => 'Symfony\\Component\\BrowserKit\\CookieJar',
- 'test.session.listener.class' => 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\TestSessionListener',
- 'session.class' => 'Symfony\\Component\\HttpFoundation\\Session\\Session',
- 'session.flashbag.class' => 'Symfony\\Component\\HttpFoundation\\Session\\Flash\\FlashBag',
- 'session.attribute_bag.class' => 'Symfony\\Component\\HttpFoundation\\Session\\Attribute\\AttributeBag',
- 'session.storage.metadata_bag.class' => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MetadataBag',
- 'session.metadata.storage_key' => '_sf2_meta',
- 'session.storage.native.class' => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorage',
- 'session.storage.php_bridge.class' => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\PhpBridgeSessionStorage',
- 'session.storage.mock_file.class' => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\MockFileSessionStorage',
- 'session.handler.native_file.class' => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NativeFileSessionHandler',
- 'session.handler.write_check.class' => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\WriteCheckSessionHandler',
- 'session_listener.class' => 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SessionListener',
- 'session.storage.options' => [
- 'gc_probability' => 1,
- ],
- 'session.save_path' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/sessions',
- 'session.metadata.update_threshold' => '0',
- 'security.secure_random.class' => 'Symfony\\Component\\Security\\Core\\Util\\SecureRandom',
- 'form.resolved_type_factory.class' => 'Symfony\\Component\\Form\\ResolvedFormTypeFactory',
- 'form.registry.class' => 'Symfony\\Component\\Form\\FormRegistry',
- 'form.factory.class' => 'Symfony\\Component\\Form\\FormFactory',
- 'form.extension.class' => 'Symfony\\Component\\Form\\Extension\\DependencyInjection\\DependencyInjectionExtension',
- 'form.type_guesser.validator.class' => 'Symfony\\Component\\Form\\Extension\\Validator\\ValidatorTypeGuesser',
- 'form.type_extension.form.request_handler.class' => 'Symfony\\Component\\Form\\Extension\\HttpFoundation\\HttpFoundationRequestHandler',
- 'form.type_extension.csrf.enabled' => true,
- 'form.type_extension.csrf.field_name' => '_token',
- 'security.csrf.token_generator.class' => 'Symfony\\Component\\Security\\Csrf\\TokenGenerator\\UriSafeTokenGenerator',
- 'security.csrf.token_storage.class' => 'Symfony\\Component\\Security\\Csrf\\TokenStorage\\SessionTokenStorage',
- 'security.csrf.token_manager.class' => 'Symfony\\Component\\Security\\Csrf\\CsrfTokenManager',
- 'templating.engine.delegating.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\DelegatingEngine',
- 'templating.name_parser.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateNameParser',
- 'templating.filename_parser.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateFilenameParser',
- 'templating.cache_warmer.template_paths.class' => 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\TemplatePathsCacheWarmer',
- 'templating.locator.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Loader\\TemplateLocator',
- 'templating.loader.filesystem.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Loader\\FilesystemLoader',
- 'templating.loader.cache.class' => 'Symfony\\Component\\Templating\\Loader\\CacheLoader',
- 'templating.loader.chain.class' => 'Symfony\\Component\\Templating\\Loader\\ChainLoader',
- 'templating.finder.class' => 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\TemplateFinder',
- 'templating.helper.assets.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\AssetsHelper',
- 'templating.helper.router.class' => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Helper\\RouterHelper',
- 'templating.helper.code.file_link_format' => null,
- 'templating.loader.cache.path' => null,
- 'templating.engines' => [
- 0 => 'twig',
- ],
- 'validator.class' => 'Symfony\\Component\\Validator\\Validator\\ValidatorInterface',
- 'validator.builder.class' => 'Symfony\\Component\\Validator\\ValidatorBuilderInterface',
- 'validator.builder.factory.class' => 'Symfony\\Component\\Validator\\Validation',
- 'validator.mapping.cache.apc.class' => 'Symfony\\Component\\Validator\\Mapping\\Cache\\ApcCache',
- 'validator.mapping.cache.prefix' => '',
- 'validator.validator_factory.class' => 'Symfony\\Bundle\\FrameworkBundle\\Validator\\ConstraintValidatorFactory',
- 'validator.expression.class' => 'Symfony\\Component\\Validator\\Constraints\\ExpressionValidator',
- 'validator.email.class' => 'Symfony\\Component\\Validator\\Constraints\\EmailValidator',
- 'validator.translation_domain' => 'validators',
- 'validator.api' => '2.5-bc',
- 'translator.logging' => true,
- 'profiler.class' => 'Symfony\\Component\\HttpKernel\\Profiler\\Profiler',
- 'profiler_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\ProfilerListener',
- 'data_collector.config.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\ConfigDataCollector',
- 'data_collector.request.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\RequestDataCollector',
- 'data_collector.exception.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\ExceptionDataCollector',
- 'data_collector.events.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\EventDataCollector',
- 'data_collector.logger.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\LoggerDataCollector',
- 'data_collector.time.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\TimeDataCollector',
- 'data_collector.memory.class' => 'Symfony\\Component\\HttpKernel\\DataCollector\\MemoryDataCollector',
- 'data_collector.router.class' => 'Symfony\\Bundle\\FrameworkBundle\\DataCollector\\RouterDataCollector',
- 'form.resolved_type_factory.data_collector_proxy.class' => 'Symfony\\Component\\Form\\Extension\\DataCollector\\Proxy\\ResolvedTypeFactoryDataCollectorProxy',
- 'form.type_extension.form.data_collector.class' => 'Symfony\\Component\\Form\\Extension\\DataCollector\\Type\\DataCollectorTypeExtension',
- 'data_collector.form.class' => 'Symfony\\Component\\Form\\Extension\\DataCollector\\FormDataCollector',
- 'data_collector.form.extractor.class' => 'Symfony\\Component\\Form\\Extension\\DataCollector\\FormDataExtractor',
- 'profiler_listener.only_exceptions' => false,
- 'profiler_listener.only_master_requests' => false,
- 'profiler.storage.dsn' => 'file:/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/profiler',
- 'profiler.storage.username' => '',
- 'profiler.storage.password' => '',
- 'profiler.storage.lifetime' => 86400,
- 'router.class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\Router',
- 'router.request_context.class' => 'Symfony\\Component\\Routing\\RequestContext',
- 'routing.loader.class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\DelegatingLoader',
- 'routing.resolver.class' => 'Symfony\\Component\\Config\\Loader\\LoaderResolver',
- 'routing.loader.xml.class' => 'Symfony\\Component\\Routing\\Loader\\XmlFileLoader',
- 'routing.loader.yml.class' => 'Symfony\\Component\\Routing\\Loader\\YamlFileLoader',
- 'routing.loader.php.class' => 'Symfony\\Component\\Routing\\Loader\\PhpFileLoader',
- 'router.options.generator_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator',
- 'router.options.generator_base_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator',
- 'router.options.generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper',
- 'router.options.matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher',
- 'router.options.matcher_base_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher',
- 'router.options.matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper',
- 'router.cache_warmer.class' => 'Symfony\\Bundle\\FrameworkBundle\\CacheWarmer\\RouterCacheWarmer',
- 'router.options.matcher.cache_class' => 'appDevUrlMatcher',
- 'router.options.generator.cache_class' => 'appDevUrlGenerator',
- 'router_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener',
- 'router.request_context.host' => 'localhost',
- 'router.request_context.scheme' => 'http',
- 'router.request_context.base_url' => '',
- 'router.resource' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/config/routing.yml',
- 'router.cache_class_prefix' => 'appDev',
- 'request_listener.http_port' => 80,
- 'request_listener.https_port' => 443,
- 'annotations.reader.class' => 'Doctrine\\Common\\Annotations\\AnnotationReader',
- 'annotations.cached_reader.class' => 'Doctrine\\Common\\Annotations\\CachedReader',
- 'annotations.file_cache_reader.class' => 'Doctrine\\Common\\Annotations\\FileCacheReader',
- 'debug.debug_handlers_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\DebugHandlersListener',
- 'debug.stopwatch.class' => 'Symfony\\Component\\Stopwatch\\Stopwatch',
- 'debug.error_handler.throw_at' => -1,
- 'debug.event_dispatcher.class' => 'Symfony\\Component\\HttpKernel\\Debug\\TraceableEventDispatcher',
- 'debug.container.dump' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.xml',
- 'debug.controller_resolver.class' => 'Symfony\\Component\\HttpKernel\\Controller\\TraceableControllerResolver',
- 'security.context.class' => 'Symfony\\Component\\Security\\Core\\SecurityContext',
- 'security.user_checker.class' => 'Symfony\\Component\\Security\\Core\\User\\UserChecker',
- 'security.encoder_factory.generic.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactory',
- 'security.encoder.digest.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\MessageDigestPasswordEncoder',
- 'security.encoder.plain.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\PlaintextPasswordEncoder',
- 'security.encoder.pbkdf2.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\Pbkdf2PasswordEncoder',
- 'security.encoder.bcrypt.class' => 'Symfony\\Component\\Security\\Core\\Encoder\\BCryptPasswordEncoder',
- 'security.user.provider.in_memory.class' => 'Symfony\\Component\\Security\\Core\\User\\InMemoryUserProvider',
- 'security.user.provider.in_memory.user.class' => 'Symfony\\Component\\Security\\Core\\User\\User',
- 'security.user.provider.chain.class' => 'Symfony\\Component\\Security\\Core\\User\\ChainUserProvider',
- 'security.authentication.trust_resolver.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationTrustResolver',
- 'security.authentication.trust_resolver.anonymous_class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\AnonymousToken',
- 'security.authentication.trust_resolver.rememberme_class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\RememberMeToken',
- 'security.authentication.manager.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationProviderManager',
- 'security.authentication.session_strategy.class' => 'Symfony\\Component\\Security\\Http\\Session\\SessionAuthenticationStrategy',
- 'security.access.decision_manager.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManager',
- 'security.access.simple_role_voter.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\RoleVoter',
- 'security.access.authenticated_voter.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\AuthenticatedVoter',
- 'security.access.role_hierarchy_voter.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\RoleHierarchyVoter',
- 'security.access.expression_voter.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\ExpressionVoter',
- 'security.firewall.class' => 'Symfony\\Component\\Security\\Http\\Firewall',
- 'security.firewall.map.class' => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallMap',
- 'security.firewall.context.class' => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallContext',
- 'security.matcher.class' => 'Symfony\\Component\\HttpFoundation\\RequestMatcher',
- 'security.expression_matcher.class' => 'Symfony\\Component\\HttpFoundation\\ExpressionRequestMatcher',
- 'security.role_hierarchy.class' => 'Symfony\\Component\\Security\\Core\\Role\\RoleHierarchy',
- 'security.http_utils.class' => 'Symfony\\Component\\Security\\Http\\HttpUtils',
- 'security.validator.user_password.class' => 'Symfony\\Component\\Security\\Core\\Validator\\Constraints\\UserPasswordValidator',
- 'security.expression_language.class' => 'Symfony\\Component\\Security\\Core\\Authorization\\ExpressionLanguage',
- 'security.authentication.retry_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\RetryAuthenticationEntryPoint',
- 'security.channel_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\ChannelListener',
- 'security.authentication.form_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\FormAuthenticationEntryPoint',
- 'security.authentication.listener.form.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\UsernamePasswordFormAuthenticationListener',
- 'security.authentication.listener.simple_form.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\SimpleFormAuthenticationListener',
- 'security.authentication.listener.simple_preauth.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\SimplePreAuthenticationListener',
- 'security.authentication.listener.basic.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\BasicAuthenticationListener',
- 'security.authentication.basic_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\BasicAuthenticationEntryPoint',
- 'security.authentication.listener.digest.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\DigestAuthenticationListener',
- 'security.authentication.digest_entry_point.class' => 'Symfony\\Component\\Security\\Http\\EntryPoint\\DigestAuthenticationEntryPoint',
- 'security.authentication.listener.x509.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\X509AuthenticationListener',
- 'security.authentication.listener.anonymous.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\AnonymousAuthenticationListener',
- 'security.authentication.switchuser_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\SwitchUserListener',
- 'security.logout_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\LogoutListener',
- 'security.logout.handler.session.class' => 'Symfony\\Component\\Security\\Http\\Logout\\SessionLogoutHandler',
- 'security.logout.handler.cookie_clearing.class' => 'Symfony\\Component\\Security\\Http\\Logout\\CookieClearingLogoutHandler',
- 'security.logout.success_handler.class' => 'Symfony\\Component\\Security\\Http\\Logout\\DefaultLogoutSuccessHandler',
- 'security.access_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\AccessListener',
- 'security.access_map.class' => 'Symfony\\Component\\Security\\Http\\AccessMap',
- 'security.exception_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\ExceptionListener',
- 'security.context_listener.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\ContextListener',
- 'security.authentication.provider.dao.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\DaoAuthenticationProvider',
- 'security.authentication.provider.simple.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\SimpleAuthenticationProvider',
- 'security.authentication.provider.pre_authenticated.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\PreAuthenticatedAuthenticationProvider',
- 'security.authentication.provider.anonymous.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\AnonymousAuthenticationProvider',
- 'security.authentication.success_handler.class' => 'Symfony\\Component\\Security\\Http\\Authentication\\DefaultAuthenticationSuccessHandler',
- 'security.authentication.failure_handler.class' => 'Symfony\\Component\\Security\\Http\\Authentication\\DefaultAuthenticationFailureHandler',
- 'security.authentication.simple_success_failure_handler.class' => 'Symfony\\Component\\Security\\Http\\Authentication\\SimpleAuthenticationHandler',
- 'security.authentication.provider.rememberme.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\Provider\\RememberMeAuthenticationProvider',
- 'security.authentication.listener.rememberme.class' => 'Symfony\\Component\\Security\\Http\\Firewall\\RememberMeListener',
- 'security.rememberme.token.provider.in_memory.class' => 'Symfony\\Component\\Security\\Core\\Authentication\\RememberMe\\InMemoryTokenProvider',
- 'security.authentication.rememberme.services.persistent.class' => 'Symfony\\Component\\Security\\Http\\RememberMe\\PersistentTokenBasedRememberMeServices',
- 'security.authentication.rememberme.services.simplehash.class' => 'Symfony\\Component\\Security\\Http\\RememberMe\\TokenBasedRememberMeServices',
- 'security.rememberme.response_listener.class' => 'Symfony\\Component\\Security\\Http\\RememberMe\\ResponseListener',
- 'templating.helper.logout_url.class' => 'Symfony\\Bundle\\SecurityBundle\\Templating\\Helper\\LogoutUrlHelper',
- 'templating.helper.security.class' => 'Symfony\\Bundle\\SecurityBundle\\Templating\\Helper\\SecurityHelper',
- 'twig.extension.logout_url.class' => 'Symfony\\Bridge\\Twig\\Extension\\LogoutUrlExtension',
- 'twig.extension.security.class' => 'Symfony\\Bridge\\Twig\\Extension\\SecurityExtension',
- 'data_collector.security.class' => 'Symfony\\Bundle\\SecurityBundle\\DataCollector\\SecurityDataCollector',
- 'security.access.denied_url' => null,
- 'security.authentication.manager.erase_credentials' => true,
- 'security.authentication.session_strategy.strategy' => 'migrate',
- 'security.access.always_authenticate_before_granting' => false,
- 'security.authentication.hide_user_not_found' => true,
- 'security.role_hierarchy.roles' => [
- 'CHILL_PERSON_UPDATE' => [
- 0 => 'CHILL_PERSON_SEE',
- ],
- 'CHILL_PERSON_CREATE' => [
- 0 => 'CHILL_PERSON_SEE',
- ],
- ],
- 'twig.class' => 'Twig_Environment',
- 'twig.loader.filesystem.class' => 'Symfony\\Bundle\\TwigBundle\\Loader\\FilesystemLoader',
- 'twig.loader.chain.class' => 'Twig_Loader_Chain',
- 'templating.engine.twig.class' => 'Symfony\\Bundle\\TwigBundle\\TwigEngine',
- 'twig.cache_warmer.class' => 'Symfony\\Bundle\\TwigBundle\\CacheWarmer\\TemplateCacheCacheWarmer',
- 'twig.extension.trans.class' => 'Symfony\\Bridge\\Twig\\Extension\\TranslationExtension',
- 'twig.extension.actions.class' => 'Symfony\\Bundle\\TwigBundle\\Extension\\ActionsExtension',
- 'twig.extension.code.class' => 'Symfony\\Bridge\\Twig\\Extension\\CodeExtension',
- 'twig.extension.routing.class' => 'Symfony\\Bridge\\Twig\\Extension\\RoutingExtension',
- 'twig.extension.yaml.class' => 'Symfony\\Bridge\\Twig\\Extension\\YamlExtension',
- 'twig.extension.form.class' => 'Symfony\\Bridge\\Twig\\Extension\\FormExtension',
- 'twig.extension.httpkernel.class' => 'Symfony\\Bridge\\Twig\\Extension\\HttpKernelExtension',
- 'twig.extension.debug.stopwatch.class' => 'Symfony\\Bridge\\Twig\\Extension\\StopwatchExtension',
- 'twig.extension.expression.class' => 'Symfony\\Bridge\\Twig\\Extension\\ExpressionExtension',
- 'twig.form.engine.class' => 'Symfony\\Bridge\\Twig\\Form\\TwigRendererEngine',
- 'twig.form.renderer.class' => 'Symfony\\Bridge\\Twig\\Form\\TwigRenderer',
- 'twig.translation.extractor.class' => 'Symfony\\Bridge\\Twig\\Translation\\TwigExtractor',
- 'twig.exception_listener.class' => 'Symfony\\Component\\HttpKernel\\EventListener\\ExceptionListener',
- 'twig.controller.exception.class' => 'Symfony\\Bundle\\TwigBundle\\Controller\\ExceptionController',
- 'twig.controller.preview_error.class' => 'Symfony\\Bundle\\TwigBundle\\Controller\\PreviewErrorController',
- 'twig.exception_listener.controller' => 'twig.controller.exception:showAction',
- 'twig.form.resources' => [
- 0 => 'form_div_layout.html.twig',
- 1 => 'ChillCustomFieldsBundle:Form:fields.html.twig',
- 2 => 'ChillMainBundle:Form:fields.html.twig',
- ],
- 'monolog.logger.class' => 'Symfony\\Bridge\\Monolog\\Logger',
- 'monolog.gelf.publisher.class' => 'Gelf\\MessagePublisher',
- 'monolog.gelfphp.publisher.class' => 'Gelf\\Publisher',
- 'monolog.handler.stream.class' => 'Monolog\\Handler\\StreamHandler',
- 'monolog.handler.console.class' => 'Symfony\\Bridge\\Monolog\\Handler\\ConsoleHandler',
- 'monolog.handler.group.class' => 'Monolog\\Handler\\GroupHandler',
- 'monolog.handler.buffer.class' => 'Monolog\\Handler\\BufferHandler',
- 'monolog.handler.rotating_file.class' => 'Monolog\\Handler\\RotatingFileHandler',
- 'monolog.handler.syslog.class' => 'Monolog\\Handler\\SyslogHandler',
- 'monolog.handler.syslogudp.class' => 'Monolog\\Handler\\SyslogUdpHandler',
- 'monolog.handler.null.class' => 'Monolog\\Handler\\NullHandler',
- 'monolog.handler.test.class' => 'Monolog\\Handler\\TestHandler',
- 'monolog.handler.gelf.class' => 'Monolog\\Handler\\GelfHandler',
- 'monolog.handler.rollbar.class' => 'Monolog\\Handler\\RollbarHandler',
- 'monolog.handler.flowdock.class' => 'Monolog\\Handler\\FlowdockHandler',
- 'monolog.handler.browser_console.class' => 'Monolog\\Handler\\BrowserConsoleHandler',
- 'monolog.handler.firephp.class' => 'Symfony\\Bridge\\Monolog\\Handler\\FirePHPHandler',
- 'monolog.handler.chromephp.class' => 'Symfony\\Bridge\\Monolog\\Handler\\ChromePhpHandler',
- 'monolog.handler.debug.class' => 'Symfony\\Bridge\\Monolog\\Handler\\DebugHandler',
- 'monolog.handler.swift_mailer.class' => 'Symfony\\Bridge\\Monolog\\Handler\\SwiftMailerHandler',
- 'monolog.handler.native_mailer.class' => 'Monolog\\Handler\\NativeMailerHandler',
- 'monolog.handler.socket.class' => 'Monolog\\Handler\\SocketHandler',
- 'monolog.handler.pushover.class' => 'Monolog\\Handler\\PushoverHandler',
- 'monolog.handler.raven.class' => 'Monolog\\Handler\\RavenHandler',
- 'monolog.handler.newrelic.class' => 'Monolog\\Handler\\NewRelicHandler',
- 'monolog.handler.hipchat.class' => 'Monolog\\Handler\\HipChatHandler',
- 'monolog.handler.slack.class' => 'Monolog\\Handler\\SlackHandler',
- 'monolog.handler.cube.class' => 'Monolog\\Handler\\CubeHandler',
- 'monolog.handler.amqp.class' => 'Monolog\\Handler\\AmqpHandler',
- 'monolog.handler.error_log.class' => 'Monolog\\Handler\\ErrorLogHandler',
- 'monolog.handler.loggly.class' => 'Monolog\\Handler\\LogglyHandler',
- 'monolog.handler.logentries.class' => 'Monolog\\Handler\\LogEntriesHandler',
- 'monolog.handler.whatfailuregroup.class' => 'Monolog\\Handler\\WhatFailureGroupHandler',
- 'monolog.activation_strategy.not_found.class' => 'Symfony\\Bundle\\MonologBundle\\NotFoundActivationStrategy',
- 'monolog.handler.fingers_crossed.class' => 'Monolog\\Handler\\FingersCrossedHandler',
- 'monolog.handler.fingers_crossed.error_level_activation_strategy.class' => 'Monolog\\Handler\\FingersCrossed\\ErrorLevelActivationStrategy',
- 'monolog.handler.filter.class' => 'Monolog\\Handler\\FilterHandler',
- 'monolog.handler.mongo.class' => 'Monolog\\Handler\\MongoDBHandler',
- 'monolog.mongo.client.class' => 'MongoClient',
- 'monolog.handler.elasticsearch.class' => 'Monolog\\Handler\\ElasticSearchHandler',
- 'monolog.elastica.client.class' => 'Elastica\\Client',
- 'monolog.swift_mailer.handlers' => [
- ],
- 'monolog.handlers_to_channels' => [
- ],
- 'swiftmailer.class' => 'Swift_Mailer',
- 'swiftmailer.transport.sendmail.class' => 'Swift_Transport_SendmailTransport',
- 'swiftmailer.transport.mail.class' => 'Swift_Transport_MailTransport',
- 'swiftmailer.transport.failover.class' => 'Swift_Transport_FailoverTransport',
- 'swiftmailer.plugin.redirecting.class' => 'Swift_Plugins_RedirectingPlugin',
- 'swiftmailer.plugin.impersonate.class' => 'Swift_Plugins_ImpersonatePlugin',
- 'swiftmailer.plugin.messagelogger.class' => 'Swift_Plugins_MessageLogger',
- 'swiftmailer.plugin.antiflood.class' => 'Swift_Plugins_AntiFloodPlugin',
- 'swiftmailer.transport.smtp.class' => 'Swift_Transport_EsmtpTransport',
- 'swiftmailer.plugin.blackhole.class' => 'Swift_Plugins_BlackholePlugin',
- 'swiftmailer.spool.file.class' => 'Swift_FileSpool',
- 'swiftmailer.spool.memory.class' => 'Swift_MemorySpool',
- 'swiftmailer.email_sender.listener.class' => 'Symfony\\Bundle\\SwiftmailerBundle\\EventListener\\EmailSenderListener',
- 'swiftmailer.data_collector.class' => 'Symfony\\Bundle\\SwiftmailerBundle\\DataCollector\\MessageDataCollector',
- 'swiftmailer.mailer.default.transport.name' => 'smtp',
- 'swiftmailer.mailer.default.delivery.enabled' => true,
- 'swiftmailer.mailer.default.transport.smtp.encryption' => null,
- 'swiftmailer.mailer.default.transport.smtp.port' => 25,
- 'swiftmailer.mailer.default.transport.smtp.host' => 'localhost',
- 'swiftmailer.mailer.default.transport.smtp.username' => null,
- 'swiftmailer.mailer.default.transport.smtp.password' => null,
- 'swiftmailer.mailer.default.transport.smtp.auth_mode' => null,
- 'swiftmailer.mailer.default.transport.smtp.timeout' => 30,
- 'swiftmailer.mailer.default.transport.smtp.source_ip' => null,
- 'swiftmailer.mailer.default.spool.enabled' => false,
- 'swiftmailer.mailer.default.plugin.impersonate' => null,
- 'swiftmailer.mailer.default.single_address' => null,
- 'swiftmailer.spool.enabled' => false,
- 'swiftmailer.delivery.enabled' => true,
- 'swiftmailer.single_address' => null,
- 'swiftmailer.mailers' => [
- 'default' => 'swiftmailer.mailer.default',
- ],
- 'swiftmailer.default_mailer' => 'default',
- 'assetic.asset_factory.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\AssetFactory',
- 'assetic.asset_manager.class' => 'Assetic\\Factory\\LazyAssetManager',
- 'assetic.asset_manager_cache_warmer.class' => 'Symfony\\Bundle\\AsseticBundle\\CacheWarmer\\AssetManagerCacheWarmer',
- 'assetic.cached_formula_loader.class' => 'Assetic\\Factory\\Loader\\CachedFormulaLoader',
- 'assetic.config_cache.class' => 'Assetic\\Cache\\ConfigCache',
- 'assetic.config_loader.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Loader\\ConfigurationLoader',
- 'assetic.config_resource.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Resource\\ConfigurationResource',
- 'assetic.coalescing_directory_resource.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Resource\\CoalescingDirectoryResource',
- 'assetic.directory_resource.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Resource\\DirectoryResource',
- 'assetic.filter_manager.class' => 'Symfony\\Bundle\\AsseticBundle\\FilterManager',
- 'assetic.worker.ensure_filter.class' => 'Assetic\\Factory\\Worker\\EnsureFilterWorker',
- 'assetic.worker.cache_busting.class' => 'Assetic\\Factory\\Worker\\CacheBustingWorker',
- 'assetic.value_supplier.class' => 'Symfony\\Bundle\\AsseticBundle\\DefaultValueSupplier',
- 'assetic.node.paths' => [
- ],
- 'assetic.cache_dir' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/assetic',
- 'assetic.bundles' => [
- 0 => 'ChillPersonBundle',
- 1 => 'ChillMainBundle',
- ],
- 'assetic.twig_extension.class' => 'Symfony\\Bundle\\AsseticBundle\\Twig\\AsseticExtension',
- 'assetic.twig_formula_loader.class' => 'Assetic\\Extension\\Twig\\TwigFormulaLoader',
- 'assetic.helper.dynamic.class' => 'Symfony\\Bundle\\AsseticBundle\\Templating\\DynamicAsseticHelper',
- 'assetic.helper.static.class' => 'Symfony\\Bundle\\AsseticBundle\\Templating\\StaticAsseticHelper',
- 'assetic.php_formula_loader.class' => 'Symfony\\Bundle\\AsseticBundle\\Factory\\Loader\\AsseticHelperFormulaLoader',
- 'assetic.debug' => true,
- 'assetic.use_controller' => false,
- 'assetic.enable_profiler' => false,
- 'assetic.read_from' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/../web',
- 'assetic.write_to' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/../web',
- 'assetic.variables' => [
- ],
- 'assetic.java.bin' => '/usr/bin/java',
- 'assetic.node.bin' => '/usr/local/bin/node',
- 'assetic.ruby.bin' => '/usr/local/opt/ruby/bin/ruby',
- 'assetic.sass.bin' => '/usr/local/bin/sass',
- 'assetic.filter.cssrewrite.class' => 'Assetic\\Filter\\CssRewriteFilter',
- 'assetic.twig_extension.functions' => [
- ],
- 'doctrine_cache.apc.class' => 'Doctrine\\Common\\Cache\\ApcCache',
- 'doctrine_cache.array.class' => 'Doctrine\\Common\\Cache\\ArrayCache',
- 'doctrine_cache.file_system.class' => 'Doctrine\\Common\\Cache\\FilesystemCache',
- 'doctrine_cache.php_file.class' => 'Doctrine\\Common\\Cache\\PhpFileCache',
- 'doctrine_cache.mongodb.class' => 'Doctrine\\Common\\Cache\\MongoDBCache',
- 'doctrine_cache.mongodb.collection.class' => 'MongoCollection',
- 'doctrine_cache.mongodb.connection.class' => 'MongoClient',
- 'doctrine_cache.mongodb.server' => 'localhost:27017',
- 'doctrine_cache.riak.class' => 'Doctrine\\Common\\Cache\\RiakCache',
- 'doctrine_cache.riak.bucket.class' => 'Riak\\Bucket',
- 'doctrine_cache.riak.connection.class' => 'Riak\\Connection',
- 'doctrine_cache.riak.bucket_property_list.class' => 'Riak\\BucketPropertyList',
- 'doctrine_cache.riak.host' => 'localhost',
- 'doctrine_cache.riak.port' => 8087,
- 'doctrine_cache.memcache.class' => 'Doctrine\\Common\\Cache\\MemcacheCache',
- 'doctrine_cache.memcache.connection.class' => 'Memcache',
- 'doctrine_cache.memcache.host' => 'localhost',
- 'doctrine_cache.memcache.port' => 11211,
- 'doctrine_cache.memcached.class' => 'Doctrine\\Common\\Cache\\MemcachedCache',
- 'doctrine_cache.memcached.connection.class' => 'Memcached',
- 'doctrine_cache.memcached.host' => 'localhost',
- 'doctrine_cache.memcached.port' => 11211,
- 'doctrine_cache.redis.class' => 'Doctrine\\Common\\Cache\\RedisCache',
- 'doctrine_cache.redis.connection.class' => 'Redis',
- 'doctrine_cache.redis.host' => 'localhost',
- 'doctrine_cache.redis.port' => 6379,
- 'doctrine_cache.couchbase.class' => 'Doctrine\\Common\\Cache\\CouchbaseCache',
- 'doctrine_cache.couchbase.connection.class' => 'Couchbase',
- 'doctrine_cache.couchbase.hostnames' => 'localhost:8091',
- 'doctrine_cache.wincache.class' => 'Doctrine\\Common\\Cache\\WinCacheCache',
- 'doctrine_cache.xcache.class' => 'Doctrine\\Common\\Cache\\XcacheCache',
- 'doctrine_cache.zenddata.class' => 'Doctrine\\Common\\Cache\\ZendDataCache',
- 'doctrine_cache.security.acl.cache.class' => 'Doctrine\\Bundle\\DoctrineCacheBundle\\Acl\\Model\\AclCache',
- 'doctrine.dbal.logger.chain.class' => 'Doctrine\\DBAL\\Logging\\LoggerChain',
- 'doctrine.dbal.logger.profiling.class' => 'Doctrine\\DBAL\\Logging\\DebugStack',
- 'doctrine.dbal.logger.class' => 'Symfony\\Bridge\\Doctrine\\Logger\\DbalLogger',
- 'doctrine.dbal.configuration.class' => 'Doctrine\\DBAL\\Configuration',
- 'doctrine.data_collector.class' => 'Doctrine\\Bundle\\DoctrineBundle\\DataCollector\\DoctrineDataCollector',
- 'doctrine.dbal.connection.event_manager.class' => 'Symfony\\Bridge\\Doctrine\\ContainerAwareEventManager',
- 'doctrine.dbal.connection_factory.class' => 'Doctrine\\Bundle\\DoctrineBundle\\ConnectionFactory',
- 'doctrine.dbal.events.mysql_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\MysqlSessionInit',
- 'doctrine.dbal.events.oracle_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\OracleSessionInit',
- 'doctrine.class' => 'Doctrine\\Bundle\\DoctrineBundle\\Registry',
- 'doctrine.entity_managers' => [
- 'default' => 'doctrine.orm.default_entity_manager',
- ],
- 'doctrine.default_entity_manager' => 'default',
- 'doctrine.dbal.connection_factory.types' => [
- ],
- 'doctrine.connections' => [
- 'default' => 'doctrine.dbal.default_connection',
- ],
- 'doctrine.default_connection' => 'default',
- 'doctrine.orm.configuration.class' => 'Doctrine\\ORM\\Configuration',
- 'doctrine.orm.entity_manager.class' => 'Doctrine\\ORM\\EntityManager',
- 'doctrine.orm.manager_configurator.class' => 'Doctrine\\Bundle\\DoctrineBundle\\ManagerConfigurator',
- 'doctrine.orm.cache.array.class' => 'Doctrine\\Common\\Cache\\ArrayCache',
- 'doctrine.orm.cache.apc.class' => 'Doctrine\\Common\\Cache\\ApcCache',
- 'doctrine.orm.cache.memcache.class' => 'Doctrine\\Common\\Cache\\MemcacheCache',
- 'doctrine.orm.cache.memcache_host' => 'localhost',
- 'doctrine.orm.cache.memcache_port' => 11211,
- 'doctrine.orm.cache.memcache_instance.class' => 'Memcache',
- 'doctrine.orm.cache.memcached.class' => 'Doctrine\\Common\\Cache\\MemcachedCache',
- 'doctrine.orm.cache.memcached_host' => 'localhost',
- 'doctrine.orm.cache.memcached_port' => 11211,
- 'doctrine.orm.cache.memcached_instance.class' => 'Memcached',
- 'doctrine.orm.cache.redis.class' => 'Doctrine\\Common\\Cache\\RedisCache',
- 'doctrine.orm.cache.redis_host' => 'localhost',
- 'doctrine.orm.cache.redis_port' => 6379,
- 'doctrine.orm.cache.redis_instance.class' => 'Redis',
- 'doctrine.orm.cache.xcache.class' => 'Doctrine\\Common\\Cache\\XcacheCache',
- 'doctrine.orm.cache.wincache.class' => 'Doctrine\\Common\\Cache\\WinCacheCache',
- 'doctrine.orm.cache.zenddata.class' => 'Doctrine\\Common\\Cache\\ZendDataCache',
- 'doctrine.orm.metadata.driver_chain.class' => 'Doctrine\\Common\\Persistence\\Mapping\\Driver\\MappingDriverChain',
- 'doctrine.orm.metadata.annotation.class' => 'Doctrine\\ORM\\Mapping\\Driver\\AnnotationDriver',
- 'doctrine.orm.metadata.xml.class' => 'Doctrine\\ORM\\Mapping\\Driver\\SimplifiedXmlDriver',
- 'doctrine.orm.metadata.yml.class' => 'Doctrine\\ORM\\Mapping\\Driver\\SimplifiedYamlDriver',
- 'doctrine.orm.metadata.php.class' => 'Doctrine\\ORM\\Mapping\\Driver\\PHPDriver',
- 'doctrine.orm.metadata.staticphp.class' => 'Doctrine\\ORM\\Mapping\\Driver\\StaticPHPDriver',
- 'doctrine.orm.proxy_cache_warmer.class' => 'Symfony\\Bridge\\Doctrine\\CacheWarmer\\ProxyCacheWarmer',
- 'form.type_guesser.doctrine.class' => 'Symfony\\Bridge\\Doctrine\\Form\\DoctrineOrmTypeGuesser',
- 'doctrine.orm.validator.unique.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\Constraints\\UniqueEntityValidator',
- 'doctrine.orm.validator_initializer.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\DoctrineInitializer',
- 'doctrine.orm.security.user.provider.class' => 'Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider',
- 'doctrine.orm.listeners.resolve_target_entity.class' => 'Doctrine\\ORM\\Tools\\ResolveTargetEntityListener',
- 'doctrine.orm.listeners.attach_entity_listeners.class' => 'Doctrine\\ORM\\Tools\\AttachEntityListenersListener',
- 'doctrine.orm.naming_strategy.default.class' => 'Doctrine\\ORM\\Mapping\\DefaultNamingStrategy',
- 'doctrine.orm.naming_strategy.underscore.class' => 'Doctrine\\ORM\\Mapping\\UnderscoreNamingStrategy',
- 'doctrine.orm.quote_strategy.default.class' => 'Doctrine\\ORM\\Mapping\\DefaultQuoteStrategy',
- 'doctrine.orm.quote_strategy.ansi.class' => 'Doctrine\\ORM\\Mapping\\AnsiQuoteStrategy',
- 'doctrine.orm.entity_listener_resolver.class' => 'Doctrine\\ORM\\Mapping\\DefaultEntityListenerResolver',
- 'doctrine.orm.second_level_cache.default_cache_factory.class' => 'Doctrine\\ORM\\Cache\\DefaultCacheFactory',
- 'doctrine.orm.second_level_cache.default_region.class' => 'Doctrine\\ORM\\Cache\\Region\\DefaultRegion',
- 'doctrine.orm.second_level_cache.filelock_region.class' => 'Doctrine\\ORM\\Cache\\Region\\FileLockRegion',
- 'doctrine.orm.second_level_cache.logger_chain.class' => 'Doctrine\\ORM\\Cache\\Logging\\CacheLoggerChain',
- 'doctrine.orm.second_level_cache.logger_statistics.class' => 'Doctrine\\ORM\\Cache\\Logging\\StatisticsCacheLogger',
- 'doctrine.orm.second_level_cache.cache_configuration.class' => 'Doctrine\\ORM\\Cache\\CacheConfiguration',
- 'doctrine.orm.second_level_cache.regions_configuration.class' => 'Doctrine\\ORM\\Cache\\RegionsConfiguration',
- 'doctrine.orm.auto_generate_proxy_classes' => true,
- 'doctrine.orm.proxy_dir' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/doctrine/orm/Proxies',
- 'doctrine.orm.proxy_namespace' => 'Proxies',
- 'sensio_framework_extra.view.guesser.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Templating\\TemplateGuesser',
- 'sensio_framework_extra.controller.listener.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ControllerListener',
- 'sensio_framework_extra.routing.loader.annot_dir.class' => 'Symfony\\Component\\Routing\\Loader\\AnnotationDirectoryLoader',
- 'sensio_framework_extra.routing.loader.annot_file.class' => 'Symfony\\Component\\Routing\\Loader\\AnnotationFileLoader',
- 'sensio_framework_extra.routing.loader.annot_class.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Routing\\AnnotatedRouteControllerLoader',
- 'sensio_framework_extra.converter.listener.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ParamConverterListener',
- 'sensio_framework_extra.converter.manager.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\ParamConverterManager',
- 'sensio_framework_extra.converter.doctrine.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\DoctrineParamConverter',
- 'sensio_framework_extra.converter.datetime.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\DateTimeParamConverter',
- 'sensio_framework_extra.view.listener.class' => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\TemplateListener',
- 'chill_main.installation_name' => 'Chill',
- 'chill_main.available_languages' => [
- 0 => 'fr',
- ],
- 'chill_main.routing.resources' => [
- 0 => '@ChillPersonBundle/Resources/config/routing.yml',
- 1 => '@ChillCustomFieldsBundle/Resources/config/routing.yml',
- 2 => '@ChillMainBundle/Resources/config/routing.yml',
- ],
- 'chill_custom_fields.customizables_entities' => [
- 0 => [
- 'class' => 'Chill\\PersonBundle\\Entity\\Person',
- 'name' => 'PersonEntity',
- 'options' => [
- ],
- ],
- ],
- 'cl_chill_person.search.use_double_metaphone' => false,
- 'web_profiler.controller.profiler.class' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ProfilerController',
- 'web_profiler.controller.router.class' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\RouterController',
- 'web_profiler.controller.exception.class' => 'Symfony\\Bundle\\WebProfilerBundle\\Controller\\ExceptionController',
- 'twig.extension.webprofiler.class' => 'Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension',
- 'web_profiler.debug_toolbar.position' => 'bottom',
- 'sensio_distribution.webconfigurator.class' => 'Sensio\\Bundle\\DistributionBundle\\Configurator\\Configurator',
- 'sensio_distribution.webconfigurator.doctrine_step.class' => 'Sensio\\Bundle\\DistributionBundle\\Configurator\\Step\\DoctrineStep',
- 'sensio_distribution.webconfigurator.secret_step.class' => 'Sensio\\Bundle\\DistributionBundle\\Configurator\\Step\\SecretStep',
- 'sensio_distribution.security_checker.class' => 'SensioLabs\\Security\\SecurityChecker',
- 'sensio_distribution.security_checker.command.class' => 'SensioLabs\\Security\\Command\\SecurityCheckerCommand',
- 'data_collector.templates' => [
- 'data_collector.config' => [
- 0 => 'config',
- 1 => '@WebProfiler/Collector/config.html.twig',
- ],
- 'data_collector.request' => [
- 0 => 'request',
- 1 => '@WebProfiler/Collector/request.html.twig',
- ],
- 'data_collector.ajax' => [
- 0 => 'ajax',
- 1 => '@WebProfiler/Collector/ajax.html.twig',
- ],
- 'data_collector.exception' => [
- 0 => 'exception',
- 1 => '@WebProfiler/Collector/exception.html.twig',
- ],
- 'data_collector.events' => [
- 0 => 'events',
- 1 => '@WebProfiler/Collector/events.html.twig',
- ],
- 'data_collector.logger' => [
- 0 => 'logger',
- 1 => '@WebProfiler/Collector/logger.html.twig',
- ],
- 'data_collector.time' => [
- 0 => 'time',
- 1 => '@WebProfiler/Collector/time.html.twig',
- ],
- 'data_collector.memory' => [
- 0 => 'memory',
- 1 => '@WebProfiler/Collector/memory.html.twig',
- ],
- 'data_collector.router' => [
- 0 => 'router',
- 1 => '@WebProfiler/Collector/router.html.twig',
- ],
- 'data_collector.form' => [
- 0 => 'form',
- 1 => '@WebProfiler/Collector/form.html.twig',
- ],
- 'data_collector.translation' => [
- 0 => 'translation',
- 1 => '@WebProfiler/Collector/translation.html.twig',
- ],
- 'data_collector.twig' => [
- 0 => 'twig',
- 1 => '@WebProfiler/Collector/twig.html.twig',
- ],
- 'data_collector.security' => [
- 0 => 'security',
- 1 => '@Security/Collector/security.html.twig',
- ],
- 'swiftmailer.data_collector' => [
- 0 => 'swiftmailer',
- 1 => '@Swiftmailer/Collector/swiftmailer.html.twig',
- ],
- 'data_collector.doctrine' => [
- 0 => 'db',
- 1 => '@Doctrine/Collector/db.html.twig',
- ],
- 'data_collector.dump' => [
- 0 => 'dump',
- 1 => '@Debug/Profiler/dump.html.twig',
- ],
- ],
- 'console.command.ids' => [
- 0 => 'sensio_distribution.security_checker.command',
- ],
- ];
- }
-
- /**
- * Gets the 'doctrine.dbal.connection_factory' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\Bundle\DoctrineBundle\ConnectionFactory A Doctrine\Bundle\DoctrineBundle\ConnectionFactory instance.
- */
- protected function getDoctrine_Dbal_ConnectionFactoryService()
- {
- return $this->services['doctrine.dbal.connection_factory'] = new \Doctrine\Bundle\DoctrineBundle\ConnectionFactory([]);
- }
-
- /**
- * Gets the 'doctrine.dbal.default_connection' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\DBAL\Connection A Doctrine\DBAL\Connection instance.
- */
- protected function getDoctrine_Dbal_DefaultConnectionService()
- {
- $a = new \Doctrine\DBAL\Logging\LoggerChain();
- $a->addLogger(new \Symfony\Bridge\Doctrine\Logger\DbalLogger($this->get('monolog.logger.doctrine', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
- $a->addLogger($this->get('doctrine.dbal.logger.profiling.default'));
-
- $b = new \Doctrine\DBAL\Configuration();
- $b->setSQLLogger($a);
-
- $c = new \Symfony\Bridge\Doctrine\ContainerAwareEventManager($this);
- $c->addEventListener([0 => 'loadClassMetadata'], $this->get('doctrine.orm.default_listeners.attach_entity_listeners'));
-
- return $this->services['doctrine.dbal.default_connection'] = $this->get('doctrine.dbal.connection_factory')->createConnection(['driver' => 'pdo_pgsql', 'host' => '127.0.0.1', 'port' => 5432, 'dbname' => 'chill_test', 'user' => 'chill', 'password' => 'chill', 'charset' => 'UTF8', 'driverOptions' => []], $b, $c, []);
- }
-
- /**
- * Gets the 'doctrine.dbal.logger.profiling.default' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Doctrine\DBAL\Logging\DebugStack A Doctrine\DBAL\Logging\DebugStack instance.
- */
- protected function getDoctrine_Dbal_Logger_Profiling_DefaultService()
- {
- return $this->services['doctrine.dbal.logger.profiling.default'] = new \Doctrine\DBAL\Logging\DebugStack();
- }
-
- /**
- * Gets the 'doctrine.orm.default_entity_listener_resolver' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\ORM\Mapping\DefaultEntityListenerResolver A Doctrine\ORM\Mapping\DefaultEntityListenerResolver instance.
- */
- protected function getDoctrine_Orm_DefaultEntityListenerResolverService()
- {
- return $this->services['doctrine.orm.default_entity_listener_resolver'] = new \Doctrine\ORM\Mapping\DefaultEntityListenerResolver();
- }
-
- /**
- * Gets the 'doctrine.orm.default_entity_manager' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\ORM\EntityManager A Doctrine\ORM\EntityManager instance.
- */
- protected function getDoctrine_Orm_DefaultEntityManagerService()
- {
- $a = new \Doctrine\ORM\Mapping\Driver\SimplifiedYamlDriver(['/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/config/doctrine' => 'Chill\\MainBundle\\Entity', '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/Resources/config/doctrine' => 'Chill\\CustomFieldsBundle\\Entity', '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/config/doctrine' => 'Chill\\PersonBundle\\Entity', '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Resources/config/doctrine' => 'Chill\\ActivityBundle\\Entity']);
- $a->setGlobalBasename('mapping');
-
- $b = new \Doctrine\Common\Persistence\Mapping\Driver\MappingDriverChain();
- $b->addDriver($a, 'Chill\\MainBundle\\Entity');
- $b->addDriver($a, 'Chill\\CustomFieldsBundle\\Entity');
- $b->addDriver($a, 'Chill\\PersonBundle\\Entity');
- $b->addDriver($a, 'Chill\\ActivityBundle\\Entity');
-
- $c = new \Doctrine\ORM\Configuration();
- $c->setEntityNamespaces(['ChillMainBundle' => 'Chill\\MainBundle\\Entity', 'ChillCustomFieldsBundle' => 'Chill\\CustomFieldsBundle\\Entity', 'ChillPersonBundle' => 'Chill\\PersonBundle\\Entity', 'ChillActivityBundle' => 'Chill\\ActivityBundle\\Entity']);
- $c->setMetadataCacheImpl($this->get('doctrine_cache.providers.doctrine.orm.default_metadata_cache'));
- $c->setQueryCacheImpl($this->get('doctrine_cache.providers.doctrine.orm.default_query_cache'));
- $c->setResultCacheImpl($this->get('doctrine_cache.providers.doctrine.orm.default_result_cache'));
- $c->setMetadataDriverImpl($b);
- $c->setProxyDir('/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/doctrine/orm/Proxies');
- $c->setProxyNamespace('Proxies');
- $c->setAutoGenerateProxyClasses(true);
- $c->setClassMetadataFactoryName('Doctrine\\ORM\\Mapping\\ClassMetadataFactory');
- $c->setDefaultRepositoryClassName('Doctrine\\ORM\\EntityRepository');
- $c->setNamingStrategy(new \Doctrine\ORM\Mapping\DefaultNamingStrategy());
- $c->setQuoteStrategy(new \Doctrine\ORM\Mapping\DefaultQuoteStrategy());
- $c->setEntityListenerResolver($this->get('doctrine.orm.default_entity_listener_resolver'));
- $c->addCustomStringFunction('unaccent', 'Chill\\MainBundle\\Doctrine\\DQL\\Unaccent');
-
- $this->services['doctrine.orm.default_entity_manager'] = $instance = \Doctrine\ORM\EntityManager::create($this->get('doctrine.dbal.default_connection'), $c);
-
- $this->get('doctrine.orm.default_manager_configurator')->configure($instance);
-
- return $instance;
- }
-
- /**
- * Gets the 'doctrine.orm.default_listeners.attach_entity_listeners' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\ORM\Tools\AttachEntityListenersListener A Doctrine\ORM\Tools\AttachEntityListenersListener instance.
- */
- protected function getDoctrine_Orm_DefaultListeners_AttachEntityListenersService()
- {
- return $this->services['doctrine.orm.default_listeners.attach_entity_listeners'] = new \Doctrine\ORM\Tools\AttachEntityListenersListener();
- }
-
- /**
- * Gets the 'doctrine.orm.default_manager_configurator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\Bundle\DoctrineBundle\ManagerConfigurator A Doctrine\Bundle\DoctrineBundle\ManagerConfigurator instance.
- */
- protected function getDoctrine_Orm_DefaultManagerConfiguratorService()
- {
- return $this->services['doctrine.orm.default_manager_configurator'] = new \Doctrine\Bundle\DoctrineBundle\ManagerConfigurator([], []);
- }
-
- /**
- * Gets the 'doctrine.orm.validator.unique' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator A Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator instance.
- */
- protected function getDoctrine_Orm_Validator_UniqueService()
- {
- return $this->services['doctrine.orm.validator.unique'] = new \Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator($this->get('doctrine'));
- }
-
- /**
- * Gets the 'doctrine.orm.validator_initializer' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Doctrine\Validator\DoctrineInitializer A Symfony\Bridge\Doctrine\Validator\DoctrineInitializer instance.
- */
- protected function getDoctrine_Orm_ValidatorInitializerService()
- {
- return $this->services['doctrine.orm.validator_initializer'] = new \Symfony\Bridge\Doctrine\Validator\DoctrineInitializer($this->get('doctrine'));
- }
-
- /**
- * Gets the 'doctrine_cache.providers.doctrine.orm.default_metadata_cache' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\Common\Cache\ArrayCache A Doctrine\Common\Cache\ArrayCache instance.
- */
- protected function getDoctrineCache_Providers_Doctrine_Orm_DefaultMetadataCacheService()
- {
- $this->services['doctrine_cache.providers.doctrine.orm.default_metadata_cache'] = $instance = new \Doctrine\Common\Cache\ArrayCache();
-
- $instance->setNamespace('sf2orm_default_c0b41a363c751fd9be0caf57d83082a61e71edafd3180cccf326d0e99751ea74');
-
- return $instance;
- }
-
- /**
- * Gets the 'doctrine_cache.providers.doctrine.orm.default_query_cache' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\Common\Cache\ArrayCache A Doctrine\Common\Cache\ArrayCache instance.
- */
- protected function getDoctrineCache_Providers_Doctrine_Orm_DefaultQueryCacheService()
- {
- $this->services['doctrine_cache.providers.doctrine.orm.default_query_cache'] = $instance = new \Doctrine\Common\Cache\ArrayCache();
-
- $instance->setNamespace('sf2orm_default_c0b41a363c751fd9be0caf57d83082a61e71edafd3180cccf326d0e99751ea74');
-
- return $instance;
- }
-
- /**
- * Gets the 'doctrine_cache.providers.doctrine.orm.default_result_cache' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\Common\Cache\ArrayCache A Doctrine\Common\Cache\ArrayCache instance.
- */
- protected function getDoctrineCache_Providers_Doctrine_Orm_DefaultResultCacheService()
- {
- $this->services['doctrine_cache.providers.doctrine.orm.default_result_cache'] = $instance = new \Doctrine\Common\Cache\ArrayCache();
-
- $instance->setNamespace('sf2orm_default_c0b41a363c751fd9be0caf57d83082a61e71edafd3180cccf326d0e99751ea74');
-
- return $instance;
- }
-
- /**
- * Gets the 'doctrine' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Doctrine\Bundle\DoctrineBundle\Registry A Doctrine\Bundle\DoctrineBundle\Registry instance.
- */
- protected function getDoctrineService()
- {
- return $this->services['doctrine'] = new \Doctrine\Bundle\DoctrineBundle\Registry($this, ['default' => 'doctrine.dbal.default_connection'], ['default' => 'doctrine.orm.default_entity_manager'], 'default', 'default');
- }
-
- /**
- * Gets the 'file_locator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\Config\FileLocator A Symfony\Component\HttpKernel\Config\FileLocator instance.
- */
- protected function getFileLocatorService()
- {
- return $this->services['file_locator'] = new \Symfony\Component\HttpKernel\Config\FileLocator($this->get('kernel'), '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/Resources');
- }
-
- /**
- * Gets the 'filesystem' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Filesystem\Filesystem A Symfony\Component\Filesystem\Filesystem instance.
- */
- protected function getFilesystemService()
- {
- return $this->services['filesystem'] = new \Symfony\Component\Filesystem\Filesystem();
- }
-
- /**
- * Gets the 'form.csrf_provider' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfTokenManagerAdapter A Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfTokenManagerAdapter instance.
- */
- protected function getForm_CsrfProviderService()
- {
- return $this->services['form.csrf_provider'] = new \Symfony\Component\Form\Extension\Csrf\CsrfProvider\CsrfTokenManagerAdapter($this->get('security.csrf.token_manager'));
- }
-
- /**
- * Gets the 'form.factory' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\FormFactory A Symfony\Component\Form\FormFactory instance.
- */
- protected function getForm_FactoryService()
- {
- return $this->services['form.factory'] = new \Symfony\Component\Form\FormFactory($this->get('form.registry'), $this->get('form.resolved_type_factory'));
- }
-
- /**
- * Gets the 'form.registry' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\FormRegistry A Symfony\Component\Form\FormRegistry instance.
- */
- protected function getForm_RegistryService()
- {
- return $this->services['form.registry'] = new \Symfony\Component\Form\FormRegistry([0 => new \Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension($this, ['form' => 'form.type.form', 'birthday' => 'form.type.birthday', 'checkbox' => 'form.type.checkbox', 'choice' => 'form.type.choice', 'collection' => 'form.type.collection', 'country' => 'form.type.country', 'date' => 'form.type.date', 'datetime' => 'form.type.datetime', 'email' => 'form.type.email', 'file' => 'form.type.file', 'hidden' => 'form.type.hidden', 'integer' => 'form.type.integer', 'language' => 'form.type.language', 'locale' => 'form.type.locale', 'money' => 'form.type.money', 'number' => 'form.type.number', 'password' => 'form.type.password', 'percent' => 'form.type.percent', 'radio' => 'form.type.radio', 'repeated' => 'form.type.repeated', 'search' => 'form.type.search', 'textarea' => 'form.type.textarea', 'text' => 'form.type.text', 'time' => 'form.type.time', 'timezone' => 'form.type.timezone', 'url' => 'form.type.url', 'button' => 'form.type.button', 'submit' => 'form.type.submit', 'reset' => 'form.type.reset', 'currency' => 'form.type.currency', 'entity' => 'form.type.entity', 'translatable_string' => 'chill.main.form.type.translatable.string', 'select2_choice' => 'chill.main.form.type.select2choice', 'select2_entity' => 'chill.main.form.type.select2entity', 'select2_chill_country' => 'chill.main.form.type.select2country', 'select2_chill_language' => 'chill.main.form.type.select2language', 'center' => 'chill.main.form.type.center', 'custom_field_choice' => 'chill.custom_field.custom_field_choice_type', 'custom_fields_group' => 'chill.custom_field.custom_fields_group_type', 'custom_field' => 'chill.custom_field.custom_field_type', 'custom_fields_group_linked_custom_fields' => 'chill.custom_field.custom_fields_group_linked_custom_fields', 'custom_field_title' => 'chill.custom_field.custom_fields_title_type', 'closing_motive' => 'chill.person.accompanying_period_closing_motive'], ['form' => [0 => 'form.type_extension.form.http_foundation', 1 => 'form.type_extension.form.validator', 2 => 'form.type_extension.csrf', 3 => 'form.type_extension.form.data_collector'], 'repeated' => [0 => 'form.type_extension.repeated.validator'], 'submit' => [0 => 'form.type_extension.submit.validator']], [0 => 'form.type_guesser.validator', 1 => 'form.type_guesser.doctrine'])], $this->get('form.resolved_type_factory'));
- }
-
- /**
- * Gets the 'form.resolved_type_factory' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeFactoryDataCollectorProxy A Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeFactoryDataCollectorProxy instance.
- */
- protected function getForm_ResolvedTypeFactoryService()
- {
- return $this->services['form.resolved_type_factory'] = new \Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeFactoryDataCollectorProxy(new \Symfony\Component\Form\ResolvedFormTypeFactory(), $this->get('data_collector.form'));
- }
-
- /**
- * Gets the 'form.type.birthday' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\BirthdayType A Symfony\Component\Form\Extension\Core\Type\BirthdayType instance.
- */
- protected function getForm_Type_BirthdayService()
- {
- return $this->services['form.type.birthday'] = new \Symfony\Component\Form\Extension\Core\Type\BirthdayType();
- }
-
- /**
- * Gets the 'form.type.button' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\ButtonType A Symfony\Component\Form\Extension\Core\Type\ButtonType instance.
- */
- protected function getForm_Type_ButtonService()
- {
- return $this->services['form.type.button'] = new \Symfony\Component\Form\Extension\Core\Type\ButtonType();
- }
-
- /**
- * Gets the 'form.type.checkbox' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\CheckboxType A Symfony\Component\Form\Extension\Core\Type\CheckboxType instance.
- */
- protected function getForm_Type_CheckboxService()
- {
- return $this->services['form.type.checkbox'] = new \Symfony\Component\Form\Extension\Core\Type\CheckboxType();
- }
-
- /**
- * Gets the 'form.type.choice' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\ChoiceType A Symfony\Component\Form\Extension\Core\Type\ChoiceType instance.
- */
- protected function getForm_Type_ChoiceService()
- {
- return $this->services['form.type.choice'] = new \Symfony\Component\Form\Extension\Core\Type\ChoiceType();
- }
-
- /**
- * Gets the 'form.type.collection' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\CollectionType A Symfony\Component\Form\Extension\Core\Type\CollectionType instance.
- */
- protected function getForm_Type_CollectionService()
- {
- return $this->services['form.type.collection'] = new \Symfony\Component\Form\Extension\Core\Type\CollectionType();
- }
-
- /**
- * Gets the 'form.type.country' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\CountryType A Symfony\Component\Form\Extension\Core\Type\CountryType instance.
- */
- protected function getForm_Type_CountryService()
- {
- return $this->services['form.type.country'] = new \Symfony\Component\Form\Extension\Core\Type\CountryType();
- }
-
- /**
- * Gets the 'form.type.currency' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\CurrencyType A Symfony\Component\Form\Extension\Core\Type\CurrencyType instance.
- */
- protected function getForm_Type_CurrencyService()
- {
- return $this->services['form.type.currency'] = new \Symfony\Component\Form\Extension\Core\Type\CurrencyType();
- }
-
- /**
- * Gets the 'form.type.date' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\DateType A Symfony\Component\Form\Extension\Core\Type\DateType instance.
- */
- protected function getForm_Type_DateService()
- {
- return $this->services['form.type.date'] = new \Symfony\Component\Form\Extension\Core\Type\DateType();
- }
-
- /**
- * Gets the 'form.type.datetime' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\DateTimeType A Symfony\Component\Form\Extension\Core\Type\DateTimeType instance.
- */
- protected function getForm_Type_DatetimeService()
- {
- return $this->services['form.type.datetime'] = new \Symfony\Component\Form\Extension\Core\Type\DateTimeType();
- }
-
- /**
- * Gets the 'form.type.email' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\EmailType A Symfony\Component\Form\Extension\Core\Type\EmailType instance.
- */
- protected function getForm_Type_EmailService()
- {
- return $this->services['form.type.email'] = new \Symfony\Component\Form\Extension\Core\Type\EmailType();
- }
-
- /**
- * Gets the 'form.type.entity' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Doctrine\Form\Type\EntityType A Symfony\Bridge\Doctrine\Form\Type\EntityType instance.
- */
- protected function getForm_Type_EntityService()
- {
- return $this->services['form.type.entity'] = new \Symfony\Bridge\Doctrine\Form\Type\EntityType($this->get('doctrine'));
- }
-
- /**
- * Gets the 'form.type.file' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\FileType A Symfony\Component\Form\Extension\Core\Type\FileType instance.
- */
- protected function getForm_Type_FileService()
- {
- return $this->services['form.type.file'] = new \Symfony\Component\Form\Extension\Core\Type\FileType();
- }
-
- /**
- * Gets the 'form.type.form' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\FormType A Symfony\Component\Form\Extension\Core\Type\FormType instance.
- */
- protected function getForm_Type_FormService()
- {
- return $this->services['form.type.form'] = new \Symfony\Component\Form\Extension\Core\Type\FormType($this->get('property_accessor'));
- }
-
- /**
- * Gets the 'form.type.hidden' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\HiddenType A Symfony\Component\Form\Extension\Core\Type\HiddenType instance.
- */
- protected function getForm_Type_HiddenService()
- {
- return $this->services['form.type.hidden'] = new \Symfony\Component\Form\Extension\Core\Type\HiddenType();
- }
-
- /**
- * Gets the 'form.type.integer' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\IntegerType A Symfony\Component\Form\Extension\Core\Type\IntegerType instance.
- */
- protected function getForm_Type_IntegerService()
- {
- return $this->services['form.type.integer'] = new \Symfony\Component\Form\Extension\Core\Type\IntegerType();
- }
-
- /**
- * Gets the 'form.type.language' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\LanguageType A Symfony\Component\Form\Extension\Core\Type\LanguageType instance.
- */
- protected function getForm_Type_LanguageService()
- {
- return $this->services['form.type.language'] = new \Symfony\Component\Form\Extension\Core\Type\LanguageType();
- }
-
- /**
- * Gets the 'form.type.locale' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\LocaleType A Symfony\Component\Form\Extension\Core\Type\LocaleType instance.
- */
- protected function getForm_Type_LocaleService()
- {
- return $this->services['form.type.locale'] = new \Symfony\Component\Form\Extension\Core\Type\LocaleType();
- }
-
- /**
- * Gets the 'form.type.money' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\MoneyType A Symfony\Component\Form\Extension\Core\Type\MoneyType instance.
- */
- protected function getForm_Type_MoneyService()
- {
- return $this->services['form.type.money'] = new \Symfony\Component\Form\Extension\Core\Type\MoneyType();
- }
-
- /**
- * Gets the 'form.type.number' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\NumberType A Symfony\Component\Form\Extension\Core\Type\NumberType instance.
- */
- protected function getForm_Type_NumberService()
- {
- return $this->services['form.type.number'] = new \Symfony\Component\Form\Extension\Core\Type\NumberType();
- }
-
- /**
- * Gets the 'form.type.password' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\PasswordType A Symfony\Component\Form\Extension\Core\Type\PasswordType instance.
- */
- protected function getForm_Type_PasswordService()
- {
- return $this->services['form.type.password'] = new \Symfony\Component\Form\Extension\Core\Type\PasswordType();
- }
-
- /**
- * Gets the 'form.type.percent' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\PercentType A Symfony\Component\Form\Extension\Core\Type\PercentType instance.
- */
- protected function getForm_Type_PercentService()
- {
- return $this->services['form.type.percent'] = new \Symfony\Component\Form\Extension\Core\Type\PercentType();
- }
-
- /**
- * Gets the 'form.type.radio' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\RadioType A Symfony\Component\Form\Extension\Core\Type\RadioType instance.
- */
- protected function getForm_Type_RadioService()
- {
- return $this->services['form.type.radio'] = new \Symfony\Component\Form\Extension\Core\Type\RadioType();
- }
-
- /**
- * Gets the 'form.type.repeated' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\RepeatedType A Symfony\Component\Form\Extension\Core\Type\RepeatedType instance.
- */
- protected function getForm_Type_RepeatedService()
- {
- return $this->services['form.type.repeated'] = new \Symfony\Component\Form\Extension\Core\Type\RepeatedType();
- }
-
- /**
- * Gets the 'form.type.reset' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\ResetType A Symfony\Component\Form\Extension\Core\Type\ResetType instance.
- */
- protected function getForm_Type_ResetService()
- {
- return $this->services['form.type.reset'] = new \Symfony\Component\Form\Extension\Core\Type\ResetType();
- }
-
- /**
- * Gets the 'form.type.search' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\SearchType A Symfony\Component\Form\Extension\Core\Type\SearchType instance.
- */
- protected function getForm_Type_SearchService()
- {
- return $this->services['form.type.search'] = new \Symfony\Component\Form\Extension\Core\Type\SearchType();
- }
-
- /**
- * Gets the 'form.type.submit' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\SubmitType A Symfony\Component\Form\Extension\Core\Type\SubmitType instance.
- */
- protected function getForm_Type_SubmitService()
- {
- return $this->services['form.type.submit'] = new \Symfony\Component\Form\Extension\Core\Type\SubmitType();
- }
-
- /**
- * Gets the 'form.type.textarea' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\TextareaType A Symfony\Component\Form\Extension\Core\Type\TextareaType instance.
- */
- protected function getForm_Type_TextareaService()
- {
- return $this->services['form.type.textarea'] = new \Symfony\Component\Form\Extension\Core\Type\TextareaType();
- }
-
- /**
- * Gets the 'form.type.text' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\TextType A Symfony\Component\Form\Extension\Core\Type\TextType instance.
- */
- protected function getForm_Type_TextService()
- {
- return $this->services['form.type.text'] = new \Symfony\Component\Form\Extension\Core\Type\TextType();
- }
-
- /**
- * Gets the 'form.type.time' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\TimeType A Symfony\Component\Form\Extension\Core\Type\TimeType instance.
- */
- protected function getForm_Type_TimeService()
- {
- return $this->services['form.type.time'] = new \Symfony\Component\Form\Extension\Core\Type\TimeType();
- }
-
- /**
- * Gets the 'form.type.timezone' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\TimezoneType A Symfony\Component\Form\Extension\Core\Type\TimezoneType instance.
- */
- protected function getForm_Type_TimezoneService()
- {
- return $this->services['form.type.timezone'] = new \Symfony\Component\Form\Extension\Core\Type\TimezoneType();
- }
-
- /**
- * Gets the 'form.type.url' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Core\Type\UrlType A Symfony\Component\Form\Extension\Core\Type\UrlType instance.
- */
- protected function getForm_Type_UrlService()
- {
- return $this->services['form.type.url'] = new \Symfony\Component\Form\Extension\Core\Type\UrlType();
- }
-
- /**
- * Gets the 'form.type_extension.csrf' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension A Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension instance.
- */
- protected function getForm_TypeExtension_CsrfService()
- {
- return $this->services['form.type_extension.csrf'] = new \Symfony\Component\Form\Extension\Csrf\Type\FormTypeCsrfExtension($this->get('security.csrf.token_manager'), true, '_token', $this->get('translator.default'), 'validators');
- }
-
- /**
- * Gets the 'form.type_extension.form.data_collector' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\DataCollector\Type\DataCollectorTypeExtension A Symfony\Component\Form\Extension\DataCollector\Type\DataCollectorTypeExtension instance.
- */
- protected function getForm_TypeExtension_Form_DataCollectorService()
- {
- return $this->services['form.type_extension.form.data_collector'] = new \Symfony\Component\Form\Extension\DataCollector\Type\DataCollectorTypeExtension($this->get('data_collector.form'));
- }
-
- /**
- * Gets the 'form.type_extension.form.http_foundation' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension A Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension instance.
- */
- protected function getForm_TypeExtension_Form_HttpFoundationService()
- {
- return $this->services['form.type_extension.form.http_foundation'] = new \Symfony\Component\Form\Extension\HttpFoundation\Type\FormTypeHttpFoundationExtension(new \Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler(new \Symfony\Component\Form\Util\ServerParams($this->get('request_stack'))));
- }
-
- /**
- * Gets the 'form.type_extension.form.validator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension A Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension instance.
- */
- protected function getForm_TypeExtension_Form_ValidatorService()
- {
- return $this->services['form.type_extension.form.validator'] = new \Symfony\Component\Form\Extension\Validator\Type\FormTypeValidatorExtension($this->get('validator'));
- }
-
- /**
- * Gets the 'form.type_extension.repeated.validator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Validator\Type\RepeatedTypeValidatorExtension A Symfony\Component\Form\Extension\Validator\Type\RepeatedTypeValidatorExtension instance.
- */
- protected function getForm_TypeExtension_Repeated_ValidatorService()
- {
- return $this->services['form.type_extension.repeated.validator'] = new \Symfony\Component\Form\Extension\Validator\Type\RepeatedTypeValidatorExtension();
- }
-
- /**
- * Gets the 'form.type_extension.submit.validator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Validator\Type\SubmitTypeValidatorExtension A Symfony\Component\Form\Extension\Validator\Type\SubmitTypeValidatorExtension instance.
- */
- protected function getForm_TypeExtension_Submit_ValidatorService()
- {
- return $this->services['form.type_extension.submit.validator'] = new \Symfony\Component\Form\Extension\Validator\Type\SubmitTypeValidatorExtension();
- }
-
- /**
- * Gets the 'form.type_guesser.doctrine' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser A Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser instance.
- */
- protected function getForm_TypeGuesser_DoctrineService()
- {
- return $this->services['form.type_guesser.doctrine'] = new \Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser($this->get('doctrine'));
- }
-
- /**
- * Gets the 'form.type_guesser.validator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser A Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser instance.
- */
- protected function getForm_TypeGuesser_ValidatorService()
- {
- return $this->services['form.type_guesser.validator'] = new \Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser($this->get('validator'));
- }
-
- /**
- * Gets the 'fragment.handler' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler A Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler instance.
- */
- protected function getFragment_HandlerService()
- {
- $this->services['fragment.handler'] = $instance = new \Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler($this, true, $this->get('request_stack'));
-
- $instance->addRendererService('inline', 'fragment.renderer.inline');
- $instance->addRendererService('hinclude', 'fragment.renderer.hinclude');
- $instance->addRendererService('hinclude', 'fragment.renderer.hinclude');
- $instance->addRendererService('esi', 'fragment.renderer.esi');
- $instance->addRendererService('ssi', 'fragment.renderer.ssi');
-
- return $instance;
- }
-
- /**
- * Gets the 'fragment.renderer.esi' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\Fragment\EsiFragmentRenderer A Symfony\Component\HttpKernel\Fragment\EsiFragmentRenderer instance.
- */
- protected function getFragment_Renderer_EsiService()
- {
- $this->services['fragment.renderer.esi'] = $instance = new \Symfony\Component\HttpKernel\Fragment\EsiFragmentRenderer(null, $this->get('fragment.renderer.inline'), $this->get('uri_signer'));
-
- $instance->setFragmentPath('/_fragment');
-
- return $instance;
- }
-
- /**
- * Gets the 'fragment.renderer.hinclude' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\Fragment\HIncludeFragmentRenderer A Symfony\Component\HttpKernel\Fragment\HIncludeFragmentRenderer instance.
- */
- protected function getFragment_Renderer_HincludeService()
- {
- $this->services['fragment.renderer.hinclude'] = $instance = new \Symfony\Component\HttpKernel\Fragment\HIncludeFragmentRenderer($this->get('twig'), $this->get('uri_signer'), null);
-
- $instance->setFragmentPath('/_fragment');
-
- return $instance;
- }
-
- /**
- * Gets the 'fragment.renderer.inline' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer A Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer instance.
- */
- protected function getFragment_Renderer_InlineService()
- {
- $this->services['fragment.renderer.inline'] = $instance = new \Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer($this->get('http_kernel'), $this->get('debug.event_dispatcher'));
-
- $instance->setFragmentPath('/_fragment');
-
- return $instance;
- }
-
- /**
- * Gets the 'fragment.renderer.ssi' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\Fragment\SsiFragmentRenderer A Symfony\Component\HttpKernel\Fragment\SsiFragmentRenderer instance.
- */
- protected function getFragment_Renderer_SsiService()
- {
- $this->services['fragment.renderer.ssi'] = $instance = new \Symfony\Component\HttpKernel\Fragment\SsiFragmentRenderer(null, $this->get('fragment.renderer.inline'), $this->get('uri_signer'));
-
- $instance->setFragmentPath('/_fragment');
-
- return $instance;
- }
-
- /**
- * Gets the 'http_kernel' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel A Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel instance.
- */
- protected function getHttpKernelService()
- {
- return $this->services['http_kernel'] = new \Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel($this->get('debug.event_dispatcher'), $this, $this->get('debug.controller_resolver'), $this->get('request_stack'), false);
- }
-
- /**
- * Gets the 'kernel' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @throws RuntimeException always since this service is expected to be injected dynamically
- */
- protected function getKernelService()
- {
- throw new RuntimeException('You have requested a synthetic service ("kernel"). The DIC does not know how to construct this service.');
- }
-
- /**
- * Gets the 'locale_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\EventListener\LocaleListener A Symfony\Component\HttpKernel\EventListener\LocaleListener instance.
- */
- protected function getLocaleListenerService()
- {
- return $this->services['locale_listener'] = new \Symfony\Component\HttpKernel\EventListener\LocaleListener('fr', $this->get('router', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('request_stack'));
- }
-
- /**
- * Gets the 'logger' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getLoggerService()
- {
- $this->services['logger'] = $instance = new \Symfony\Bridge\Monolog\Logger('app');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'monolog.handler.debug' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Handler\DebugHandler A Symfony\Bridge\Monolog\Handler\DebugHandler instance.
- */
- protected function getMonolog_Handler_DebugService()
- {
- return $this->services['monolog.handler.debug'] = new \Symfony\Bridge\Monolog\Handler\DebugHandler(100, true);
- }
-
- /**
- * Gets the 'monolog.logger.assetic' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getMonolog_Logger_AsseticService()
- {
- $this->services['monolog.logger.assetic'] = $instance = new \Symfony\Bridge\Monolog\Logger('assetic');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'monolog.logger.doctrine' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getMonolog_Logger_DoctrineService()
- {
- $this->services['monolog.logger.doctrine'] = $instance = new \Symfony\Bridge\Monolog\Logger('doctrine');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'monolog.logger.event' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getMonolog_Logger_EventService()
- {
- $this->services['monolog.logger.event'] = $instance = new \Symfony\Bridge\Monolog\Logger('event');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'monolog.logger.php' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getMonolog_Logger_PhpService()
- {
- $this->services['monolog.logger.php'] = $instance = new \Symfony\Bridge\Monolog\Logger('php');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'monolog.logger.profiler' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getMonolog_Logger_ProfilerService()
- {
- $this->services['monolog.logger.profiler'] = $instance = new \Symfony\Bridge\Monolog\Logger('profiler');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'monolog.logger.request' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getMonolog_Logger_RequestService()
- {
- $this->services['monolog.logger.request'] = $instance = new \Symfony\Bridge\Monolog\Logger('request');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'monolog.logger.router' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getMonolog_Logger_RouterService()
- {
- $this->services['monolog.logger.router'] = $instance = new \Symfony\Bridge\Monolog\Logger('router');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'monolog.logger.security' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getMonolog_Logger_SecurityService()
- {
- $this->services['monolog.logger.security'] = $instance = new \Symfony\Bridge\Monolog\Logger('security');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'monolog.logger.templating' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getMonolog_Logger_TemplatingService()
- {
- $this->services['monolog.logger.templating'] = $instance = new \Symfony\Bridge\Monolog\Logger('templating');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'monolog.logger.translation' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Monolog\Logger A Symfony\Bridge\Monolog\Logger instance.
- */
- protected function getMonolog_Logger_TranslationService()
- {
- $this->services['monolog.logger.translation'] = $instance = new \Symfony\Bridge\Monolog\Logger('translation');
-
- $instance->pushHandler($this->get('monolog.handler.debug'));
-
- return $instance;
- }
-
- /**
- * Gets the 'profiler_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\EventListener\ProfilerListener A Symfony\Component\HttpKernel\EventListener\ProfilerListener instance.
- */
- protected function getProfilerListenerService()
- {
- return $this->services['profiler_listener'] = new \Symfony\Component\HttpKernel\EventListener\ProfilerListener($this->get('profiler'), null, false, false, $this->get('request_stack'));
- }
-
- /**
- * Gets the 'profiler' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\Profiler\Profiler A Symfony\Component\HttpKernel\Profiler\Profiler instance.
- */
- protected function getProfilerService()
- {
- $a = $this->get('monolog.logger.profiler', ContainerInterface::NULL_ON_INVALID_REFERENCE);
- $b = $this->get('kernel', ContainerInterface::NULL_ON_INVALID_REFERENCE);
-
- $c = new \Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector();
-
- if ($this->has('kernel')) {
- $c->setKernel($b);
- }
-
- $d = new \Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector($this->get('doctrine'));
- $d->addLogger('default', $this->get('doctrine.dbal.logger.profiling.default'));
-
- $this->services['profiler'] = $instance = new \Symfony\Component\HttpKernel\Profiler\Profiler(new \Symfony\Component\HttpKernel\Profiler\FileProfilerStorage('file:/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/profiler', '', '', 86400), $a);
-
- $instance->add($c);
- $instance->add($this->get('data_collector.request'));
- $instance->add(new \Symfony\Bundle\FrameworkBundle\DataCollector\AjaxDataCollector());
- $instance->add(new \Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector());
- $instance->add(new \Symfony\Component\HttpKernel\DataCollector\EventDataCollector($this->get('debug.event_dispatcher', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
- $instance->add(new \Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector($a));
- $instance->add(new \Symfony\Component\HttpKernel\DataCollector\TimeDataCollector($b, $this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
- $instance->add(new \Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector());
- $instance->add($this->get('data_collector.router'));
- $instance->add($this->get('data_collector.form'));
- $instance->add($this->get('data_collector.translation'));
- $instance->add(new \Symfony\Bridge\Twig\DataCollector\TwigDataCollector($this->get('twig.profile')));
- $instance->add(new \Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector($this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('security.role_hierarchy')));
- $instance->add(new \Symfony\Bundle\SwiftmailerBundle\DataCollector\MessageDataCollector($this));
- $instance->add($d);
- $instance->add($this->get('data_collector.dump'));
-
- return $instance;
- }
-
- /**
- * Gets the 'property_accessor' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\PropertyAccess\PropertyAccessor A Symfony\Component\PropertyAccess\PropertyAccessor instance.
- */
- protected function getPropertyAccessorService()
- {
- return $this->services['property_accessor'] = new \Symfony\Component\PropertyAccess\PropertyAccessor(false, false);
- }
-
- /**
- * Gets the 'request' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @throws RuntimeException always since this service is expected to be injected dynamically
- * @throws InactiveScopeException when the 'request' service is requested while the 'request' scope is not active
- */
- protected function getRequestService()
- {
- if (!isset($this->scopedServices['request'])) {
- throw new InactiveScopeException('request', 'request');
- }
-
- throw new RuntimeException('You have requested a synthetic service ("request"). The DIC does not know how to construct this service.');
- }
-
- /**
- * Gets the 'request_stack' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpFoundation\RequestStack A Symfony\Component\HttpFoundation\RequestStack instance.
- */
- protected function getRequestStackService()
- {
- return $this->services['request_stack'] = new \Symfony\Component\HttpFoundation\RequestStack();
- }
-
- /**
- * Gets the 'response_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\EventListener\ResponseListener A Symfony\Component\HttpKernel\EventListener\ResponseListener instance.
- */
- protected function getResponseListenerService()
- {
- return $this->services['response_listener'] = new \Symfony\Component\HttpKernel\EventListener\ResponseListener('UTF-8');
- }
-
- /**
- * Gets the 'router.request_context' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Component\Routing\RequestContext A Symfony\Component\Routing\RequestContext instance.
- */
- protected function getRouter_RequestContextService()
- {
- return $this->services['router.request_context'] = new \Symfony\Component\Routing\RequestContext('', 'GET', 'localhost', 'http', 80, 443);
- }
-
- /**
- * Gets the 'router_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\EventListener\RouterListener A Symfony\Component\HttpKernel\EventListener\RouterListener instance.
- */
- protected function getRouterListenerService()
- {
- return $this->services['router_listener'] = new \Symfony\Component\HttpKernel\EventListener\RouterListener($this->get('router'), $this->get('router.request_context', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('monolog.logger.request', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('request_stack'));
- }
-
- /**
- * Gets the 'router' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Routing\Router A Symfony\Bundle\FrameworkBundle\Routing\Router instance.
- */
- protected function getRouterService()
- {
- return $this->services['router'] = new \Symfony\Bundle\FrameworkBundle\Routing\Router($this, '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/config/routing.yml', ['cache_dir' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev', 'debug' => true, 'generator_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', 'generator_base_class' => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator', 'generator_dumper_class' => 'Symfony\\Component\\Routing\\Generator\\Dumper\\PhpGeneratorDumper', 'generator_cache_class' => 'appDevUrlGenerator', 'matcher_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', 'matcher_base_class' => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher', 'matcher_dumper_class' => 'Symfony\\Component\\Routing\\Matcher\\Dumper\\PhpMatcherDumper', 'matcher_cache_class' => 'appDevUrlMatcher', 'strict_requirements' => true], $this->get('router.request_context', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('monolog.logger.router', ContainerInterface::NULL_ON_INVALID_REFERENCE));
- }
-
- /**
- * Gets the 'routing.loader' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader A Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader instance.
- */
- protected function getRouting_LoaderService()
- {
- $a = $this->get('file_locator');
- $b = $this->get('annotation_reader');
-
- $c = new \Symfony\Bundle\FrameworkBundle\Routing\AnnotatedRouteControllerLoader($b);
-
- $d = new \Symfony\Component\Config\Loader\LoaderResolver();
- $d->addLoader(new \Symfony\Component\Routing\Loader\XmlFileLoader($a));
- $d->addLoader(new \Symfony\Component\Routing\Loader\YamlFileLoader($a));
- $d->addLoader(new \Symfony\Component\Routing\Loader\PhpFileLoader($a));
- $d->addLoader(new \Symfony\Component\Routing\Loader\AnnotationDirectoryLoader($a, $c));
- $d->addLoader(new \Symfony\Component\Routing\Loader\AnnotationFileLoader($a, $c));
- $d->addLoader($c);
- $d->addLoader($this->get('chill.main.routes_loader'));
-
- return $this->services['routing.loader'] = new \Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader($this->get('controller_name_converter'), $this->get('monolog.logger.router', ContainerInterface::NULL_ON_INVALID_REFERENCE), $d);
- }
-
- /**
- * Gets the 'security.access.decision_manager' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Component\Security\Core\Authorization\AccessDecisionManager A Symfony\Component\Security\Core\Authorization\AccessDecisionManager instance.
- */
- protected function getSecurity_Access_DecisionManagerService()
- {
- $a = $this->get('security.authentication.trust_resolver');
- $b = $this->get('security.role_hierarchy');
-
- return $this->services['security.access.decision_manager'] = new \Symfony\Component\Security\Core\Authorization\AccessDecisionManager([0 => $this->get('chill.person.security.authorization.person'), 1 => new \Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter(new \Symfony\Component\Security\Core\Authorization\ExpressionLanguage(), $a, $b), 2 => new \Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter($b), 3 => new \Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter($a)], 'affirmative', false, true);
- }
-
- /**
- * Gets the 'security.authentication.manager' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager A Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager instance.
- */
- protected function getSecurity_Authentication_ManagerService()
- {
- $this->services['security.authentication.manager'] = $instance = new \Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager([0 => new \Symfony\Component\Security\Core\Authentication\Provider\DaoAuthenticationProvider($this->get('security.user.provider.concrete.chain_provider'), new \Symfony\Component\Security\Core\User\UserChecker(), 'default', $this->get('security.encoder_factory'), true), 1 => new \Symfony\Component\Security\Core\Authentication\Provider\AnonymousAuthenticationProvider('5593aedf3be85')], true);
-
- $instance->setEventDispatcher($this->get('debug.event_dispatcher'));
-
- return $instance;
- }
-
- /**
- * Gets the 'security.authentication.trust_resolver' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver A Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver instance.
- */
- protected function getSecurity_Authentication_TrustResolverService()
- {
- return $this->services['security.authentication.trust_resolver'] = new \Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver('Symfony\\Component\\Security\\Core\\Authentication\\Token\\AnonymousToken', 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\RememberMeToken');
- }
-
- /**
- * Gets the 'security.authentication_utils' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Http\Authentication\AuthenticationUtils A Symfony\Component\Security\Http\Authentication\AuthenticationUtils instance.
- */
- protected function getSecurity_AuthenticationUtilsService()
- {
- return $this->services['security.authentication_utils'] = new \Symfony\Component\Security\Http\Authentication\AuthenticationUtils($this->get('request_stack'));
- }
-
- /**
- * Gets the 'security.authorization_checker' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Core\Authorization\AuthorizationChecker A Symfony\Component\Security\Core\Authorization\AuthorizationChecker instance.
- */
- protected function getSecurity_AuthorizationCheckerService()
- {
- return $this->services['security.authorization_checker'] = new \Symfony\Component\Security\Core\Authorization\AuthorizationChecker($this->get('security.token_storage'), $this->get('security.authentication.manager'), $this->get('security.access.decision_manager'), false);
- }
-
- /**
- * Gets the 'security.context' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Core\SecurityContext A Symfony\Component\Security\Core\SecurityContext instance.
- */
- protected function getSecurity_ContextService()
- {
- return $this->services['security.context'] = new \Symfony\Component\Security\Core\SecurityContext($this->get('security.token_storage'), $this->get('security.authorization_checker'));
- }
-
- /**
- * Gets the 'security.csrf.token_manager' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Csrf\CsrfTokenManager A Symfony\Component\Security\Csrf\CsrfTokenManager instance.
- */
- protected function getSecurity_Csrf_TokenManagerService()
- {
- return $this->services['security.csrf.token_manager'] = new \Symfony\Component\Security\Csrf\CsrfTokenManager(new \Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator($this->get('security.secure_random')), new \Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage($this->get('session')));
- }
-
- /**
- * Gets the 'security.encoder_factory' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Core\Encoder\EncoderFactory A Symfony\Component\Security\Core\Encoder\EncoderFactory instance.
- */
- protected function getSecurity_EncoderFactoryService()
- {
- return $this->services['security.encoder_factory'] = new \Symfony\Component\Security\Core\Encoder\EncoderFactory(['Chill\\MainBundle\\Entity\\User' => ['class' => 'Symfony\\Component\\Security\\Core\\Encoder\\BCryptPasswordEncoder', 'arguments' => [0 => 13]], 'Symfony\\Component\\Security\\Core\\User\\User' => ['class' => 'Symfony\\Component\\Security\\Core\\Encoder\\PlaintextPasswordEncoder', 'arguments' => [0 => false]]]);
- }
-
- /**
- * Gets the 'security.firewall.map.context.default' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\SecurityBundle\Security\FirewallContext A Symfony\Bundle\SecurityBundle\Security\FirewallContext instance.
- */
- protected function getSecurity_Firewall_Map_Context_DefaultService()
- {
- $a = $this->get('monolog.logger.security', ContainerInterface::NULL_ON_INVALID_REFERENCE);
- $b = $this->get('security.token_storage');
- $c = $this->get('debug.event_dispatcher', ContainerInterface::NULL_ON_INVALID_REFERENCE);
- $d = $this->get('router', ContainerInterface::NULL_ON_INVALID_REFERENCE);
- $e = $this->get('http_kernel');
- $f = $this->get('security.authentication.manager');
-
- $g = new \Symfony\Component\Security\Http\AccessMap();
-
- $h = new \Symfony\Component\Security\Http\HttpUtils($d, $d);
-
- $i = new \Symfony\Component\Security\Http\Firewall\LogoutListener($b, $h, new \Symfony\Component\Security\Http\Logout\DefaultLogoutSuccessHandler($h, '/'), ['csrf_parameter' => '_csrf_token', 'intention' => 'logout', 'logout_path' => '/logout']);
- $i->addHandler(new \Symfony\Component\Security\Http\Logout\SessionLogoutHandler());
-
- $j = new \Symfony\Component\Security\Http\Authentication\DefaultAuthenticationSuccessHandler($h, []);
- $j->setOptions(['always_use_default_target_path' => false, 'default_target_path' => '/', 'login_path' => '/login', 'target_path_parameter' => '_target_path', 'use_referer' => false]);
- $j->setProviderKey('default');
-
- $k = new \Symfony\Component\Security\Http\Authentication\DefaultAuthenticationFailureHandler($e, $h, [], $a);
- $k->setOptions(['login_path' => '/login', 'failure_path' => null, 'failure_forward' => false, 'failure_path_parameter' => '_failure_path']);
-
- return $this->services['security.firewall.map.context.default'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallContext([0 => new \Symfony\Component\Security\Http\Firewall\ChannelListener($g, new \Symfony\Component\Security\Http\EntryPoint\RetryAuthenticationEntryPoint(80, 443), $a), 1 => new \Symfony\Component\Security\Http\Firewall\ContextListener($b, [0 => $this->get('security.user.provider.concrete.chain_provider'), 1 => $this->get('security.user.provider.concrete.in_memory'), 2 => $this->get('security.user.provider.concrete.users')], 'default', $a, $c), 2 => $i, 3 => new \Symfony\Component\Security\Http\Firewall\UsernamePasswordFormAuthenticationListener($b, $f, new \Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy('migrate'), $h, 'default', $j, $k, ['csrf_parameter' => '_csrf_token', 'intention' => 'authenticate', 'check_path' => '/login_check', 'use_forward' => false, 'require_previous_session' => true, 'username_parameter' => '_username', 'password_parameter' => '_password', 'post_only' => true], $a, $c, $this->get('form.csrf_provider')), 4 => new \Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener($b, '5593aedf3be85', $a, $f), 5 => new \Symfony\Component\Security\Http\Firewall\AccessListener($b, $this->get('security.access.decision_manager'), $g, $f)], new \Symfony\Component\Security\Http\Firewall\ExceptionListener($b, $this->get('security.authentication.trust_resolver'), $h, 'default', new \Symfony\Component\Security\Http\EntryPoint\FormAuthenticationEntryPoint($e, $h, '/login', false), null, null, $a));
- }
-
- /**
- * Gets the 'security.firewall.map.context.dev' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\SecurityBundle\Security\FirewallContext A Symfony\Bundle\SecurityBundle\Security\FirewallContext instance.
- */
- protected function getSecurity_Firewall_Map_Context_DevService()
- {
- return $this->services['security.firewall.map.context.dev'] = new \Symfony\Bundle\SecurityBundle\Security\FirewallContext([], null);
- }
-
- /**
- * Gets the 'security.firewall' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Http\Firewall A Symfony\Component\Security\Http\Firewall instance.
- */
- protected function getSecurity_FirewallService()
- {
- return $this->services['security.firewall'] = new \Symfony\Component\Security\Http\Firewall(new \Symfony\Bundle\SecurityBundle\Security\FirewallMap($this, ['security.firewall.map.context.dev' => new \Symfony\Component\HttpFoundation\RequestMatcher('^/(_(profiler|wdt)|css|images|js)/'), 'security.firewall.map.context.default' => null]), $this->get('debug.event_dispatcher'));
- }
-
- /**
- * Gets the 'security.logout_url_generator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Component\Security\Http\Logout\LogoutUrlGenerator A Symfony\Component\Security\Http\Logout\LogoutUrlGenerator instance.
- */
- protected function getSecurity_LogoutUrlGeneratorService()
- {
- $this->services['security.logout_url_generator'] = $instance = new \Symfony\Component\Security\Http\Logout\LogoutUrlGenerator($this->get('request_stack', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('router', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE));
-
- $instance->registerListener('default', '/logout', 'logout', '_csrf_token', null);
-
- return $instance;
- }
-
- /**
- * Gets the 'security.password_encoder' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Core\Encoder\UserPasswordEncoder A Symfony\Component\Security\Core\Encoder\UserPasswordEncoder instance.
- */
- protected function getSecurity_PasswordEncoderService()
- {
- return $this->services['security.password_encoder'] = new \Symfony\Component\Security\Core\Encoder\UserPasswordEncoder($this->get('security.encoder_factory'));
- }
-
- /**
- * Gets the 'security.rememberme.response_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Http\RememberMe\ResponseListener A Symfony\Component\Security\Http\RememberMe\ResponseListener instance.
- */
- protected function getSecurity_Rememberme_ResponseListenerService()
- {
- return $this->services['security.rememberme.response_listener'] = new \Symfony\Component\Security\Http\RememberMe\ResponseListener();
- }
-
- /**
- * Gets the 'security.role_hierarchy' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Component\Security\Core\Role\RoleHierarchy A Symfony\Component\Security\Core\Role\RoleHierarchy instance.
- */
- protected function getSecurity_RoleHierarchyService()
- {
- return $this->services['security.role_hierarchy'] = new \Symfony\Component\Security\Core\Role\RoleHierarchy(['CHILL_PERSON_UPDATE' => [0 => 'CHILL_PERSON_SEE'], 'CHILL_PERSON_CREATE' => [0 => 'CHILL_PERSON_SEE']]);
- }
-
- /**
- * Gets the 'security.secure_random' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Core\Util\SecureRandom A Symfony\Component\Security\Core\Util\SecureRandom instance.
- */
- protected function getSecurity_SecureRandomService()
- {
- return $this->services['security.secure_random'] = new \Symfony\Component\Security\Core\Util\SecureRandom('/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/secure_random.seed', $this->get('monolog.logger.security', ContainerInterface::NULL_ON_INVALID_REFERENCE));
- }
-
- /**
- * Gets the 'security.token_storage' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage A Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage instance.
- */
- protected function getSecurity_TokenStorageService()
- {
- return $this->services['security.token_storage'] = new \Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage();
- }
-
- /**
- * Gets the 'security.user.provider.concrete.chain_provider' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Component\Security\Core\User\ChainUserProvider A Symfony\Component\Security\Core\User\ChainUserProvider instance.
- */
- protected function getSecurity_User_Provider_Concrete_ChainProviderService()
- {
- return $this->services['security.user.provider.concrete.chain_provider'] = new \Symfony\Component\Security\Core\User\ChainUserProvider([0 => $this->get('security.user.provider.concrete.in_memory'), 1 => $this->get('security.user.provider.concrete.users')]);
- }
-
- /**
- * Gets the 'security.user.provider.concrete.in_memory' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Component\Security\Core\User\InMemoryUserProvider A Symfony\Component\Security\Core\User\InMemoryUserProvider instance.
- */
- protected function getSecurity_User_Provider_Concrete_InMemoryService()
- {
- $this->services['security.user.provider.concrete.in_memory'] = $instance = new \Symfony\Component\Security\Core\User\InMemoryUserProvider();
-
- $instance->createUser(new \Symfony\Component\Security\Core\User\User('admin', 'olala', [0 => 'ROLE_ADMIN']));
-
- return $instance;
- }
-
- /**
- * Gets the 'security.user.provider.concrete.users' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Bridge\Doctrine\Security\User\EntityUserProvider A Symfony\Bridge\Doctrine\Security\User\EntityUserProvider instance.
- */
- protected function getSecurity_User_Provider_Concrete_UsersService()
- {
- return $this->services['security.user.provider.concrete.users'] = new \Symfony\Bridge\Doctrine\Security\User\EntityUserProvider($this->get('doctrine'), 'Chill\\MainBundle\\Entity\\User', 'username', null);
- }
-
- /**
- * Gets the 'security.validator.user_password' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Security\Core\Validator\Constraints\UserPasswordValidator A Symfony\Component\Security\Core\Validator\Constraints\UserPasswordValidator instance.
- */
- protected function getSecurity_Validator_UserPasswordService()
- {
- return $this->services['security.validator.user_password'] = new \Symfony\Component\Security\Core\Validator\Constraints\UserPasswordValidator($this->get('security.token_storage'), $this->get('security.encoder_factory'));
- }
-
- /**
- * Gets the 'sensio_distribution.security_checker.command' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \SensioLabs\Security\Command\SecurityCheckerCommand A SensioLabs\Security\Command\SecurityCheckerCommand instance.
- */
- protected function getSensioDistribution_SecurityChecker_CommandService()
- {
- return $this->services['sensio_distribution.security_checker.command'] = new \SensioLabs\Security\Command\SecurityCheckerCommand($this->get('sensio_distribution.security_checker'));
- }
-
- /**
- * Gets the 'sensio_distribution.security_checker' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \SensioLabs\Security\SecurityChecker A SensioLabs\Security\SecurityChecker instance.
- */
- protected function getSensioDistribution_SecurityCheckerService()
- {
- return $this->services['sensio_distribution.security_checker'] = new \SensioLabs\Security\SecurityChecker();
- }
-
- /**
- * Gets the 'sensio_distribution.webconfigurator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Sensio\Bundle\DistributionBundle\Configurator\Configurator A Sensio\Bundle\DistributionBundle\Configurator\Configurator instance.
- */
- protected function getSensioDistribution_WebconfiguratorService()
- {
- $this->services['sensio_distribution.webconfigurator'] = $instance = new \Sensio\Bundle\DistributionBundle\Configurator\Configurator('/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app');
-
- $instance->addStep(new \Sensio\Bundle\DistributionBundle\Configurator\Step\DoctrineStep(), 10);
- $instance->addStep(new \Sensio\Bundle\DistributionBundle\Configurator\Step\SecretStep(), 0);
-
- return $instance;
- }
-
- /**
- * Gets the 'sensio_framework_extra.cache.listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener instance.
- */
- protected function getSensioFrameworkExtra_Cache_ListenerService()
- {
- return $this->services['sensio_framework_extra.cache.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener();
- }
-
- /**
- * Gets the 'sensio_framework_extra.controller.listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener instance.
- */
- protected function getSensioFrameworkExtra_Controller_ListenerService()
- {
- return $this->services['sensio_framework_extra.controller.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener($this->get('annotation_reader'));
- }
-
- /**
- * Gets the 'sensio_framework_extra.converter.datetime' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter A Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter instance.
- */
- protected function getSensioFrameworkExtra_Converter_DatetimeService()
- {
- return $this->services['sensio_framework_extra.converter.datetime'] = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter();
- }
-
- /**
- * Gets the 'sensio_framework_extra.converter.doctrine.orm' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter A Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter instance.
- */
- protected function getSensioFrameworkExtra_Converter_Doctrine_OrmService()
- {
- return $this->services['sensio_framework_extra.converter.doctrine.orm'] = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter($this->get('doctrine', ContainerInterface::NULL_ON_INVALID_REFERENCE));
- }
-
- /**
- * Gets the 'sensio_framework_extra.converter.listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener instance.
- */
- protected function getSensioFrameworkExtra_Converter_ListenerService()
- {
- return $this->services['sensio_framework_extra.converter.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener($this->get('sensio_framework_extra.converter.manager'), true);
- }
-
- /**
- * Gets the 'sensio_framework_extra.converter.manager' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager A Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager instance.
- */
- protected function getSensioFrameworkExtra_Converter_ManagerService()
- {
- $this->services['sensio_framework_extra.converter.manager'] = $instance = new \Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager();
-
- $instance->add($this->get('sensio_framework_extra.converter.doctrine.orm'), 0, 'doctrine.orm');
- $instance->add($this->get('sensio_framework_extra.converter.datetime'), 0, 'datetime');
-
- return $instance;
- }
-
- /**
- * Gets the 'sensio_framework_extra.security.listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener instance.
- */
- protected function getSensioFrameworkExtra_Security_ListenerService()
- {
- return $this->services['sensio_framework_extra.security.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener(null, new \Sensio\Bundle\FrameworkExtraBundle\Security\ExpressionLanguage(), $this->get('security.authentication.trust_resolver', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('security.role_hierarchy', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('security.authorization_checker', ContainerInterface::NULL_ON_INVALID_REFERENCE));
- }
-
- /**
- * Gets the 'sensio_framework_extra.view.guesser' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Sensio\Bundle\FrameworkExtraBundle\Templating\TemplateGuesser A Sensio\Bundle\FrameworkExtraBundle\Templating\TemplateGuesser instance.
- */
- protected function getSensioFrameworkExtra_View_GuesserService()
- {
- return $this->services['sensio_framework_extra.view.guesser'] = new \Sensio\Bundle\FrameworkExtraBundle\Templating\TemplateGuesser($this->get('kernel'));
- }
-
- /**
- * Gets the 'sensio_framework_extra.view.listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener A Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener instance.
- */
- protected function getSensioFrameworkExtra_View_ListenerService()
- {
- return $this->services['sensio_framework_extra.view.listener'] = new \Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener($this);
- }
-
- /**
- * Gets the 'service_container' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @throws RuntimeException always since this service is expected to be injected dynamically
- */
- protected function getServiceContainerService()
- {
- throw new RuntimeException('You have requested a synthetic service ("service_container"). The DIC does not know how to construct this service.');
- }
-
- /**
- * Gets the 'session.handler' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler A Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler instance.
- */
- protected function getSession_HandlerService()
- {
- return $this->services['session.handler'] = new \Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler('/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/sessions');
- }
-
- /**
- * Gets the 'session.save_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\EventListener\SaveSessionListener A Symfony\Component\HttpKernel\EventListener\SaveSessionListener instance.
- */
- protected function getSession_SaveListenerService()
- {
- return $this->services['session.save_listener'] = new \Symfony\Component\HttpKernel\EventListener\SaveSessionListener();
- }
-
- /**
- * Gets the 'session.storage.filesystem' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpFoundation\Session\Storage\MockFileSessionStorage A Symfony\Component\HttpFoundation\Session\Storage\MockFileSessionStorage instance.
- */
- protected function getSession_Storage_FilesystemService()
- {
- return $this->services['session.storage.filesystem'] = new \Symfony\Component\HttpFoundation\Session\Storage\MockFileSessionStorage('/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/sessions', 'MOCKSESSID', $this->get('session.storage.metadata_bag'));
- }
-
- /**
- * Gets the 'session.storage.metadata_bag' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Component\HttpFoundation\Session\Storage\MetadataBag A Symfony\Component\HttpFoundation\Session\Storage\MetadataBag instance.
- */
- protected function getSession_Storage_MetadataBagService()
- {
- return $this->services['session.storage.metadata_bag'] = new \Symfony\Component\HttpFoundation\Session\Storage\MetadataBag('_sf2_meta', '0');
- }
-
- /**
- * Gets the 'session.storage.native' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage A Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage instance.
- */
- protected function getSession_Storage_NativeService()
- {
- return $this->services['session.storage.native'] = new \Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage(['gc_probability' => 1], $this->get('session.handler'), $this->get('session.storage.metadata_bag'));
- }
-
- /**
- * Gets the 'session.storage.php_bridge' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpFoundation\Session\Storage\PhpBridgeSessionStorage A Symfony\Component\HttpFoundation\Session\Storage\PhpBridgeSessionStorage instance.
- */
- protected function getSession_Storage_PhpBridgeService()
- {
- return $this->services['session.storage.php_bridge'] = new \Symfony\Component\HttpFoundation\Session\Storage\PhpBridgeSessionStorage($this->get('session.handler'), $this->get('session.storage.metadata_bag'));
- }
-
- /**
- * Gets the 'session_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\EventListener\SessionListener A Symfony\Bundle\FrameworkBundle\EventListener\SessionListener instance.
- */
- protected function getSessionListenerService()
- {
- return $this->services['session_listener'] = new \Symfony\Bundle\FrameworkBundle\EventListener\SessionListener($this);
- }
-
- /**
- * Gets the 'session' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpFoundation\Session\Session A Symfony\Component\HttpFoundation\Session\Session instance.
- */
- protected function getSessionService()
- {
- return $this->services['session'] = new \Symfony\Component\HttpFoundation\Session\Session($this->get('session.storage.filesystem'), new \Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag(), new \Symfony\Component\HttpFoundation\Session\Flash\FlashBag());
- }
-
- /**
- * Gets the 'streamed_response_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\EventListener\StreamedResponseListener A Symfony\Component\HttpKernel\EventListener\StreamedResponseListener instance.
- */
- protected function getStreamedResponseListenerService()
- {
- return $this->services['streamed_response_listener'] = new \Symfony\Component\HttpKernel\EventListener\StreamedResponseListener();
- }
-
- /**
- * Gets the 'swiftmailer.email_sender.listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\SwiftmailerBundle\EventListener\EmailSenderListener A Symfony\Bundle\SwiftmailerBundle\EventListener\EmailSenderListener instance.
- */
- protected function getSwiftmailer_EmailSender_ListenerService()
- {
- return $this->services['swiftmailer.email_sender.listener'] = new \Symfony\Bundle\SwiftmailerBundle\EventListener\EmailSenderListener($this, $this->get('logger', ContainerInterface::NULL_ON_INVALID_REFERENCE));
- }
-
- /**
- * Gets the 'swiftmailer.mailer.default.plugin.messagelogger' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Swift_Plugins_MessageLogger A Swift_Plugins_MessageLogger instance.
- */
- protected function getSwiftmailer_Mailer_Default_Plugin_MessageloggerService()
- {
- return $this->services['swiftmailer.mailer.default.plugin.messagelogger'] = new \Swift_Plugins_MessageLogger();
- }
-
- /**
- * Gets the 'swiftmailer.mailer.default.transport' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Swift_Transport_EsmtpTransport A Swift_Transport_EsmtpTransport instance.
- */
- protected function getSwiftmailer_Mailer_Default_TransportService()
- {
- $a = new \Swift_Transport_Esmtp_AuthHandler([0 => new \Swift_Transport_Esmtp_Auth_CramMd5Authenticator(), 1 => new \Swift_Transport_Esmtp_Auth_LoginAuthenticator(), 2 => new \Swift_Transport_Esmtp_Auth_PlainAuthenticator()]);
- $a->setUsername(null);
- $a->setPassword(null);
- $a->setAuthMode(null);
-
- $this->services['swiftmailer.mailer.default.transport'] = $instance = new \Swift_Transport_EsmtpTransport(new \Swift_Transport_StreamBuffer(new \Swift_StreamFilters_StringReplacementFilterFactory()), [0 => $a], new \Swift_Events_SimpleEventDispatcher());
-
- $instance->setHost('localhost');
- $instance->setPort(25);
- $instance->setEncryption(null);
- $instance->setTimeout(30);
- $instance->setSourceIp(null);
- $instance->registerPlugin($this->get('swiftmailer.mailer.default.plugin.messagelogger'));
-
- return $instance;
- }
-
- /**
- * Gets the 'swiftmailer.mailer.default' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Swift_Mailer A Swift_Mailer instance.
- */
- protected function getSwiftmailer_Mailer_DefaultService()
- {
- return $this->services['swiftmailer.mailer.default'] = new \Swift_Mailer($this->get('swiftmailer.mailer.default.transport'));
- }
-
- /**
- * Gets the 'templating.filename_parser' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Templating\TemplateFilenameParser A Symfony\Bundle\FrameworkBundle\Templating\TemplateFilenameParser instance.
- */
- protected function getTemplating_FilenameParserService()
- {
- return $this->services['templating.filename_parser'] = new \Symfony\Bundle\FrameworkBundle\Templating\TemplateFilenameParser();
- }
-
- /**
- * Gets the 'templating.helper.assets' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Templating\Helper\AssetsHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\AssetsHelper instance.
- */
- protected function getTemplating_Helper_AssetsService()
- {
- return $this->services['templating.helper.assets'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\AssetsHelper($this->get('assets.packages'), []);
- }
-
- /**
- * Gets the 'templating.helper.logout_url' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\SecurityBundle\Templating\Helper\LogoutUrlHelper A Symfony\Bundle\SecurityBundle\Templating\Helper\LogoutUrlHelper instance.
- */
- protected function getTemplating_Helper_LogoutUrlService()
- {
- return $this->services['templating.helper.logout_url'] = new \Symfony\Bundle\SecurityBundle\Templating\Helper\LogoutUrlHelper($this->get('security.logout_url_generator'));
- }
-
- /**
- * Gets the 'templating.helper.router' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper A Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper instance.
- */
- protected function getTemplating_Helper_RouterService()
- {
- return $this->services['templating.helper.router'] = new \Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper($this->get('router'));
- }
-
- /**
- * Gets the 'templating.helper.security' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper A Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper instance.
- */
- protected function getTemplating_Helper_SecurityService()
- {
- return $this->services['templating.helper.security'] = new \Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper($this->get('security.authorization_checker', ContainerInterface::NULL_ON_INVALID_REFERENCE));
- }
-
- /**
- * Gets the 'templating.loader' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader A Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader instance.
- */
- protected function getTemplating_LoaderService()
- {
- return $this->services['templating.loader'] = new \Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader($this->get('templating.locator'));
- }
-
- /**
- * Gets the 'templating.locator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * This service is private.
- * If you want to be able to request this service from the container directly,
- * make it public, otherwise you might end up with broken code.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator A Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator instance.
- */
- protected function getTemplating_LocatorService()
- {
- return $this->services['templating.locator'] = new \Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator($this->get('file_locator'), '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev');
- }
-
- /**
- * Gets the 'templating.name_parser' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser A Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser instance.
- */
- protected function getTemplating_NameParserService()
- {
- return $this->services['templating.name_parser'] = new \Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser($this->get('kernel'));
- }
-
- /**
- * Gets the 'templating' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\TwigBundle\TwigEngine A Symfony\Bundle\TwigBundle\TwigEngine instance.
- */
- protected function getTemplatingService()
- {
- return $this->services['templating'] = new \Symfony\Bundle\TwigBundle\TwigEngine($this->get('twig'), $this->get('templating.name_parser'), $this->get('templating.locator'));
- }
-
- /**
- * Gets the 'test.client.cookiejar' service.
- *
- * @return \Symfony\Component\BrowserKit\CookieJar A Symfony\Component\BrowserKit\CookieJar instance.
- */
- protected function getTest_Client_CookiejarService()
- {
- return new \Symfony\Component\BrowserKit\CookieJar();
- }
-
- /**
- * Gets the 'test.client.history' service.
- *
- * @return \Symfony\Component\BrowserKit\History A Symfony\Component\BrowserKit\History instance.
- */
- protected function getTest_Client_HistoryService()
- {
- return new \Symfony\Component\BrowserKit\History();
- }
-
- /**
- * Gets the 'test.client' service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Client A Symfony\Bundle\FrameworkBundle\Client instance.
- */
- protected function getTest_ClientService()
- {
- return new \Symfony\Bundle\FrameworkBundle\Client($this->get('kernel'), [], new \Symfony\Component\BrowserKit\History(), new \Symfony\Component\BrowserKit\CookieJar());
- }
-
- /**
- * Gets the 'test.session.listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\EventListener\TestSessionListener A Symfony\Bundle\FrameworkBundle\EventListener\TestSessionListener instance.
- */
- protected function getTest_Session_ListenerService()
- {
- return $this->services['test.session.listener'] = new \Symfony\Bundle\FrameworkBundle\EventListener\TestSessionListener($this);
- }
-
- /**
- * Gets the 'translation.dumper.csv' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Dumper\CsvFileDumper A Symfony\Component\Translation\Dumper\CsvFileDumper instance.
- */
- protected function getTranslation_Dumper_CsvService()
- {
- return $this->services['translation.dumper.csv'] = new \Symfony\Component\Translation\Dumper\CsvFileDumper();
- }
-
- /**
- * Gets the 'translation.dumper.ini' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Dumper\IniFileDumper A Symfony\Component\Translation\Dumper\IniFileDumper instance.
- */
- protected function getTranslation_Dumper_IniService()
- {
- return $this->services['translation.dumper.ini'] = new \Symfony\Component\Translation\Dumper\IniFileDumper();
- }
-
- /**
- * Gets the 'translation.dumper.json' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Dumper\JsonFileDumper A Symfony\Component\Translation\Dumper\JsonFileDumper instance.
- */
- protected function getTranslation_Dumper_JsonService()
- {
- return $this->services['translation.dumper.json'] = new \Symfony\Component\Translation\Dumper\JsonFileDumper();
- }
-
- /**
- * Gets the 'translation.dumper.mo' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Dumper\MoFileDumper A Symfony\Component\Translation\Dumper\MoFileDumper instance.
- */
- protected function getTranslation_Dumper_MoService()
- {
- return $this->services['translation.dumper.mo'] = new \Symfony\Component\Translation\Dumper\MoFileDumper();
- }
-
- /**
- * Gets the 'translation.dumper.php' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Dumper\PhpFileDumper A Symfony\Component\Translation\Dumper\PhpFileDumper instance.
- */
- protected function getTranslation_Dumper_PhpService()
- {
- return $this->services['translation.dumper.php'] = new \Symfony\Component\Translation\Dumper\PhpFileDumper();
- }
-
- /**
- * Gets the 'translation.dumper.po' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Dumper\PoFileDumper A Symfony\Component\Translation\Dumper\PoFileDumper instance.
- */
- protected function getTranslation_Dumper_PoService()
- {
- return $this->services['translation.dumper.po'] = new \Symfony\Component\Translation\Dumper\PoFileDumper();
- }
-
- /**
- * Gets the 'translation.dumper.qt' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Dumper\QtFileDumper A Symfony\Component\Translation\Dumper\QtFileDumper instance.
- */
- protected function getTranslation_Dumper_QtService()
- {
- return $this->services['translation.dumper.qt'] = new \Symfony\Component\Translation\Dumper\QtFileDumper();
- }
-
- /**
- * Gets the 'translation.dumper.res' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Dumper\IcuResFileDumper A Symfony\Component\Translation\Dumper\IcuResFileDumper instance.
- */
- protected function getTranslation_Dumper_ResService()
- {
- return $this->services['translation.dumper.res'] = new \Symfony\Component\Translation\Dumper\IcuResFileDumper();
- }
-
- /**
- * Gets the 'translation.dumper.xliff' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Dumper\XliffFileDumper A Symfony\Component\Translation\Dumper\XliffFileDumper instance.
- */
- protected function getTranslation_Dumper_XliffService()
- {
- return $this->services['translation.dumper.xliff'] = new \Symfony\Component\Translation\Dumper\XliffFileDumper();
- }
-
- /**
- * Gets the 'translation.dumper.yml' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Dumper\YamlFileDumper A Symfony\Component\Translation\Dumper\YamlFileDumper instance.
- */
- protected function getTranslation_Dumper_YmlService()
- {
- return $this->services['translation.dumper.yml'] = new \Symfony\Component\Translation\Dumper\YamlFileDumper();
- }
-
- /**
- * Gets the 'translation.extractor.php' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Translation\PhpExtractor A Symfony\Bundle\FrameworkBundle\Translation\PhpExtractor instance.
- */
- protected function getTranslation_Extractor_PhpService()
- {
- return $this->services['translation.extractor.php'] = new \Symfony\Bundle\FrameworkBundle\Translation\PhpExtractor();
- }
-
- /**
- * Gets the 'translation.extractor' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Extractor\ChainExtractor A Symfony\Component\Translation\Extractor\ChainExtractor instance.
- */
- protected function getTranslation_ExtractorService()
- {
- $this->services['translation.extractor'] = $instance = new \Symfony\Component\Translation\Extractor\ChainExtractor();
-
- $instance->addExtractor('php', $this->get('translation.extractor.php'));
- $instance->addExtractor('twig', $this->get('twig.translation.extractor'));
-
- return $instance;
- }
-
- /**
- * Gets the 'translation.loader.csv' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\CsvFileLoader A Symfony\Component\Translation\Loader\CsvFileLoader instance.
- */
- protected function getTranslation_Loader_CsvService()
- {
- return $this->services['translation.loader.csv'] = new \Symfony\Component\Translation\Loader\CsvFileLoader();
- }
-
- /**
- * Gets the 'translation.loader.dat' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\IcuDatFileLoader A Symfony\Component\Translation\Loader\IcuDatFileLoader instance.
- */
- protected function getTranslation_Loader_DatService()
- {
- return $this->services['translation.loader.dat'] = new \Symfony\Component\Translation\Loader\IcuDatFileLoader();
- }
-
- /**
- * Gets the 'translation.loader.ini' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\IniFileLoader A Symfony\Component\Translation\Loader\IniFileLoader instance.
- */
- protected function getTranslation_Loader_IniService()
- {
- return $this->services['translation.loader.ini'] = new \Symfony\Component\Translation\Loader\IniFileLoader();
- }
-
- /**
- * Gets the 'translation.loader.json' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\JsonFileLoader A Symfony\Component\Translation\Loader\JsonFileLoader instance.
- */
- protected function getTranslation_Loader_JsonService()
- {
- return $this->services['translation.loader.json'] = new \Symfony\Component\Translation\Loader\JsonFileLoader();
- }
-
- /**
- * Gets the 'translation.loader.mo' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\MoFileLoader A Symfony\Component\Translation\Loader\MoFileLoader instance.
- */
- protected function getTranslation_Loader_MoService()
- {
- return $this->services['translation.loader.mo'] = new \Symfony\Component\Translation\Loader\MoFileLoader();
- }
-
- /**
- * Gets the 'translation.loader.php' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\PhpFileLoader A Symfony\Component\Translation\Loader\PhpFileLoader instance.
- */
- protected function getTranslation_Loader_PhpService()
- {
- return $this->services['translation.loader.php'] = new \Symfony\Component\Translation\Loader\PhpFileLoader();
- }
-
- /**
- * Gets the 'translation.loader.po' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\PoFileLoader A Symfony\Component\Translation\Loader\PoFileLoader instance.
- */
- protected function getTranslation_Loader_PoService()
- {
- return $this->services['translation.loader.po'] = new \Symfony\Component\Translation\Loader\PoFileLoader();
- }
-
- /**
- * Gets the 'translation.loader.qt' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\QtFileLoader A Symfony\Component\Translation\Loader\QtFileLoader instance.
- */
- protected function getTranslation_Loader_QtService()
- {
- return $this->services['translation.loader.qt'] = new \Symfony\Component\Translation\Loader\QtFileLoader();
- }
-
- /**
- * Gets the 'translation.loader.res' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\IcuResFileLoader A Symfony\Component\Translation\Loader\IcuResFileLoader instance.
- */
- protected function getTranslation_Loader_ResService()
- {
- return $this->services['translation.loader.res'] = new \Symfony\Component\Translation\Loader\IcuResFileLoader();
- }
-
- /**
- * Gets the 'translation.loader.xliff' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\XliffFileLoader A Symfony\Component\Translation\Loader\XliffFileLoader instance.
- */
- protected function getTranslation_Loader_XliffService()
- {
- return $this->services['translation.loader.xliff'] = new \Symfony\Component\Translation\Loader\XliffFileLoader();
- }
-
- /**
- * Gets the 'translation.loader.yml' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Loader\YamlFileLoader A Symfony\Component\Translation\Loader\YamlFileLoader instance.
- */
- protected function getTranslation_Loader_YmlService()
- {
- return $this->services['translation.loader.yml'] = new \Symfony\Component\Translation\Loader\YamlFileLoader();
- }
-
- /**
- * Gets the 'translation.loader' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Translation\TranslationLoader A Symfony\Bundle\FrameworkBundle\Translation\TranslationLoader instance.
- */
- protected function getTranslation_LoaderService()
- {
- $a = $this->get('translation.loader.xliff');
-
- $this->services['translation.loader'] = $instance = new \Symfony\Bundle\FrameworkBundle\Translation\TranslationLoader();
-
- $instance->addLoader('php', $this->get('translation.loader.php'));
- $instance->addLoader('yml', $this->get('translation.loader.yml'));
- $instance->addLoader('xlf', $a);
- $instance->addLoader('xliff', $a);
- $instance->addLoader('po', $this->get('translation.loader.po'));
- $instance->addLoader('mo', $this->get('translation.loader.mo'));
- $instance->addLoader('ts', $this->get('translation.loader.qt'));
- $instance->addLoader('csv', $this->get('translation.loader.csv'));
- $instance->addLoader('res', $this->get('translation.loader.res'));
- $instance->addLoader('dat', $this->get('translation.loader.dat'));
- $instance->addLoader('ini', $this->get('translation.loader.ini'));
- $instance->addLoader('json', $this->get('translation.loader.json'));
-
- return $instance;
- }
-
- /**
- * Gets the 'translation.writer' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\Writer\TranslationWriter A Symfony\Component\Translation\Writer\TranslationWriter instance.
- */
- protected function getTranslation_WriterService()
- {
- $this->services['translation.writer'] = $instance = new \Symfony\Component\Translation\Writer\TranslationWriter();
-
- $instance->addDumper('php', $this->get('translation.dumper.php'));
- $instance->addDumper('xlf', $this->get('translation.dumper.xliff'));
- $instance->addDumper('po', $this->get('translation.dumper.po'));
- $instance->addDumper('mo', $this->get('translation.dumper.mo'));
- $instance->addDumper('yml', $this->get('translation.dumper.yml'));
- $instance->addDumper('ts', $this->get('translation.dumper.qt'));
- $instance->addDumper('csv', $this->get('translation.dumper.csv'));
- $instance->addDumper('ini', $this->get('translation.dumper.ini'));
- $instance->addDumper('json', $this->get('translation.dumper.json'));
- $instance->addDumper('res', $this->get('translation.dumper.res'));
-
- return $instance;
- }
-
- /**
- * Gets the 'translator.default' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\FrameworkBundle\Translation\Translator A Symfony\Bundle\FrameworkBundle\Translation\Translator instance.
- */
- protected function getTranslator_DefaultService()
- {
- $this->services['translator.default'] = $instance = new \Symfony\Bundle\FrameworkBundle\Translation\Translator($this, new \Symfony\Component\Translation\MessageSelector(), ['translation.loader.php' => [0 => 'php'], 'translation.loader.yml' => [0 => 'yml'], 'translation.loader.xliff' => [0 => 'xlf', 1 => 'xliff'], 'translation.loader.po' => [0 => 'po'], 'translation.loader.mo' => [0 => 'mo'], 'translation.loader.qt' => [0 => 'ts'], 'translation.loader.csv' => [0 => 'csv'], 'translation.loader.res' => [0 => 'res'], 'translation.loader.dat' => [0 => 'dat'], 'translation.loader.ini' => [0 => 'ini'], 'translation.loader.json' => [0 => 'json']], ['cache_dir' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/translations', 'debug' => true, 'resource_files' => ['af' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.af.xlf'], 'ar' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.ar.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.ar.xlf'], 'az' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.az.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.az.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.az.xlf'], 'bg' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.bg.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.bg.xlf'], 'ca' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.ca.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.ca.xlf'], 'cs' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.cs.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.cs.xlf'], 'cy' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.cy.xlf'], 'da' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.da.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.da.xlf'], 'de' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.de.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.de.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.de.xlf'], 'el' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.el.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.el.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.el.xlf'], 'en' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.en.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.en.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.en.xlf', 3 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations/messages.en.yml'], 'es' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.es.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.es.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.es.xlf'], 'et' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.et.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.et.xlf'], 'eu' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.eu.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.eu.xlf'], 'fa' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.fa.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.fa.xlf'], 'fi' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.fi.xlf'], 'fr' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.fr.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.fr.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.fr.xlf', 3 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/translations/messages.fr.yml', 4 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/Resources/translations/messages.fr.yml', 5 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations/messages.fr.yml', 6 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations/validators.fr.yml', 7 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Resources/translations/messages.fr.xlf'], 'gl' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.gl.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.gl.xlf'], 'he' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.he.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.he.xlf'], 'hr' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.hr.xlf'], 'hu' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.hu.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.hu.xlf'], 'hy' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.hy.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.hy.xlf'], 'id' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.id.xlf'], 'it' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.it.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.it.xlf'], 'ja' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.ja.xlf'], 'lb' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.lb.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.lb.xlf'], 'lt' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.lt.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.lt.xlf'], 'mn' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.mn.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.mn.xlf'], 'nb' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.nb.xlf'], 'nl' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.nl.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.nl.xlf', 3 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/translations/messages.nl.yml', 4 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/Resources/translations/messages.nl.yml', 5 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations/messages.nl.yml', 6 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations/validators.nl.yml'], 'no' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.no.xlf'], 'pl' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.pl.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.pl.xlf'], 'pt' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.pt.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.pt.xlf'], 'pt_BR' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.pt_BR.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.pt_BR.xlf'], 'ro' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.ro.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.ro.xlf'], 'ru' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.ru.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.ru.xlf'], 'sk' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.sk.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.sk.xlf'], 'sl' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.sl.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.sl.xlf'], 'sq' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sq.xlf'], 'sr_Cyrl' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.sr_Cyrl.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.sr_Cyrl.xlf'], 'sr_Latn' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.sr_Latn.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.sr_Latn.xlf'], 'sv' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.sv.xlf', 2 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.sv.xlf'], 'th' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.th.xlf'], 'tr' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.tr.xlf'], 'uk' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.uk.xlf'], 'vi' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf'], 'zh_CN' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf', 1 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.zh_CN.xlf'], 'zh_TW' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf'], 'lv' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.lv.xlf'], 'pt_PT' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.pt_PT.xlf'], 'ua' => [0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.ua.xlf']]], []);
-
- $instance->setFallbackLocales([0 => 'fr']);
-
- return $instance;
- }
-
- /**
- * Gets the 'translator_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\EventListener\TranslatorListener A Symfony\Component\HttpKernel\EventListener\TranslatorListener instance.
- */
- protected function getTranslatorListenerService()
- {
- return $this->services['translator_listener'] = new \Symfony\Component\HttpKernel\EventListener\TranslatorListener($this->get('translator'), $this->get('request_stack'));
- }
-
- /**
- * Gets the 'translator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Translation\DataCollectorTranslator A Symfony\Component\Translation\DataCollectorTranslator instance.
- */
- protected function getTranslatorService()
- {
- return $this->services['translator'] = new \Symfony\Component\Translation\DataCollectorTranslator(new \Symfony\Component\Translation\LoggingTranslator($this->get('translator.default'), $this->get('monolog.logger.translation')));
- }
-
- /**
- * Gets the 'twig.controller.exception' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\TwigBundle\Controller\ExceptionController A Symfony\Bundle\TwigBundle\Controller\ExceptionController instance.
- */
- protected function getTwig_Controller_ExceptionService()
- {
- return $this->services['twig.controller.exception'] = new \Symfony\Bundle\TwigBundle\Controller\ExceptionController($this->get('twig'), true);
- }
-
- /**
- * Gets the 'twig.controller.preview_error' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\TwigBundle\Controller\PreviewErrorController A Symfony\Bundle\TwigBundle\Controller\PreviewErrorController instance.
- */
- protected function getTwig_Controller_PreviewErrorService()
- {
- return $this->services['twig.controller.preview_error'] = new \Symfony\Bundle\TwigBundle\Controller\PreviewErrorController($this->get('http_kernel'), 'twig.controller.exception:showAction');
- }
-
- /**
- * Gets the 'twig.exception_listener' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\EventListener\ExceptionListener A Symfony\Component\HttpKernel\EventListener\ExceptionListener instance.
- */
- protected function getTwig_ExceptionListenerService()
- {
- return $this->services['twig.exception_listener'] = new \Symfony\Component\HttpKernel\EventListener\ExceptionListener('twig.controller.exception:showAction', $this->get('monolog.logger.request', ContainerInterface::NULL_ON_INVALID_REFERENCE));
- }
-
- /**
- * Gets the 'twig.loader' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\TwigBundle\Loader\FilesystemLoader A Symfony\Bundle\TwigBundle\Loader\FilesystemLoader instance.
- */
- protected function getTwig_LoaderService()
- {
- $this->services['twig.loader'] = $instance = new \Symfony\Bundle\TwigBundle\Loader\FilesystemLoader($this->get('templating.locator'), $this->get('templating.name_parser'));
-
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/views', 'Framework');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Resources/views', 'Security');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/views', 'Twig');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/swiftmailer-bundle/Resources/views', 'Swiftmailer');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/doctrine/doctrine-bundle/Resources/views', 'Doctrine');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/views', 'ChillMain');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/Resources/views', 'ChillCustomFields');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/views', 'ChillPerson');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/Resources/views', 'ChillActivity');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle/Resources/views', 'Debug');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/Resources/views', 'WebProfiler');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/views', 'SensioDistribution');
- $instance->addPath('/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form');
-
- return $instance;
- }
-
- /**
- * Gets the 'twig.profile' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Twig_Profiler_Profile A Twig_Profiler_Profile instance.
- */
- protected function getTwig_ProfileService()
- {
- return $this->services['twig.profile'] = new \Twig_Profiler_Profile();
- }
-
- /**
- * Gets the 'twig.translation.extractor' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bridge\Twig\Translation\TwigExtractor A Symfony\Bridge\Twig\Translation\TwigExtractor instance.
- */
- protected function getTwig_Translation_ExtractorService()
- {
- return $this->services['twig.translation.extractor'] = new \Symfony\Bridge\Twig\Translation\TwigExtractor($this->get('twig'));
- }
-
- /**
- * Gets the 'twig_intl' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Twig_Extensions_Extension_Intl A Twig_Extensions_Extension_Intl instance.
- */
- protected function getTwigIntlService()
- {
- return $this->services['twig_intl'] = new \Twig_Extensions_Extension_Intl();
- }
-
- /**
- * Gets the 'twig' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Twig_Environment A Twig_Environment instance.
- */
- protected function getTwigService()
- {
- $a = $this->get('debug.stopwatch', ContainerInterface::NULL_ON_INVALID_REFERENCE);
- $b = $this->get('request_stack');
- $c = $this->get('fragment.handler');
-
- $d = new \Symfony\Bridge\Twig\Extension\HttpFoundationExtension($b);
-
- $e = new \Symfony\Bridge\Twig\AppVariable();
- $e->setEnvironment('dev');
- $e->setDebug(true);
-
- if ($this->has('security.token_storage')) {
- $e->setTokenStorage($this->get('security.token_storage', ContainerInterface::NULL_ON_INVALID_REFERENCE));
- }
-
- if ($this->has('request_stack')) {
- $e->setRequestStack($b);
- }
- $e->setContainer($this);
-
- $this->services['twig'] = $instance = new \Twig_Environment($this->get('twig.loader'), ['form_themes' => [0 => 'form_div_layout.html.twig', 1 => 'ChillCustomFieldsBundle:Form:fields.html.twig', 2 => 'ChillMainBundle:Form:fields.html.twig'], 'exception_controller' => 'twig.controller.exception:showAction', 'autoescape' => 'filename', 'cache' => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/twig', 'charset' => 'UTF-8', 'debug' => true, 'paths' => [], 'date' => ['format' => 'F j, Y H:i', 'interval_format' => '%d days', 'timezone' => null], 'number_format' => ['decimals' => 0, 'decimal_point' => '.', 'thousands_separator' => ',']]);
-
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\LogoutUrlExtension($this->get('security.logout_url_generator')));
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\SecurityExtension($this->get('security.authorization_checker', ContainerInterface::NULL_ON_INVALID_REFERENCE)));
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ProfilerExtension($this->get('twig.profile'), $a));
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\TranslationExtension($this->get('translator')));
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\AssetExtension($this->get('assets.packages'), $d));
- $instance->addExtension(new \Symfony\Bundle\TwigBundle\Extension\ActionsExtension($c));
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\CodeExtension(null, '/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app', 'UTF-8'));
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\RoutingExtension($this->get('router')));
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\YamlExtension());
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\StopwatchExtension($a, true));
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\ExpressionExtension());
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\HttpKernelExtension($c));
- $instance->addExtension($d);
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\FormExtension(new \Symfony\Bridge\Twig\Form\TwigRenderer(new \Symfony\Bridge\Twig\Form\TwigRendererEngine([0 => 'form_div_layout.html.twig', 1 => 'ChillCustomFieldsBundle:Form:fields.html.twig', 2 => 'ChillMainBundle:Form:fields.html.twig']), $this->get('security.csrf.token_manager', ContainerInterface::NULL_ON_INVALID_REFERENCE))));
- $instance->addExtension(new \Twig_Extension_Debug());
- $instance->addExtension(new \Symfony\Bundle\AsseticBundle\Twig\AsseticExtension($this->get('assetic.asset_factory'), $this->get('templating.name_parser'), false, [], [0 => 'ChillPersonBundle', 1 => 'ChillMainBundle'], new \Symfony\Bundle\AsseticBundle\DefaultValueSupplier($this)));
- $instance->addExtension(new \Doctrine\Bundle\DoctrineBundle\Twig\DoctrineExtension());
- $instance->addExtension($this->get('chill.main.twig.chill_menu'));
- $instance->addExtension($this->get('twig_intl'));
- $instance->addExtension($this->get('chill.main.twig.translatable_string'));
- $instance->addExtension($this->get('chill.main.twig.csv_cell'));
- $instance->addExtension($this->get('chill.custom_field.twig.custom_fields_rendering'));
- $instance->addExtension(new \Symfony\Bridge\Twig\Extension\DumpExtension($this->get('var_dumper.cloner')));
- $instance->addExtension(new \Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension());
- $instance->addGlobal('app', $e);
- $instance->addGlobal('installation', ['name' => 'Chill']);
- $instance->addGlobal('available_languages', [0 => 'fr']);
- call_user_func([new \Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator('F j, Y H:i', '%d days', null, 0, '.', ','), 'configure'], $instance);
-
- return $instance;
- }
-
- /**
- * Gets the 'uri_signer' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\HttpKernel\UriSigner A Symfony\Component\HttpKernel\UriSigner instance.
- */
- protected function getUriSignerService()
- {
- return $this->services['uri_signer'] = new \Symfony\Component\HttpKernel\UriSigner('Not very secret');
- }
-
- /**
- * Gets the 'validator.builder' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Validator\ValidatorBuilderInterface A Symfony\Component\Validator\ValidatorBuilderInterface instance.
- */
- protected function getValidator_BuilderService()
- {
- $this->services['validator.builder'] = $instance = \Symfony\Component\Validator\Validation::createValidatorBuilder();
-
- $instance->setConstraintValidatorFactory(new \Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory($this, ['validator.expression' => 'validator.expression', 'Symfony\\Component\\Validator\\Constraints\\EmailValidator' => 'validator.email', 'security.validator.user_password' => 'security.validator.user_password', 'doctrine.orm.validator.unique' => 'doctrine.orm.validator.unique']));
- $instance->setTranslator($this->get('translator'));
- $instance->setTranslationDomain('validators');
- $instance->addXmlMappings([0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/config/validation.xml']);
- $instance->addYamlMappings([0 => '/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/config/validation.yml']);
- $instance->addMethodMapping('loadValidatorMetadata');
- $instance->addObjectInitializers([0 => $this->get('doctrine.orm.validator_initializer')]);
-
- return $instance;
- }
-
- /**
- * Gets the 'validator.email' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Validator\Constraints\EmailValidator A Symfony\Component\Validator\Constraints\EmailValidator instance.
- */
- protected function getValidator_EmailService()
- {
- return $this->services['validator.email'] = new \Symfony\Component\Validator\Constraints\EmailValidator(false);
- }
-
- /**
- * Gets the 'validator.expression' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Validator\Constraints\ExpressionValidator A Symfony\Component\Validator\Constraints\ExpressionValidator instance.
- */
- protected function getValidator_ExpressionService()
- {
- return $this->services['validator.expression'] = new \Symfony\Component\Validator\Constraints\ExpressionValidator($this->get('property_accessor'));
- }
-
- /**
- * Gets the 'validator' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\Validator\Validator\ValidatorInterface A Symfony\Component\Validator\Validator\ValidatorInterface instance.
- */
- protected function getValidatorService()
- {
- return $this->services['validator'] = $this->get('validator.builder')->getValidator();
- }
-
- /**
- * Gets the 'var_dumper.cli_dumper' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\VarDumper\Dumper\CliDumper A Symfony\Component\VarDumper\Dumper\CliDumper instance.
- */
- protected function getVarDumper_CliDumperService()
- {
- return $this->services['var_dumper.cli_dumper'] = new \Symfony\Component\VarDumper\Dumper\CliDumper(null, 'UTF-8');
- }
-
- /**
- * Gets the 'var_dumper.cloner' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Component\VarDumper\Cloner\VarCloner A Symfony\Component\VarDumper\Cloner\VarCloner instance.
- */
- protected function getVarDumper_ClonerService()
- {
- $this->services['var_dumper.cloner'] = $instance = new \Symfony\Component\VarDumper\Cloner\VarCloner();
-
- $instance->setMaxItems(2500);
- $instance->setMaxString(-1);
-
- return $instance;
- }
-
- /**
- * Gets the 'web_profiler.controller.exception' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\WebProfilerBundle\Controller\ExceptionController A Symfony\Bundle\WebProfilerBundle\Controller\ExceptionController instance.
- */
- protected function getWebProfiler_Controller_ExceptionService()
- {
- return $this->services['web_profiler.controller.exception'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ExceptionController($this->get('profiler', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('twig'), true);
- }
-
- /**
- * Gets the 'web_profiler.controller.profiler' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController A Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController instance.
- */
- protected function getWebProfiler_Controller_ProfilerService()
- {
- return $this->services['web_profiler.controller.profiler'] = new \Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController($this->get('router', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('profiler', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('twig'), ['data_collector.config' => [0 => 'config', 1 => '@WebProfiler/Collector/config.html.twig'], 'data_collector.request' => [0 => 'request', 1 => '@WebProfiler/Collector/request.html.twig'], 'data_collector.ajax' => [0 => 'ajax', 1 => '@WebProfiler/Collector/ajax.html.twig'], 'data_collector.exception' => [0 => 'exception', 1 => '@WebProfiler/Collector/exception.html.twig'], 'data_collector.events' => [0 => 'events', 1 => '@WebProfiler/Collector/events.html.twig'], 'data_collector.logger' => [0 => 'logger', 1 => '@WebProfiler/Collector/logger.html.twig'], 'data_collector.time' => [0 => 'time', 1 => '@WebProfiler/Collector/time.html.twig'], 'data_collector.memory' => [0 => 'memory', 1 => '@WebProfiler/Collector/memory.html.twig'], 'data_collector.router' => [0 => 'router', 1 => '@WebProfiler/Collector/router.html.twig'], 'data_collector.form' => [0 => 'form', 1 => '@WebProfiler/Collector/form.html.twig'], 'data_collector.translation' => [0 => 'translation', 1 => '@WebProfiler/Collector/translation.html.twig'], 'data_collector.twig' => [0 => 'twig', 1 => '@WebProfiler/Collector/twig.html.twig'], 'data_collector.security' => [0 => 'security', 1 => '@Security/Collector/security.html.twig'], 'swiftmailer.data_collector' => [0 => 'swiftmailer', 1 => '@Swiftmailer/Collector/swiftmailer.html.twig'], 'data_collector.doctrine' => [0 => 'db', 1 => '@Doctrine/Collector/db.html.twig'], 'data_collector.dump' => [0 => 'dump', 1 => '@Debug/Profiler/dump.html.twig']], 'bottom');
- }
-
- /**
- * Gets the 'web_profiler.controller.router' service.
- *
- * This service is shared.
- * This method always returns the same instance of the service.
- *
- * @return \Symfony\Bundle\WebProfilerBundle\Controller\RouterController A Symfony\Bundle\WebProfilerBundle\Controller\RouterController instance.
- */
- protected function getWebProfiler_Controller_RouterService()
- {
- return $this->services['web_profiler.controller.router'] = new \Symfony\Bundle\WebProfilerBundle\Controller\RouterController($this->get('profiler', ContainerInterface::NULL_ON_INVALID_REFERENCE), $this->get('twig'), $this->get('router', ContainerInterface::NULL_ON_INVALID_REFERENCE));
- }
-}
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.php.meta b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.php.meta
deleted file mode 100644
index 2905bf191..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.php.meta
+++ /dev/null
@@ -1 +0,0 @@
-a:200:{i:0;C:46:"Symfony\Component\Config\Resource\FileResource":102:{s:94:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/AppKernel.php";}i:1;C:46:"Symfony\Component\Config\Resource\FileResource":109:{s:100:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/bootstrap.php.cache";}i:2;C:46:"Symfony\Component\Config\Resource\FileResource":144:{s:135:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/FrameworkBundle.php";}i:5;C:46:"Symfony\Component\Config\Resource\FileResource":142:{s:133:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/SecurityBundle.php";}i:8;C:46:"Symfony\Component\Config\Resource\FileResource":134:{s:125:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/TwigBundle.php";}i:11;C:46:"Symfony\Component\Config\Resource\FileResource":114:{s:105:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/monolog-bundle/MonologBundle.php";}i:14;C:46:"Symfony\Component\Config\Resource\FileResource":122:{s:113:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/swiftmailer-bundle/SwiftmailerBundle.php";}i:17;C:46:"Symfony\Component\Config\Resource\FileResource":114:{s:105:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/AsseticBundle.php";}i:20;C:46:"Symfony\Component\Config\Resource\FileResource":117:{s:108:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/doctrine/doctrine-bundle/DoctrineBundle.php";}i:23;C:46:"Symfony\Component\Config\Resource\FileResource":134:{s:125:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/SensioFrameworkExtraBundle.php";}i:26;C:46:"Symfony\Component\Config\Resource\FileResource":112:{s:103:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/ChillMainBundle.php";}i:29;C:46:"Symfony\Component\Config\Resource\FileResource":129:{s:120:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/ChillCustomFieldsBundle.php";}i:32;C:46:"Symfony\Component\Config\Resource\FileResource":116:{s:107:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/ChillPersonBundle.php";}i:35;C:46:"Symfony\Component\Config\Resource\FileResource":89:{s:81:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/ChillActivityBundle.php";}i:38;C:46:"Symfony\Component\Config\Resource\FileResource":136:{s:127:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle/DebugBundle.php";}i:41;C:46:"Symfony\Component\Config\Resource\FileResource":148:{s:139:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/WebProfilerBundle.php";}i:44;C:46:"Symfony\Component\Config\Resource\FileResource":162:{s:153:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/SensioDistributionBundle.php";}i:47;C:46:"Symfony\Component\Config\Resource\FileResource":153:{s:144:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/generator-bundle/Sensio/Bundle/GeneratorBundle/SensioGeneratorBundle.php";}i:50;C:46:"Symfony\Component\Config\Resource\FileResource":177:{s:168:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/RoutingResolverPass.php";}i:51;C:46:"Symfony\Component\Config\Resource\FileResource":170:{s:161:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/ProfilerPass.php";}i:52;C:46:"Symfony\Component\Config\Resource\FileResource":173:{s:164:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/DependencyInjection/RegisterListenersPass.php";}i:53;C:46:"Symfony\Component\Config\Resource\FileResource":172:{s:163:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/TemplatingPass.php";}i:54;C:46:"Symfony\Component\Config\Resource\FileResource":185:{s:176:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/AddConstraintValidatorsPass.php";}i:55;C:46:"Symfony\Component\Config\Resource\FileResource":186:{s:177:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/AddValidatorInitializersPass.php";}i:56;C:46:"Symfony\Component\Config\Resource\FileResource":179:{s:170:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/AddConsoleCommandPass.php";}i:57;C:46:"Symfony\Component\Config\Resource\FileResource":166:{s:157:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/FormPass.php";}i:58;C:46:"Symfony\Component\Config\Resource\FileResource":172:{s:163:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/TranslatorPass.php";}i:59;C:46:"Symfony\Component\Config\Resource\FileResource":179:{s:170:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/LoggingTranslatorPass.php";}i:60;C:46:"Symfony\Component\Config\Resource\FileResource":176:{s:167:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/AddCacheWarmerPass.php";}i:61;C:46:"Symfony\Component\Config\Resource\FileResource":177:{s:168:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/AddCacheClearerPass.php";}i:62;C:46:"Symfony\Component\Config\Resource\FileResource":192:{s:183:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/AddExpressionLanguageProvidersPass.php";}i:63;C:46:"Symfony\Component\Config\Resource\FileResource":182:{s:173:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/TranslationExtractorPass.php";}i:64;C:46:"Symfony\Component\Config\Resource\FileResource":179:{s:170:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/TranslationDumperPass.php";}i:65;C:46:"Symfony\Component\Config\Resource\FileResource":167:{s:158:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DependencyInjection/FragmentRendererPass.php";}i:66;C:46:"Symfony\Component\Config\Resource\FileResource":172:{s:163:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/SerializerPass.php";}i:67;C:46:"Symfony\Component\Config\Resource\FileResource":187:{s:178:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/ContainerBuilderDebugDumpPass.php";}i:68;C:46:"Symfony\Component\Config\Resource\FileResource":179:{s:170:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Compiler/CompilerDebugDumpPass.php";}i:69;C:46:"Symfony\Component\Config\Resource\FileResource":178:{s:169:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Compiler/AddSecurityVotersPass.php";}i:70;C:46:"Symfony\Component\Config\Resource\FileResource":166:{s:157:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/Compiler/ExtensionPass.php";}i:71;C:46:"Symfony\Component\Config\Resource\FileResource":172:{s:163:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/Compiler/TwigEnvironmentPass.php";}i:72;C:46:"Symfony\Component\Config\Resource\FileResource":167:{s:158:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/Compiler/TwigLoaderPass.php";}i:73;C:46:"Symfony\Component\Config\Resource\FileResource":174:{s:165:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/Compiler/ExceptionListenerPass.php";}i:74;C:46:"Symfony\Component\Config\Resource\FileResource":147:{s:138:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/monolog-bundle/DependencyInjection/Compiler/LoggerChannelPass.php";}i:75;C:46:"Symfony\Component\Config\Resource\FileResource":146:{s:137:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/monolog-bundle/DependencyInjection/Compiler/DebugHandlerPass.php";}i:76;C:46:"Symfony\Component\Config\Resource\FileResource":147:{s:138:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/monolog-bundle/DependencyInjection/Compiler/AddProcessorsPass.php";}i:77;C:46:"Symfony\Component\Config\Resource\FileResource":157:{s:148:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/monolog-bundle/DependencyInjection/Compiler/AddSwiftMailerTransportPass.php";}i:78;C:46:"Symfony\Component\Config\Resource\FileResource":153:{s:144:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/swiftmailer-bundle/DependencyInjection/Compiler/RegisterPluginsPass.php";}i:79;C:46:"Symfony\Component\Config\Resource\FileResource":151:{s:142:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/Compiler/TemplateResourcesPass.php";}i:80;C:46:"Symfony\Component\Config\Resource\FileResource":152:{s:143:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/Compiler/CheckClosureFilterPass.php";}i:81;C:46:"Symfony\Component\Config\Resource\FileResource":153:{s:144:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/Compiler/CheckCssEmbedFilterPass.php";}i:82;C:46:"Symfony\Component\Config\Resource\FileResource":148:{s:139:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/Compiler/CheckYuiFilterPass.php";}i:83;C:46:"Symfony\Component\Config\Resource\FileResource":149:{s:140:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/Compiler/SprocketsFilterPass.php";}i:84;C:46:"Symfony\Component\Config\Resource\FileResource":144:{s:135:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/Compiler/TemplatingPass.php";}i:85;C:46:"Symfony\Component\Config\Resource\FileResource":146:{s:137:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/Compiler/AssetFactoryPass.php";}i:86;C:46:"Symfony\Component\Config\Resource\FileResource":146:{s:137:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/Compiler/AssetManagerPass.php";}i:87;C:46:"Symfony\Component\Config\Resource\FileResource":147:{s:138:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/Compiler/FilterManagerPass.php";}i:88;C:46:"Symfony\Component\Config\Resource\FileResource":148:{s:139:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/Compiler/RouterResourcePass.php";}i:89;C:46:"Symfony\Component\Config\Resource\FileResource":195:{s:186:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/DependencyInjection/CompilerPass/RegisterEventListenersAndSubscribersPass.php";}i:90;C:46:"Symfony\Component\Config\Resource\FileResource":177:{s:168:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/DependencyInjection/CompilerPass/DoctrineValidationPass.php";}i:91;C:46:"Symfony\Component\Config\Resource\FileResource":150:{s:141:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/doctrine/doctrine-bundle/DependencyInjection/Compiler/EntityListenerPass.php";}i:92;C:46:"Symfony\Component\Config\Resource\FileResource":158:{s:149:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/DependencyInjection/Compiler/AddParamConverterPass.php";}i:93;C:46:"Symfony\Component\Config\Resource\FileResource":147:{s:138:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/DependencyInjection/Compiler/LegacyPass.php";}i:94;C:46:"Symfony\Component\Config\Resource\FileResource":147:{s:138:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/DependencyInjection/SearchableServicesCompilerPass.php";}i:95;C:46:"Symfony\Component\Config\Resource\FileResource":146:{s:137:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/DependencyInjection/ConfigConsistencyCompilerPass.php";}i:96;C:46:"Symfony\Component\Config\Resource\FileResource":138:{s:129:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/DependencyInjection/TimelineCompilerClass.php";}i:97;C:46:"Symfony\Component\Config\Resource\FileResource":149:{s:140:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/DependencyInjection/CustomFieldCompilerPass.php";}i:98;C:46:"Symfony\Component\Config\Resource\FileResource":175:{s:166:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle/DependencyInjection/Compiler/DumpDataCollectorPass.php";}i:99;C:46:"Symfony\Component\Config\Resource\FileResource":176:{s:167:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/DependencyInjection/Compiler/StepsPass.php";}i:100;C:46:"Symfony\Component\Config\Resource\FileResource":111:{s:102:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/config/config_dev.yml";}i:101;C:46:"Symfony\Component\Config\Resource\FileResource":106:{s:98:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/config/config.yml";}i:102;C:46:"Symfony\Component\Config\Resource\FileResource":111:{s:102:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/config/parameters.yml";}i:103;C:46:"Symfony\Component\Config\Resource\FileResource":168:{s:159:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DependencyInjection/AddClassesToCachePass.php";}i:104;C:46:"Symfony\Component\Config\Resource\FileResource":178:{s:169:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DependencyInjection/MergeExtensionConfigurationPass.php";}i:105;C:46:"Symfony\Component\Config\Resource\FileResource":176:{s:167:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php";}i:153;C:46:"Symfony\Component\Config\Resource\FileResource":175:{s:166:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/ResolveDefinitionTemplatesPass.php";}i:154;C:46:"Symfony\Component\Config\Resource\FileResource":165:{s:156:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/DecoratorServicePass.php";}i:155;C:46:"Symfony\Component\Config\Resource\FileResource":177:{s:168:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/ResolveParameterPlaceHoldersPass.php";}i:156;C:46:"Symfony\Component\Config\Resource\FileResource":172:{s:163:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckDefinitionValidityPass.php";}i:157;C:46:"Symfony\Component\Config\Resource\FileResource":175:{s:166:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/ResolveReferencesToAliasesPass.php";}i:158;C:46:"Symfony\Component\Config\Resource\FileResource":173:{s:164:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/ResolveInvalidReferencesPass.php";}i:159;C:46:"Symfony\Component\Config\Resource\FileResource":173:{s:164:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/AnalyzeServiceReferencesPass.php";}i:160;C:46:"Symfony\Component\Config\Resource\FileResource":172:{s:163:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckCircularReferencesPass.php";}i:161;C:46:"Symfony\Component\Config\Resource\FileResource":171:{s:162:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckReferenceValidityPass.php";}i:163;C:46:"Symfony\Component\Config\Resource\FileResource":169:{s:160:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/RemovePrivateAliasesPass.php";}i:164;C:46:"Symfony\Component\Config\Resource\FileResource":174:{s:165:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/RemoveAbstractDefinitionsPass.php";}i:165;C:46:"Symfony\Component\Config\Resource\FileResource":179:{s:170:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/ReplaceAliasByActualDefinitionPass.php";}i:166;C:46:"Symfony\Component\Config\Resource\FileResource":157:{s:148:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/RepeatedPass.php";}i:167;C:46:"Symfony\Component\Config\Resource\FileResource":189:{s:180:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php";}i:171;C:46:"Symfony\Component\Config\Resource\FileResource":167:{s:158:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php";}i:172;C:46:"Symfony\Component\Config\Resource\FileResource":156:{s:147:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DependencyInjection/Extension.php";}i:173;C:46:"Symfony\Component\Config\Resource\FileResource":155:{s:146:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Extension/Extension.php";}i:174;C:46:"Symfony\Component\Config\Resource\FileResource":149:{s:140:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/web.xml";}i:175;C:46:"Symfony\Component\Config\Resource\FileResource":154:{s:145:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/services.xml";}i:176;C:46:"Symfony\Component\Config\Resource\FileResource":163:{s:154:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/fragment_renderer.xml";}i:177;C:46:"Symfony\Component\Config\Resource\FileResource":157:{s:148:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/translation.xml";}i:178;C:46:"Symfony\Component\Config\Resource\FileResource":161:{s:152:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/property_access.xml";}i:179;C:46:"Symfony\Component\Config\Resource\FileResource":150:{s:141:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/test.xml";}i:180;C:46:"Symfony\Component\Config\Resource\FileResource":153:{s:144:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/session.xml";}i:181;C:46:"Symfony\Component\Config\Resource\FileResource":154:{s:145:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/security.xml";}i:182;C:46:"Symfony\Component\Config\Resource\FileResource":150:{s:141:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/form.xml";}i:183;C:46:"Symfony\Component\Config\Resource\FileResource":155:{s:146:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/form_csrf.xml";}i:184;C:46:"Symfony\Component\Config\Resource\FileResource":159:{s:150:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/security_csrf.xml";}i:185;C:46:"Symfony\Component\Config\Resource\FileResource":152:{s:143:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/assets.xml";}i:186;C:46:"Symfony\Component\Config\Resource\FileResource":156:{s:147:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/templating.xml";}i:187;C:46:"Symfony\Component\Config\Resource\FileResource":155:{s:146:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/validator.xml";}i:188;C:46:"Symfony\Component\Config\Resource\FileResource":148:{s:139:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/config/validation.xml";}i:189;C:46:"Symfony\Component\Config\Resource\FileResource":126:{s:117:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/config/validation.yml";}i:190;C:51:"Symfony\Component\Config\Resource\DirectoryResource":160:{a:2:{i:0;s:135:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations";i:1;N;}}i:191;C:51:"Symfony\Component\Config\Resource\DirectoryResource":155:{a:2:{i:0;s:130:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations";i:1;N;}}i:192;C:51:"Symfony\Component\Config\Resource\DirectoryResource":177:{a:2:{i:0;s:152:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations";i:1;N;}}i:193;C:51:"Symfony\Component\Config\Resource\DirectoryResource":131:{a:2:{i:0;s:106:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/translations";i:1;N;}}i:194;C:51:"Symfony\Component\Config\Resource\DirectoryResource":140:{a:2:{i:0;s:115:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/Resources/translations";i:1;N;}}i:195;C:51:"Symfony\Component\Config\Resource\DirectoryResource":133:{a:2:{i:0;s:108:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations";i:1;N;}}i:196;C:51:"Symfony\Component\Config\Resource\DirectoryResource":104:{a:2:{i:0;s:80:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/Resources/translations";i:1;N;}}i:197;C:46:"Symfony\Component\Config\Resource\FileResource":155:{s:146:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/profiling.xml";}i:198;C:46:"Symfony\Component\Config\Resource\FileResource":156:{s:147:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/collectors.xml";}i:199;C:46:"Symfony\Component\Config\Resource\FileResource":156:{s:147:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/form_debug.xml";}i:200;C:46:"Symfony\Component\Config\Resource\FileResource":163:{s:154:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/translation_debug.xml";}i:201;C:46:"Symfony\Component\Config\Resource\FileResource":153:{s:144:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/routing.xml";}i:202;C:46:"Symfony\Component\Config\Resource\FileResource":157:{s:148:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/annotations.xml";}i:203;C:46:"Symfony\Component\Config\Resource\FileResource":156:{s:147:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/debug_prod.xml";}i:204;C:46:"Symfony\Component\Config\Resource\FileResource":151:{s:142:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config/debug.xml";}i:205;C:46:"Symfony\Component\Config\Resource\FileResource":165:{s:156:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php";}i:208;C:46:"Symfony\Component\Config\Resource\FileResource":153:{s:144:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Resources/config/security.xml";}i:209;C:46:"Symfony\Component\Config\Resource\FileResource":163:{s:154:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Resources/config/security_listeners.xml";}i:210;C:46:"Symfony\Component\Config\Resource\FileResource":164:{s:155:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Resources/config/security_rememberme.xml";}i:211;C:46:"Symfony\Component\Config\Resource\FileResource":159:{s:150:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Resources/config/templating_php.xml";}i:212;C:46:"Symfony\Component\Config\Resource\FileResource":160:{s:151:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Resources/config/templating_twig.xml";}i:213;C:46:"Symfony\Component\Config\Resource\FileResource":155:{s:146:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Resources/config/collectors.xml";}i:214;C:46:"Symfony\Component\Config\Resource\FileResource":157:{s:148:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/TwigExtension.php";}i:217;C:46:"Symfony\Component\Config\Resource\FileResource":145:{s:136:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/config/twig.xml";}i:218;C:46:"Symfony\Component\Config\Resource\FileResource":157:{s:148:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/DependencyInjection/Configuration.php";}i:219;C:46:"Symfony\Component\Config\Resource\FileResource":137:{s:128:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/monolog-bundle/DependencyInjection/MonologExtension.php";}i:222;C:46:"Symfony\Component\Config\Resource\FileResource":134:{s:125:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/monolog-bundle/DependencyInjection/Configuration.php";}i:223;C:46:"Symfony\Component\Config\Resource\FileResource":125:{s:116:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/monolog-bundle/Resources/config/monolog.xml";}i:224;C:46:"Symfony\Component\Config\Resource\FileResource":145:{s:136:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/swiftmailer-bundle/DependencyInjection/SwiftmailerExtension.php";}i:227;C:46:"Symfony\Component\Config\Resource\FileResource":133:{s:124:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/swiftmailer-bundle/Resources/config/swiftmailer.xml";}i:228;C:46:"Symfony\Component\Config\Resource\FileResource":137:{s:128:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/DependencyInjection/AsseticExtension.php";}i:231;C:46:"Symfony\Component\Config\Resource\FileResource":125:{s:116:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/Resources/config/assetic.xml";}i:232;C:46:"Symfony\Component\Config\Resource\FileResource":133:{s:124:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/Resources/config/templating_twig.xml";}i:233;C:46:"Symfony\Component\Config\Resource\FileResource":132:{s:123:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/Resources/config/templating_php.xml";}i:234;C:46:"Symfony\Component\Config\Resource\FileResource":136:{s:127:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/Resources/config/filters/cssrewrite.xml";}i:235;C:46:"Symfony\Component\Config\Resource\FileResource":140:{s:131:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/doctrine/doctrine-bundle/DependencyInjection/DoctrineExtension.php";}i:236;C:46:"Symfony\Component\Config\Resource\FileResource":167:{s:158:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/DependencyInjection/AbstractDoctrineExtension.php";}i:239;C:46:"Symfony\Component\Config\Resource\FileResource":170:{s:161:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/doctrine/doctrine-cache-bundle/Doctrine/Bundle/DoctrineCacheBundle/Resources/config/services.xml";}i:240;C:46:"Symfony\Component\Config\Resource\FileResource":124:{s:115:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/doctrine/doctrine-bundle/Resources/config/dbal.xml";}i:241;C:46:"Symfony\Component\Config\Resource\FileResource":123:{s:114:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/doctrine/doctrine-bundle/Resources/config/orm.xml";}i:242;C:46:"Symfony\Component\Config\Resource\FileResource":141:{s:132:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/config";}i:243;C:46:"Symfony\Component\Config\Resource\FileResource":124:{s:115:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle";}i:244;C:46:"Symfony\Component\Config\Resource\FileResource":140:{s:131:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Resources/config";}i:245;C:46:"Symfony\Component\Config\Resource\FileResource":123:{s:114:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle";}i:246;C:46:"Symfony\Component\Config\Resource\FileResource":136:{s:127:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/config";}i:247;C:46:"Symfony\Component\Config\Resource\FileResource":119:{s:110:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle";}i:248;C:46:"Symfony\Component\Config\Resource\FileResource":113:{s:104:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/monolog-bundle/Resources/config";}i:249;C:46:"Symfony\Component\Config\Resource\FileResource":95:{s:87:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/monolog-bundle";}i:250;C:46:"Symfony\Component\Config\Resource\FileResource":117:{s:108:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/swiftmailer-bundle/Resources/config";}i:251;C:46:"Symfony\Component\Config\Resource\FileResource":99:{s:91:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/swiftmailer-bundle";}i:252;C:46:"Symfony\Component\Config\Resource\FileResource":113:{s:104:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle/Resources/config";}i:253;C:46:"Symfony\Component\Config\Resource\FileResource":95:{s:87:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/assetic-bundle";}i:254;C:46:"Symfony\Component\Config\Resource\FileResource":115:{s:106:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/doctrine/doctrine-bundle/Resources/config";}i:255;C:46:"Symfony\Component\Config\Resource\FileResource":97:{s:89:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/doctrine/doctrine-bundle";}i:256;C:46:"Symfony\Component\Config\Resource\FileResource":120:{s:111:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/Resources/config";}i:257;C:46:"Symfony\Component\Config\Resource\FileResource":102:{s:94:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle";}i:258;C:46:"Symfony\Component\Config\Resource\FileResource":118:{s:109:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/config/doctrine";}i:259;C:46:"Symfony\Component\Config\Resource\FileResource":127:{s:118:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/Resources/config/doctrine";}i:260;C:46:"Symfony\Component\Config\Resource\FileResource":120:{s:111:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/config/doctrine";}i:261;C:46:"Symfony\Component\Config\Resource\FileResource":91:{s:83:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/Resources/config/doctrine";}i:262;C:46:"Symfony\Component\Config\Resource\FileResource":137:{s:128:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle/Resources/config";}i:263;C:46:"Symfony\Component\Config\Resource\FileResource":120:{s:111:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle";}i:264;C:46:"Symfony\Component\Config\Resource\FileResource":143:{s:134:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/Resources/config";}i:265;C:46:"Symfony\Component\Config\Resource\FileResource":126:{s:117:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle";}i:266;C:46:"Symfony\Component\Config\Resource\FileResource":150:{s:141:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/config";}i:267;C:46:"Symfony\Component\Config\Resource\FileResource":133:{s:124:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle";}i:268;C:46:"Symfony\Component\Config\Resource\FileResource":137:{s:128:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/generator-bundle/Sensio/Bundle/GeneratorBundle/Resources";}i:269;C:46:"Symfony\Component\Config\Resource\FileResource":127:{s:118:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/generator-bundle/Sensio/Bundle/GeneratorBundle";}i:270;C:46:"Symfony\Component\Config\Resource\FileResource":157:{s:148:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/DependencyInjection/SensioFrameworkExtraExtension.php";}i:273;C:46:"Symfony\Component\Config\Resource\FileResource":141:{s:132:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/DependencyInjection/Configuration.php";}i:274;C:46:"Symfony\Component\Config\Resource\FileResource":133:{s:124:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/Resources/config/services.xml";}i:275;C:46:"Symfony\Component\Config\Resource\FileResource":136:{s:127:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/Resources/config/annotations.xml";}i:276;C:46:"Symfony\Component\Config\Resource\FileResource":132:{s:123:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/Resources/config/routing.xml";}i:277;C:46:"Symfony\Component\Config\Resource\FileResource":135:{s:126:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/Resources/config/converters.xml";}i:278;C:46:"Symfony\Component\Config\Resource\FileResource":129:{s:120:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/Resources/config/view.xml";}i:279;C:46:"Symfony\Component\Config\Resource\FileResource":130:{s:121:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/Resources/config/cache.xml";}i:280;C:46:"Symfony\Component\Config\Resource\FileResource":133:{s:124:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/framework-extra-bundle/Resources/config/security.xml";}i:281;C:46:"Symfony\Component\Config\Resource\FileResource":135:{s:126:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/DependencyInjection/ChillMainExtension.php";}i:284;C:46:"Symfony\Component\Config\Resource\FileResource":122:{s:113:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/config/services.yml";}i:285;C:46:"Symfony\Component\Config\Resource\FileResource":152:{s:143:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/DependencyInjection/ChillCustomFieldsExtension.php";}i:288;C:46:"Symfony\Component\Config\Resource\FileResource":131:{s:122:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/Resources/config/services.yml";}i:289;C:46:"Symfony\Component\Config\Resource\FileResource":139:{s:130:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/DependencyInjection/ChillPersonExtension.php";}i:292;C:46:"Symfony\Component\Config\Resource\FileResource":124:{s:115:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/config/services.yml";}i:293;C:46:"Symfony\Component\Config\Resource\FileResource":113:{s:104:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/DependencyInjection/ChillActivityExtension.php";}i:296;C:46:"Symfony\Component\Config\Resource\FileResource":95:{s:87:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/Resources/config/services.yml";}i:297;C:46:"Symfony\Component\Config\Resource\FileResource":159:{s:150:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle/DependencyInjection/DebugExtension.php";}i:300;C:46:"Symfony\Component\Config\Resource\FileResource":150:{s:141:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle/Resources/config/services.xml";}i:301;C:46:"Symfony\Component\Config\Resource\FileResource":171:{s:162:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/DependencyInjection/WebProfilerExtension.php";}i:304;C:46:"Symfony\Component\Config\Resource\FileResource":164:{s:155:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/DependencyInjection/Configuration.php";}i:305;C:46:"Symfony\Component\Config\Resource\FileResource":156:{s:147:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/Resources/config/profiler.xml";}i:306;C:46:"Symfony\Component\Config\Resource\FileResource":185:{s:176:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/DependencyInjection/SensioDistributionExtension.php";}i:309;C:46:"Symfony\Component\Config\Resource\FileResource":170:{s:161:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/config/webconfigurator.xml";}i:310;C:46:"Symfony\Component\Config\Resource\FileResource":163:{s:154:"/Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/config/security.xml";}}
\ No newline at end of file
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.xml b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.xml
deleted file mode 100644
index 062e76476..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.xml
+++ /dev/null
@@ -1,3568 +0,0 @@
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app
- dev
- true
- app
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/logs
-
- Symfony\Bundle\FrameworkBundle\FrameworkBundle
- Symfony\Bundle\SecurityBundle\SecurityBundle
- Symfony\Bundle\TwigBundle\TwigBundle
- Symfony\Bundle\MonologBundle\MonologBundle
- Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle
- Symfony\Bundle\AsseticBundle\AsseticBundle
- Doctrine\Bundle\DoctrineBundle\DoctrineBundle
- Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle
- Chill\MainBundle\ChillMainBundle
- Chill\CustomFieldsBundle\ChillCustomFieldsBundle
- Chill\PersonBundle\ChillPersonBundle
- Chill\ActivityBundle\ChillActivityBundle
- Symfony\Bundle\DebugBundle\DebugBundle
- Symfony\Bundle\WebProfilerBundle\WebProfilerBundle
- Sensio\Bundle\DistributionBundle\SensioDistributionBundle
- Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle
-
- UTF-8
- appDevDebugProjectContainer
- 127.0.0.1
- 5432
- chill_test
- chill
- chill
- fr
- Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver
- Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser
- Symfony\Component\HttpKernel\EventListener\ResponseListener
- Symfony\Component\HttpKernel\EventListener\StreamedResponseListener
- Symfony\Component\HttpKernel\EventListener\LocaleListener
- Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher
- Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel
- Symfony\Component\Filesystem\Filesystem
- Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate
- Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer
- Symfony\Component\HttpKernel\Config\FileLocator
- Symfony\Component\HttpKernel\UriSigner
- Symfony\Component\HttpFoundation\RequestStack
- Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler
- Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer
- Symfony\Component\HttpKernel\Fragment\HIncludeFragmentRenderer
- null
- Symfony\Component\HttpKernel\Fragment\EsiFragmentRenderer
- /_fragment
- Symfony\Bundle\FrameworkBundle\Translation\Translator
- Symfony\Component\Translation\IdentityTranslator
- Symfony\Component\Translation\MessageSelector
- Symfony\Component\Translation\Loader\PhpFileLoader
- Symfony\Component\Translation\Loader\YamlFileLoader
- Symfony\Component\Translation\Loader\XliffFileLoader
- Symfony\Component\Translation\Loader\PoFileLoader
- Symfony\Component\Translation\Loader\MoFileLoader
- Symfony\Component\Translation\Loader\QtFileLoader
- Symfony\Component\Translation\Loader\CsvFileLoader
- Symfony\Component\Translation\Loader\IcuResFileLoader
- Symfony\Component\Translation\Loader\IcuDatFileLoader
- Symfony\Component\Translation\Loader\IniFileLoader
- Symfony\Component\Translation\Loader\JsonFileLoader
- Symfony\Component\Translation\Dumper\PhpFileDumper
- Symfony\Component\Translation\Dumper\XliffFileDumper
- Symfony\Component\Translation\Dumper\PoFileDumper
- Symfony\Component\Translation\Dumper\MoFileDumper
- Symfony\Component\Translation\Dumper\YamlFileDumper
- Symfony\Component\Translation\Dumper\QtFileDumper
- Symfony\Component\Translation\Dumper\CsvFileDumper
- Symfony\Component\Translation\Dumper\IniFileDumper
- Symfony\Component\Translation\Dumper\JsonFileDumper
- Symfony\Component\Translation\Dumper\IcuResFileDumper
- Symfony\Bundle\FrameworkBundle\Translation\PhpExtractor
- Symfony\Bundle\FrameworkBundle\Translation\TranslationLoader
- Symfony\Component\Translation\Extractor\ChainExtractor
- Symfony\Component\Translation\Writer\TranslationWriter
- Symfony\Component\PropertyAccess\PropertyAccessor
- Not very secret
- true
-
-
- fr
- Symfony\Bundle\FrameworkBundle\Client
-
- Symfony\Component\BrowserKit\History
- Symfony\Component\BrowserKit\CookieJar
- Symfony\Bundle\FrameworkBundle\EventListener\TestSessionListener
- Symfony\Component\HttpFoundation\Session\Session
- Symfony\Component\HttpFoundation\Session\Flash\FlashBag
- Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag
- Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
- _sf2_meta
- Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage
- Symfony\Component\HttpFoundation\Session\Storage\PhpBridgeSessionStorage
- Symfony\Component\HttpFoundation\Session\Storage\MockFileSessionStorage
- Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler
- Symfony\Component\HttpFoundation\Session\Storage\Handler\WriteCheckSessionHandler
- Symfony\Bundle\FrameworkBundle\EventListener\SessionListener
-
- 1
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/sessions
- 0
- Symfony\Component\Security\Core\Util\SecureRandom
- Symfony\Component\Form\ResolvedFormTypeFactory
- Symfony\Component\Form\FormRegistry
- Symfony\Component\Form\FormFactory
- Symfony\Component\Form\Extension\DependencyInjection\DependencyInjectionExtension
- Symfony\Component\Form\Extension\Validator\ValidatorTypeGuesser
- Symfony\Component\Form\Extension\HttpFoundation\HttpFoundationRequestHandler
- true
- _token
- Symfony\Component\Security\Csrf\TokenGenerator\UriSafeTokenGenerator
- Symfony\Component\Security\Csrf\TokenStorage\SessionTokenStorage
- Symfony\Component\Security\Csrf\CsrfTokenManager
- Symfony\Bundle\FrameworkBundle\Templating\DelegatingEngine
- Symfony\Bundle\FrameworkBundle\Templating\TemplateNameParser
- Symfony\Bundle\FrameworkBundle\Templating\TemplateFilenameParser
- Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplatePathsCacheWarmer
- Symfony\Bundle\FrameworkBundle\Templating\Loader\TemplateLocator
- Symfony\Bundle\FrameworkBundle\Templating\Loader\FilesystemLoader
- Symfony\Component\Templating\Loader\CacheLoader
- Symfony\Component\Templating\Loader\ChainLoader
- Symfony\Bundle\FrameworkBundle\CacheWarmer\TemplateFinder
- Symfony\Bundle\FrameworkBundle\Templating\Helper\AssetsHelper
- Symfony\Bundle\FrameworkBundle\Templating\Helper\RouterHelper
- null
- null
-
- twig
-
- Symfony\Component\Validator\Validator\ValidatorInterface
- Symfony\Component\Validator\ValidatorBuilderInterface
- Symfony\Component\Validator\Validation
- Symfony\Component\Validator\Mapping\Cache\ApcCache
-
- Symfony\Bundle\FrameworkBundle\Validator\ConstraintValidatorFactory
- Symfony\Component\Validator\Constraints\ExpressionValidator
- Symfony\Component\Validator\Constraints\EmailValidator
- validators
- 2.5-bc
- true
- Symfony\Component\HttpKernel\Profiler\Profiler
- Symfony\Component\HttpKernel\EventListener\ProfilerListener
- Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector
- Symfony\Component\HttpKernel\DataCollector\RequestDataCollector
- Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector
- Symfony\Component\HttpKernel\DataCollector\EventDataCollector
- Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector
- Symfony\Component\HttpKernel\DataCollector\TimeDataCollector
- Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector
- Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector
- Symfony\Component\Form\Extension\DataCollector\Proxy\ResolvedTypeFactoryDataCollectorProxy
- Symfony\Component\Form\Extension\DataCollector\Type\DataCollectorTypeExtension
- Symfony\Component\Form\Extension\DataCollector\FormDataCollector
- Symfony\Component\Form\Extension\DataCollector\FormDataExtractor
- false
- false
- file:/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/profiler
-
-
- 86400
- Symfony\Bundle\FrameworkBundle\Routing\Router
- Symfony\Component\Routing\RequestContext
- Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader
- Symfony\Component\Config\Loader\LoaderResolver
- Symfony\Component\Routing\Loader\XmlFileLoader
- Symfony\Component\Routing\Loader\YamlFileLoader
- Symfony\Component\Routing\Loader\PhpFileLoader
- Symfony\Component\Routing\Generator\UrlGenerator
- Symfony\Component\Routing\Generator\UrlGenerator
- Symfony\Component\Routing\Generator\Dumper\PhpGeneratorDumper
- Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
- Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
- Symfony\Component\Routing\Matcher\Dumper\PhpMatcherDumper
- Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer
- appDevUrlMatcher
- appDevUrlGenerator
- Symfony\Component\HttpKernel\EventListener\RouterListener
- localhost
- http
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/config/routing.yml
- appDev
- 80
- 443
- Doctrine\Common\Annotations\AnnotationReader
- Doctrine\Common\Annotations\CachedReader
- Doctrine\Common\Annotations\FileCacheReader
- Symfony\Component\HttpKernel\EventListener\DebugHandlersListener
- Symfony\Component\Stopwatch\Stopwatch
- -1
- Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/appDevDebugProjectContainer.xml
- Symfony\Component\HttpKernel\Controller\TraceableControllerResolver
- Symfony\Component\Security\Core\SecurityContext
- Symfony\Component\Security\Core\User\UserChecker
- Symfony\Component\Security\Core\Encoder\EncoderFactory
- Symfony\Component\Security\Core\Encoder\MessageDigestPasswordEncoder
- Symfony\Component\Security\Core\Encoder\PlaintextPasswordEncoder
- Symfony\Component\Security\Core\Encoder\Pbkdf2PasswordEncoder
- Symfony\Component\Security\Core\Encoder\BCryptPasswordEncoder
- Symfony\Component\Security\Core\User\InMemoryUserProvider
- Symfony\Component\Security\Core\User\User
- Symfony\Component\Security\Core\User\ChainUserProvider
- Symfony\Component\Security\Core\Authentication\AuthenticationTrustResolver
- Symfony\Component\Security\Core\Authentication\Token\AnonymousToken
- Symfony\Component\Security\Core\Authentication\Token\RememberMeToken
- Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager
- Symfony\Component\Security\Http\Session\SessionAuthenticationStrategy
- Symfony\Component\Security\Core\Authorization\AccessDecisionManager
- Symfony\Component\Security\Core\Authorization\Voter\RoleVoter
- Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter
- Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter
- Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter
- Symfony\Component\Security\Http\Firewall
- Symfony\Bundle\SecurityBundle\Security\FirewallMap
- Symfony\Bundle\SecurityBundle\Security\FirewallContext
- Symfony\Component\HttpFoundation\RequestMatcher
- Symfony\Component\HttpFoundation\ExpressionRequestMatcher
- Symfony\Component\Security\Core\Role\RoleHierarchy
- Symfony\Component\Security\Http\HttpUtils
- Symfony\Component\Security\Core\Validator\Constraints\UserPasswordValidator
- Symfony\Component\Security\Core\Authorization\ExpressionLanguage
- Symfony\Component\Security\Http\EntryPoint\RetryAuthenticationEntryPoint
- Symfony\Component\Security\Http\Firewall\ChannelListener
- Symfony\Component\Security\Http\EntryPoint\FormAuthenticationEntryPoint
- Symfony\Component\Security\Http\Firewall\UsernamePasswordFormAuthenticationListener
- Symfony\Component\Security\Http\Firewall\SimpleFormAuthenticationListener
- Symfony\Component\Security\Http\Firewall\SimplePreAuthenticationListener
- Symfony\Component\Security\Http\Firewall\BasicAuthenticationListener
- Symfony\Component\Security\Http\EntryPoint\BasicAuthenticationEntryPoint
- Symfony\Component\Security\Http\Firewall\DigestAuthenticationListener
- Symfony\Component\Security\Http\EntryPoint\DigestAuthenticationEntryPoint
- Symfony\Component\Security\Http\Firewall\X509AuthenticationListener
- Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener
- Symfony\Component\Security\Http\Firewall\SwitchUserListener
- Symfony\Component\Security\Http\Firewall\LogoutListener
- Symfony\Component\Security\Http\Logout\SessionLogoutHandler
- Symfony\Component\Security\Http\Logout\CookieClearingLogoutHandler
- Symfony\Component\Security\Http\Logout\DefaultLogoutSuccessHandler
- Symfony\Component\Security\Http\Firewall\AccessListener
- Symfony\Component\Security\Http\AccessMap
- Symfony\Component\Security\Http\Firewall\ExceptionListener
- Symfony\Component\Security\Http\Firewall\ContextListener
- Symfony\Component\Security\Core\Authentication\Provider\DaoAuthenticationProvider
- Symfony\Component\Security\Core\Authentication\Provider\SimpleAuthenticationProvider
- Symfony\Component\Security\Core\Authentication\Provider\PreAuthenticatedAuthenticationProvider
- Symfony\Component\Security\Core\Authentication\Provider\AnonymousAuthenticationProvider
- Symfony\Component\Security\Http\Authentication\DefaultAuthenticationSuccessHandler
- Symfony\Component\Security\Http\Authentication\DefaultAuthenticationFailureHandler
- Symfony\Component\Security\Http\Authentication\SimpleAuthenticationHandler
- Symfony\Component\Security\Core\Authentication\Provider\RememberMeAuthenticationProvider
- Symfony\Component\Security\Http\Firewall\RememberMeListener
- Symfony\Component\Security\Core\Authentication\RememberMe\InMemoryTokenProvider
- Symfony\Component\Security\Http\RememberMe\PersistentTokenBasedRememberMeServices
- Symfony\Component\Security\Http\RememberMe\TokenBasedRememberMeServices
- Symfony\Component\Security\Http\RememberMe\ResponseListener
- Symfony\Bundle\SecurityBundle\Templating\Helper\LogoutUrlHelper
- Symfony\Bundle\SecurityBundle\Templating\Helper\SecurityHelper
- Symfony\Bridge\Twig\Extension\LogoutUrlExtension
- Symfony\Bridge\Twig\Extension\SecurityExtension
- Symfony\Bundle\SecurityBundle\DataCollector\SecurityDataCollector
- null
- true
- migrate
- false
- true
-
-
- CHILL_PERSON_SEE
-
-
- CHILL_PERSON_SEE
-
-
- Twig_Environment
- Symfony\Bundle\TwigBundle\Loader\FilesystemLoader
- Twig_Loader_Chain
- Symfony\Bundle\TwigBundle\TwigEngine
- Symfony\Bundle\TwigBundle\CacheWarmer\TemplateCacheCacheWarmer
- Symfony\Bridge\Twig\Extension\TranslationExtension
- Symfony\Bundle\TwigBundle\Extension\ActionsExtension
- Symfony\Bridge\Twig\Extension\CodeExtension
- Symfony\Bridge\Twig\Extension\RoutingExtension
- Symfony\Bridge\Twig\Extension\YamlExtension
- Symfony\Bridge\Twig\Extension\FormExtension
- Symfony\Bridge\Twig\Extension\HttpKernelExtension
- Symfony\Bridge\Twig\Extension\StopwatchExtension
- Symfony\Bridge\Twig\Extension\ExpressionExtension
- Symfony\Bridge\Twig\Form\TwigRendererEngine
- Symfony\Bridge\Twig\Form\TwigRenderer
- Symfony\Bridge\Twig\Translation\TwigExtractor
- Symfony\Component\HttpKernel\EventListener\ExceptionListener
- Symfony\Bundle\TwigBundle\Controller\ExceptionController
- Symfony\Bundle\TwigBundle\Controller\PreviewErrorController
- twig.controller.exception:showAction
-
- form_div_layout.html.twig
- ChillCustomFieldsBundle:Form:fields.html.twig
- ChillMainBundle:Form:fields.html.twig
-
- Symfony\Bridge\Monolog\Logger
- Gelf\MessagePublisher
- Gelf\Publisher
- Monolog\Handler\StreamHandler
- Symfony\Bridge\Monolog\Handler\ConsoleHandler
- Monolog\Handler\GroupHandler
- Monolog\Handler\BufferHandler
- Monolog\Handler\RotatingFileHandler
- Monolog\Handler\SyslogHandler
- Monolog\Handler\SyslogUdpHandler
- Monolog\Handler\NullHandler
- Monolog\Handler\TestHandler
- Monolog\Handler\GelfHandler
- Monolog\Handler\RollbarHandler
- Monolog\Handler\FlowdockHandler
- Monolog\Handler\BrowserConsoleHandler
- Symfony\Bridge\Monolog\Handler\FirePHPHandler
- Symfony\Bridge\Monolog\Handler\ChromePhpHandler
- Symfony\Bridge\Monolog\Handler\DebugHandler
- Symfony\Bridge\Monolog\Handler\SwiftMailerHandler
- Monolog\Handler\NativeMailerHandler
- Monolog\Handler\SocketHandler
- Monolog\Handler\PushoverHandler
- Monolog\Handler\RavenHandler
- Monolog\Handler\NewRelicHandler
- Monolog\Handler\HipChatHandler
- Monolog\Handler\SlackHandler
- Monolog\Handler\CubeHandler
- Monolog\Handler\AmqpHandler
- Monolog\Handler\ErrorLogHandler
- Monolog\Handler\LogglyHandler
- Monolog\Handler\LogEntriesHandler
- Monolog\Handler\WhatFailureGroupHandler
- Symfony\Bundle\MonologBundle\NotFoundActivationStrategy
- Monolog\Handler\FingersCrossedHandler
- Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy
- Monolog\Handler\FilterHandler
- Monolog\Handler\MongoDBHandler
- MongoClient
- Monolog\Handler\ElasticSearchHandler
- Elastica\Client
-
-
- Swift_Mailer
- Swift_Transport_SendmailTransport
- Swift_Transport_MailTransport
- Swift_Transport_FailoverTransport
- Swift_Plugins_RedirectingPlugin
- Swift_Plugins_ImpersonatePlugin
- Swift_Plugins_MessageLogger
- Swift_Plugins_AntiFloodPlugin
- Swift_Transport_EsmtpTransport
- Swift_Plugins_BlackholePlugin
- Swift_FileSpool
- Swift_MemorySpool
- Symfony\Bundle\SwiftmailerBundle\EventListener\EmailSenderListener
- Symfony\Bundle\SwiftmailerBundle\DataCollector\MessageDataCollector
- smtp
- true
- null
- 25
- localhost
- null
- null
- null
- 30
- null
- false
- null
- null
- false
- true
- null
-
- swiftmailer.mailer.default
-
- default
- Symfony\Bundle\AsseticBundle\Factory\AssetFactory
- Assetic\Factory\LazyAssetManager
- Symfony\Bundle\AsseticBundle\CacheWarmer\AssetManagerCacheWarmer
- Assetic\Factory\Loader\CachedFormulaLoader
- Assetic\Cache\ConfigCache
- Symfony\Bundle\AsseticBundle\Factory\Loader\ConfigurationLoader
- Symfony\Bundle\AsseticBundle\Factory\Resource\ConfigurationResource
- Symfony\Bundle\AsseticBundle\Factory\Resource\CoalescingDirectoryResource
- Symfony\Bundle\AsseticBundle\Factory\Resource\DirectoryResource
- Symfony\Bundle\AsseticBundle\FilterManager
- Assetic\Factory\Worker\EnsureFilterWorker
- Assetic\Factory\Worker\CacheBustingWorker
- Symfony\Bundle\AsseticBundle\DefaultValueSupplier
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/assetic
-
- ChillPersonBundle
- ChillMainBundle
-
- Symfony\Bundle\AsseticBundle\Twig\AsseticExtension
- Assetic\Extension\Twig\TwigFormulaLoader
- Symfony\Bundle\AsseticBundle\Templating\DynamicAsseticHelper
- Symfony\Bundle\AsseticBundle\Templating\StaticAsseticHelper
- Symfony\Bundle\AsseticBundle\Factory\Loader\AsseticHelperFormulaLoader
- true
- false
- false
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/../web
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/../web
-
- /usr/bin/java
- /usr/local/bin/node
- /usr/local/opt/ruby/bin/ruby
- /usr/local/bin/sass
- Assetic\Filter\CssRewriteFilter
-
- Doctrine\Common\Cache\ApcCache
- Doctrine\Common\Cache\ArrayCache
- Doctrine\Common\Cache\FilesystemCache
- Doctrine\Common\Cache\PhpFileCache
- Doctrine\Common\Cache\MongoDBCache
- MongoCollection
- MongoClient
- localhost:27017
- Doctrine\Common\Cache\RiakCache
- Riak\Bucket
- Riak\Connection
- Riak\BucketPropertyList
- localhost
- 8087
- Doctrine\Common\Cache\MemcacheCache
- Memcache
- localhost
- 11211
- Doctrine\Common\Cache\MemcachedCache
- Memcached
- localhost
- 11211
- Doctrine\Common\Cache\RedisCache
- Redis
- localhost
- 6379
- Doctrine\Common\Cache\CouchbaseCache
- Couchbase
- localhost:8091
- Doctrine\Common\Cache\WinCacheCache
- Doctrine\Common\Cache\XcacheCache
- Doctrine\Common\Cache\ZendDataCache
- Doctrine\Bundle\DoctrineCacheBundle\Acl\Model\AclCache
- Doctrine\DBAL\Logging\LoggerChain
- Doctrine\DBAL\Logging\DebugStack
- Symfony\Bridge\Doctrine\Logger\DbalLogger
- Doctrine\DBAL\Configuration
- Doctrine\Bundle\DoctrineBundle\DataCollector\DoctrineDataCollector
- Symfony\Bridge\Doctrine\ContainerAwareEventManager
- Doctrine\Bundle\DoctrineBundle\ConnectionFactory
- Doctrine\DBAL\Event\Listeners\MysqlSessionInit
- Doctrine\DBAL\Event\Listeners\OracleSessionInit
- Doctrine\Bundle\DoctrineBundle\Registry
-
- doctrine.orm.default_entity_manager
-
- default
-
-
- doctrine.dbal.default_connection
-
- default
- Doctrine\ORM\Configuration
- Doctrine\ORM\EntityManager
- Doctrine\Bundle\DoctrineBundle\ManagerConfigurator
- Doctrine\Common\Cache\ArrayCache
- Doctrine\Common\Cache\ApcCache
- Doctrine\Common\Cache\MemcacheCache
- localhost
- 11211
- Memcache
- Doctrine\Common\Cache\MemcachedCache
- localhost
- 11211
- Memcached
- Doctrine\Common\Cache\RedisCache
- localhost
- 6379
- Redis
- Doctrine\Common\Cache\XcacheCache
- Doctrine\Common\Cache\WinCacheCache
- Doctrine\Common\Cache\ZendDataCache
- Doctrine\Common\Persistence\Mapping\Driver\MappingDriverChain
- Doctrine\ORM\Mapping\Driver\AnnotationDriver
- Doctrine\ORM\Mapping\Driver\SimplifiedXmlDriver
- Doctrine\ORM\Mapping\Driver\SimplifiedYamlDriver
- Doctrine\ORM\Mapping\Driver\PHPDriver
- Doctrine\ORM\Mapping\Driver\StaticPHPDriver
- Symfony\Bridge\Doctrine\CacheWarmer\ProxyCacheWarmer
- Symfony\Bridge\Doctrine\Form\DoctrineOrmTypeGuesser
- Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntityValidator
- Symfony\Bridge\Doctrine\Validator\DoctrineInitializer
- Symfony\Bridge\Doctrine\Security\User\EntityUserProvider
- Doctrine\ORM\Tools\ResolveTargetEntityListener
- Doctrine\ORM\Tools\AttachEntityListenersListener
- Doctrine\ORM\Mapping\DefaultNamingStrategy
- Doctrine\ORM\Mapping\UnderscoreNamingStrategy
- Doctrine\ORM\Mapping\DefaultQuoteStrategy
- Doctrine\ORM\Mapping\AnsiQuoteStrategy
- Doctrine\ORM\Mapping\DefaultEntityListenerResolver
- Doctrine\ORM\Cache\DefaultCacheFactory
- Doctrine\ORM\Cache\Region\DefaultRegion
- Doctrine\ORM\Cache\Region\FileLockRegion
- Doctrine\ORM\Cache\Logging\CacheLoggerChain
- Doctrine\ORM\Cache\Logging\StatisticsCacheLogger
- Doctrine\ORM\Cache\CacheConfiguration
- Doctrine\ORM\Cache\RegionsConfiguration
- true
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/doctrine/orm/Proxies
- Proxies
- Sensio\Bundle\FrameworkExtraBundle\Templating\TemplateGuesser
- Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener
- Symfony\Component\Routing\Loader\AnnotationDirectoryLoader
- Symfony\Component\Routing\Loader\AnnotationFileLoader
- Symfony\Bundle\FrameworkBundle\Routing\AnnotatedRouteControllerLoader
- Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener
- Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\ParamConverterManager
- Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DoctrineParamConverter
- Sensio\Bundle\FrameworkExtraBundle\Request\ParamConverter\DateTimeParamConverter
- Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener
- Chill
-
- fr
-
-
- @ChillPersonBundle/Resources/config/routing.yml
- @ChillCustomFieldsBundle/Resources/config/routing.yml
- @ChillMainBundle/Resources/config/routing.yml
-
-
-
- Chill\PersonBundle\Entity\Person
- PersonEntity
-
-
-
- false
- Symfony\Bundle\WebProfilerBundle\Controller\ProfilerController
- Symfony\Bundle\WebProfilerBundle\Controller\RouterController
- Symfony\Bundle\WebProfilerBundle\Controller\ExceptionController
- Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension
- bottom
- Sensio\Bundle\DistributionBundle\Configurator\Configurator
- Sensio\Bundle\DistributionBundle\Configurator\Step\DoctrineStep
- Sensio\Bundle\DistributionBundle\Configurator\Step\SecretStep
- SensioLabs\Security\SecurityChecker
- SensioLabs\Security\Command\SecurityCheckerCommand
-
-
- config
- @WebProfiler/Collector/config.html.twig
-
-
- request
- @WebProfiler/Collector/request.html.twig
-
-
- ajax
- @WebProfiler/Collector/ajax.html.twig
-
-
- exception
- @WebProfiler/Collector/exception.html.twig
-
-
- events
- @WebProfiler/Collector/events.html.twig
-
-
- logger
- @WebProfiler/Collector/logger.html.twig
-
-
- time
- @WebProfiler/Collector/time.html.twig
-
-
- memory
- @WebProfiler/Collector/memory.html.twig
-
-
- router
- @WebProfiler/Collector/router.html.twig
-
-
- form
- @WebProfiler/Collector/form.html.twig
-
-
- translation
- @WebProfiler/Collector/translation.html.twig
-
-
- twig
- @WebProfiler/Collector/twig.html.twig
-
-
- security
- @Security/Collector/security.html.twig
-
-
- swiftmailer
- @Swiftmailer/Collector/swiftmailer.html.twig
-
-
- db
- @Doctrine/Collector/db.html.twig
-
-
- dump
- @Debug/Profiler/dump.html.twig
-
-
-
- sensio_distribution.security_checker.command
-
-
-
-
-
-
-
-
-
- UTF-8
-
-
-
-
-
-
- fr
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/Resources
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/Resources
-
-
- Not very secret
-
-
-
- true
-
-
- inline
- fragment.renderer.inline
-
-
- hinclude
- fragment.renderer.hinclude
-
-
- hinclude
- fragment.renderer.hinclude
-
-
- esi
- fragment.renderer.esi
-
-
- ssi
- fragment.renderer.ssi
-
-
-
-
-
-
-
- /_fragment
-
-
-
-
-
-
-
- null
-
- /_fragment
-
-
-
-
- null
-
-
-
- /_fragment
-
-
-
-
- null
-
-
-
- /_fragment
-
-
-
-
-
-
-
-
-
- php
-
-
- yml
-
-
- xlf
- xliff
-
-
- po
-
-
- mo
-
-
- ts
-
-
- csv
-
-
- res
-
-
- dat
-
-
- ini
-
-
- json
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/translations
- true
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.af.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.ar.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.ar.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.ar.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.az.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.az.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.az.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.bg.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.bg.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.ca.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.ca.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.cs.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.cs.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.cy.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.da.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.da.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.de.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.de.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.de.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.el.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.el.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.el.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.en.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.en.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.en.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations/messages.en.yml
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.es.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.es.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.es.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.et.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.et.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.eu.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.eu.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.fa.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.fa.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.fa.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.fi.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.fr.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.fr.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.fr.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/translations/messages.fr.yml
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/Resources/translations/messages.fr.yml
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations/messages.fr.yml
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations/validators.fr.yml
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Resources/translations/messages.fr.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.gl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.gl.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.he.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.he.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.he.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.hr.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.hr.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.hu.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.hu.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.hy.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.hy.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.id.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.it.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.it.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.ja.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.lb.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.lb.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.lt.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.lt.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.mn.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.mn.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.nb.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.nl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.nl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.nl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/translations/messages.nl.yml
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/Resources/translations/messages.nl.yml
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations/messages.nl.yml
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/translations/validators.nl.yml
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.no.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.pl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.pl.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.pt.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.pt.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.pt_BR.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.pt_BR.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.ro.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.ro.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.ro.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.ru.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.ru.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sk.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.sk.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.sk.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.sl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.sl.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sq.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sr_Cyrl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.sr_Cyrl.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.sr_Cyrl.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sr_Latn.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.sr_Latn.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.sr_Latn.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.sv.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.sv.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.th.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.tr.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.tr.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.uk.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.uk.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.vi.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.zh_CN.xlf
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.zh_CN.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Validator/Resources/translations/validators.zh_TW.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/translations/validators.lv.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.pt_PT.xlf
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Exception/../Resources/translations/security.ua.xlf
-
-
-
-
-
-
- fr
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- php
-
-
-
- yml
-
-
-
- xlf
-
-
-
- xliff
-
-
-
- po
-
-
-
- mo
-
-
-
- ts
-
-
-
- csv
-
-
-
- res
-
-
-
- dat
-
-
-
- ini
-
-
-
- json
-
-
-
-
-
-
- php
-
-
-
- xlf
-
-
-
- po
-
-
-
- mo
-
-
-
- yml
-
-
-
- ts
-
-
-
- csv
-
-
-
- ini
-
-
-
- json
-
-
-
- res
-
-
-
-
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- _sf2_meta
- 0
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/secure_random.seed
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- form.type.form
- form.type.birthday
- form.type.checkbox
- form.type.choice
- form.type.collection
- form.type.country
- form.type.date
- form.type.datetime
- form.type.email
- form.type.file
- form.type.hidden
- form.type.integer
- form.type.language
- form.type.locale
- form.type.money
- form.type.number
- form.type.password
- form.type.percent
- form.type.radio
- form.type.repeated
- form.type.search
- form.type.textarea
- form.type.text
- form.type.time
- form.type.timezone
- form.type.url
- form.type.button
- form.type.submit
- form.type.reset
- form.type.currency
- form.type.entity
- chill.main.form.type.translatable.string
- chill.main.form.type.select2choice
- chill.main.form.type.select2entity
- chill.main.form.type.select2country
- chill.main.form.type.select2language
- chill.main.form.type.center
- chill.custom_field.custom_field_choice_type
- chill.custom_field.custom_fields_group_type
- chill.custom_field.custom_field_type
- chill.custom_field.custom_fields_group_linked_custom_fields
- chill.custom_field.custom_fields_title_type
- chill.person.accompanying_period_closing_motive
-
-
-
- form.type_extension.form.http_foundation
- form.type_extension.form.validator
- form.type_extension.csrf
- form.type_extension.form.data_collector
-
-
- form.type_extension.repeated.validator
-
-
- form.type_extension.submit.validator
-
-
-
- form.type_guesser.validator
- form.type_guesser.doctrine
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- _token
-
- validators
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- validator.expression
- validator.email
- security.validator.user_password
- doctrine.orm.validator.unique
-
-
-
-
-
-
-
-
- validators
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Component/Form/Resources/config/validation.xml
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/config/validation.yml
-
-
-
- loadValidatorMetadata
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
-
-
-
- file:/Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/profiler
-
-
- 86400
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- default
-
-
-
-
-
-
-
-
-
-
-
-
- null
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- GET
- localhost
- http
- 80
- 443
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- null
- null
- true
- null
-
-
-
-
-
-
-
-
-
-
-
-
- kernel.controller
-
- data_collector.router
- onKernelController
-
- 0
-
-
- response_listener
- Symfony\Component\HttpKernel\EventListener\ResponseListener
-
-
- streamed_response_listener
- Symfony\Component\HttpKernel\EventListener\StreamedResponseListener
-
-
- locale_listener
- Symfony\Component\HttpKernel\EventListener\LocaleListener
-
-
- translator_listener
- Symfony\Component\HttpKernel\EventListener\TranslatorListener
-
-
- test.session.listener
- Symfony\Bundle\FrameworkBundle\EventListener\TestSessionListener
-
-
- session_listener
- Symfony\Bundle\FrameworkBundle\EventListener\SessionListener
-
-
- session.save_listener
- Symfony\Component\HttpKernel\EventListener\SaveSessionListener
-
-
- profiler_listener
- Symfony\Component\HttpKernel\EventListener\ProfilerListener
-
-
- data_collector.request
- Symfony\Component\HttpKernel\DataCollector\RequestDataCollector
-
-
- router_listener
- Symfony\Component\HttpKernel\EventListener\RouterListener
-
-
- debug.debug_handlers_listener
- Symfony\Component\HttpKernel\EventListener\DebugHandlersListener
-
-
- security.firewall
- Symfony\Component\Security\Http\Firewall
-
-
- security.rememberme.response_listener
- Symfony\Component\Security\Http\RememberMe\ResponseListener
-
-
- twig.exception_listener
- Symfony\Component\HttpKernel\EventListener\ExceptionListener
-
-
- swiftmailer.email_sender.listener
- Symfony\Bundle\SwiftmailerBundle\EventListener\EmailSenderListener
-
-
- sensio_framework_extra.controller.listener
- Sensio\Bundle\FrameworkExtraBundle\EventListener\ControllerListener
-
-
- sensio_framework_extra.converter.listener
- Sensio\Bundle\FrameworkExtraBundle\EventListener\ParamConverterListener
-
-
- sensio_framework_extra.view.listener
- Sensio\Bundle\FrameworkExtraBundle\EventListener\TemplateListener
-
-
- sensio_framework_extra.cache.listener
- Sensio\Bundle\FrameworkExtraBundle\EventListener\HttpCacheListener
-
-
- sensio_framework_extra.security.listener
- Sensio\Bundle\FrameworkExtraBundle\EventListener\SecurityListener
-
-
- debug.dump_listener
- Symfony\Component\HttpKernel\EventListener\DumpListener
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
-
-
-
-
-
-
-
-
- default
-
- true
-
-
-
-
- 5593aedf3be85
-
-
-
- true
-
-
-
-
-
- Symfony\Component\Security\Core\Authentication\Token\AnonymousToken
- Symfony\Component\Security\Core\Authentication\Token\RememberMeToken
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- affirmative
- false
- true
-
-
-
-
- CHILL_PERSON_SEE
-
-
- CHILL_PERSON_SEE
-
-
-
-
-
-
-
-
-
-
-
- ^/(_(profiler|wdt)|css|images|js)/
-
-
- null
-
-
-
-
-
-
-
-
-
-
- default
- /logout
- logout
- _csrf_token
- null
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- admin
- olala
-
- ROLE_ADMIN
-
-
-
-
-
-
-
- Chill\MainBundle\Entity\User
- username
- null
-
-
-
- null
-
-
-
-
-
-
-
-
-
-
-
- 80
- 443
-
-
-
-
-
-
-
-
-
-
-
-
-
- default
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /
-
-
-
- _csrf_token
- logout
- /logout
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- migrate
-
-
-
-
-
-
-
-
- default
-
-
-
-
-
-
-
-
-
-
-
- false
- /
- /login
- _target_path
- false
-
-
-
- default
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /login
- null
- false
- _failure_path
-
-
-
-
-
- _csrf_token
- authenticate
- /login_check
- false
- true
- _username
- _password
- true
-
-
-
-
-
-
-
-
-
- 5593aedf3be85
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- default
-
-
-
-
-
-
-
-
-
- /login
- false
-
-
- null
- null
-
-
-
-
-
-
-
-
- form_div_layout.html.twig
- ChillCustomFieldsBundle:Form:fields.html.twig
- ChillMainBundle:Form:fields.html.twig
-
- twig.controller.exception:showAction
- filename
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/twig
- UTF-8
- true
-
-
- F j, Y H:i
- %d days
- null
-
-
- 0
- .
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- null
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app
- UTF-8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- form_div_layout.html.twig
- ChillCustomFieldsBundle:Form:fields.html.twig
- ChillMainBundle:Form:fields.html.twig
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
- ChillPersonBundle
- ChillMainBundle
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- app
-
-
-
- dev
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- installation
-
- Chill
-
-
-
- available_languages
-
- fr
-
-
-
-
- F j, Y H:i
- %d days
- null
- 0
- .
- ,
-
-
-
-
-
-
-
-
- twig.controller.exception:showAction
-
-
-
-
- true
-
-
-
- twig.controller.exception:showAction
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- assetic.filter.cssrewrite
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/assetic/config
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
- ChillPersonBundle
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/Resources/ChillPersonBundle/views
- /\.[^.]+\.twig$/
-
-
-
-
-
- ChillPersonBundle
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/views
- /\.[^.]+\.twig$/
-
-
-
-
-
- twig
-
-
-
-
-
-
-
-
-
-
- ChillMainBundle
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/Resources/ChillMainBundle/views
- /\.[^.]+\.twig$/
-
-
-
-
-
- ChillMainBundle
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/views
- /\.[^.]+\.twig$/
-
-
-
-
-
- twig
-
-
-
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/Resources/views
- /\.[^.]+\.twig$/
-
-
- twig
-
-
-
-
-
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/../web
- true
-
-
-
-
-
-
-
-
-
-
- doctrine.dbal.default_connection
-
-
- doctrine.orm.default_entity_manager
-
- default
- default
-
-
-
-
- pdo_pgsql
- 127.0.0.1
- 5432
- chill_test
- chill
- chill
- UTF8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- loadClassMetadata
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- sf2orm_default_c0b41a363c751fd9be0caf57d83082a61e71edafd3180cccf326d0e99751ea74
-
-
-
-
- sf2orm_default_c0b41a363c751fd9be0caf57d83082a61e71edafd3180cccf326d0e99751ea74
-
-
-
-
- sf2orm_default_c0b41a363c751fd9be0caf57d83082a61e71edafd3180cccf326d0e99751ea74
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Chill\MainBundle\Entity
- Chill\CustomFieldsBundle\Entity
- Chill\PersonBundle\Entity
- Chill\ActivityBundle\Entity
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Chill\MainBundle\Entity
- Chill\CustomFieldsBundle\Entity
- Chill\PersonBundle\Entity
- Chill\ActivityBundle\Entity
-
-
- mapping
-
-
-
- Chill\MainBundle\Entity
-
-
-
-
-
- Chill\MainBundle\Entity
- Chill\CustomFieldsBundle\Entity
- Chill\PersonBundle\Entity
- Chill\ActivityBundle\Entity
-
-
- mapping
-
-
-
- Chill\CustomFieldsBundle\Entity
-
-
-
-
-
- Chill\MainBundle\Entity
- Chill\CustomFieldsBundle\Entity
- Chill\PersonBundle\Entity
- Chill\ActivityBundle\Entity
-
-
- mapping
-
-
-
- Chill\PersonBundle\Entity
-
-
-
-
-
- Chill\MainBundle\Entity
- Chill\CustomFieldsBundle\Entity
- Chill\PersonBundle\Entity
- Chill\ActivityBundle\Entity
-
-
- mapping
-
-
-
- Chill\ActivityBundle\Entity
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/doctrine/orm/Proxies
-
-
- Proxies
-
-
- true
-
-
- Doctrine\ORM\Mapping\ClassMetadataFactory
-
-
- Doctrine\ORM\EntityRepository
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- unaccent
- Chill\MainBundle\Doctrine\DQL\Unaccent
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- @ChillPersonBundle/Resources/config/routing.yml
- @ChillCustomFieldsBundle/Resources/config/routing.yml
- @ChillMainBundle/Resources/config/routing.yml
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- fr
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- person_regular
-
-
-
-
-
-
-
-
- person
- chill.person.timeline.accompanying_period_opening
-
-
- person
- chill.person.timeline.accompanying_period_closing
-
-
-
-
-
-
-
-
- text
-
-
-
- choice
-
-
-
- title
-
-
-
-
-
-
-
-
-
-
- Chill\PersonBundle\Entity\Person
- PersonEntity
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- null
- UTF-8
- null
- null
-
-
-
-
-
-
-
-
- 2500
-
-
- -1
-
-
-
- null
- UTF-8
-
-
-
-
-
-
-
- config
- @WebProfiler/Collector/config.html.twig
-
-
- request
- @WebProfiler/Collector/request.html.twig
-
-
- ajax
- @WebProfiler/Collector/ajax.html.twig
-
-
- exception
- @WebProfiler/Collector/exception.html.twig
-
-
- events
- @WebProfiler/Collector/events.html.twig
-
-
- logger
- @WebProfiler/Collector/logger.html.twig
-
-
- time
- @WebProfiler/Collector/time.html.twig
-
-
- memory
- @WebProfiler/Collector/memory.html.twig
-
-
- router
- @WebProfiler/Collector/router.html.twig
-
-
- form
- @WebProfiler/Collector/form.html.twig
-
-
- translation
- @WebProfiler/Collector/translation.html.twig
-
-
- twig
- @WebProfiler/Collector/twig.html.twig
-
-
- security
- @Security/Collector/security.html.twig
-
-
- swiftmailer
- @Swiftmailer/Collector/swiftmailer.html.twig
-
-
- db
- @Doctrine/Collector/db.html.twig
-
-
- dump
- @Debug/Profiler/dump.html.twig
-
-
- bottom
-
-
-
-
-
-
-
-
-
- true
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app
-
-
-
-
-
-
- 10
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
-
- request
-
-
-
-
-
- translation
-
-
-
-
-
- security
-
-
-
-
-
- templating
-
-
-
-
-
- profiler
-
-
-
-
-
- router
-
-
-
-
-
- php
-
-
-
-
-
- event
-
-
-
-
-
- assetic
-
-
-
-
-
- doctrine
-
-
-
-
-
- 100
- true
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/sessions
- MOCKSESSID
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/sessions
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/config/routing.yml
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev
- true
- Symfony\Component\Routing\Generator\UrlGenerator
- Symfony\Component\Routing\Generator\UrlGenerator
- Symfony\Component\Routing\Generator\Dumper\PhpGeneratorDumper
- appDevUrlGenerator
- Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
- Symfony\Bundle\FrameworkBundle\Routing\RedirectableUrlMatcher
- Symfony\Component\Routing\Matcher\Dumper\PhpMatcherDumper
- appDevUrlMatcher
- true
-
-
-
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Tests/Fixtures/App/app/cache/dev/annotations
- true
-
-
-
-
- %security.encoder.bcrypt.class%
-
- 13
-
-
-
- %security.encoder.plain.class%
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/views
- Framework
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Resources/views
- Security
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/views
- Twig
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/swiftmailer-bundle/Resources/views
- Swiftmailer
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/doctrine/doctrine-bundle/Resources/views
- Doctrine
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/main/Resources/views
- ChillMain
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/custom-fields/Resources/views
- ChillCustomFields
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/chill-project/person/Resources/views
- ChillPerson
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/Resources/views
- ChillActivity
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle/Resources/views
- Debug
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/Resources/views
- WebProfiler
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/views
- SensioDistribution
-
-
- /Users/marcu/Projects/Chill/vendor/chill-project/activity/vendor/symfony/symfony/src/Symfony/Bridge/Twig/Resources/views/Form
-
-
-
- app
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- null
-
-
- null
-
-
- null
-
-
-
-
-
-
-
-
- localhost
-
-
- 25
-
-
- null
-
-
- 30
-
-
- null
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainerCompiler.log b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainerCompiler.log
deleted file mode 100644
index 897e964b5..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/appDevDebugProjectContainerCompiler.log
+++ /dev/null
@@ -1,438 +0,0 @@
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "assets._default_package" (parent: assets.path_package).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.user.provider.concrete.chain_provider" (parent: security.user.provider.chain).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.user.provider.concrete.in_memory" (parent: security.user.provider.in_memory).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.user.provider.concrete.in_memory_admin" (parent: security.user.provider.in_memory.user).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.user.provider.concrete.users" (parent: doctrine.orm.security.user.provider).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.firewall.map.context.dev" (parent: security.firewall.context).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.context_listener.0" (parent: security.context_listener).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.logout_listener.default" (parent: security.logout_listener).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.logout.success_handler.default" (parent: security.logout.success_handler).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.provider.dao.default" (parent: security.authentication.provider.dao).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.success_handler.default.form_login" (parent: security.authentication.success_handler).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.failure_handler.default.form_login" (parent: security.authentication.failure_handler).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.listener.form" (parent: security.authentication.listener.abstract).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.listener.form.default" (parent: security.authentication.listener.form).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.form_entry_point.default" (parent: security.authentication.form_entry_point).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.listener.anonymous.default" (parent: security.authentication.listener.anonymous).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.authentication.provider.anonymous.default" (parent: security.authentication.provider.anonymous).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.exception_listener.default" (parent: security.exception_listener).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "security.firewall.map.context.default" (parent: security.firewall.context).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "swiftmailer.mailer.default.transport.eventdispatcher" (parent: swiftmailer.transport.eventdispatcher.abstract).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "swiftmailer.mailer.default.transport.authhandler" (parent: swiftmailer.transport.authhandler.abstract).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "swiftmailer.mailer.default.transport.buffer" (parent: swiftmailer.transport.buffer.abstract).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "swiftmailer.mailer.default.transport.smtp" (parent: swiftmailer.transport.smtp.abstract).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "swiftmailer.mailer.default" (parent: swiftmailer.mailer.abstract).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "swiftmailer.mailer.default.plugin.messagelogger" (parent: swiftmailer.plugin.messagelogger.abstract).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.default_connection.configuration" (parent: doctrine.dbal.connection.configuration).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.logger.profiling.default" (parent: doctrine.dbal.logger.profiling).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.logger.chain.default" (parent: doctrine.dbal.logger.chain).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.default_connection.event_manager" (parent: doctrine.dbal.connection.event_manager).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.dbal.default_connection" (parent: doctrine.dbal.connection).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.orm.default_configuration" (parent: doctrine.orm.configuration).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine_cache.providers.doctrine.orm.default_metadata_cache" (parent: doctrine_cache.abstract.array).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine_cache.providers.doctrine.orm.default_result_cache" (parent: doctrine_cache.abstract.array).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine_cache.providers.doctrine.orm.default_query_cache" (parent: doctrine_cache.abstract.array).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.orm.default_manager_configurator" (parent: doctrine.orm.manager_configurator.abstract).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "doctrine.orm.default_entity_manager" (parent: doctrine.orm.entity_manager.abstract).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.request" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.translation" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.security" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.templating" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.profiler" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.router" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.php" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.event" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.assetic" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\ResolveDefinitionTemplatesPass: Resolving inheritance for "monolog.logger.doctrine" (parent: monolog.logger_prototype).
-Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "validator.mapping.class_metadata_factory"; reason: private alias
-Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "assetic.value_supplier"; reason: private alias
-Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "doctrine.dbal.event_manager"; reason: private alias
-Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "doctrine.orm.metadata.annotation_reader"; reason: private alias
-Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "doctrine.orm.default_entity_manager.event_manager"; reason: private alias
-Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "sensio_framework_extra.security.expression_language"; reason: private alias
-Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "translator.logging.inner"; reason: private alias
-Symfony\Component\DependencyInjection\Compiler\RemovePrivateAliasesPass: Removed service "translator.data_collector.inner"; reason: private alias
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "assets.path_package"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "assets.url_package"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "assets.static_version_strategy"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.firewall.context"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.in_memory"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.in_memory.user"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.user.provider.chain"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.logout_listener"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.logout.handler.cookie_clearing"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.logout.success_handler"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.form_entry_point"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.custom_success_handler"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.success_handler"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.custom_failure_handler"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.failure_handler"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.form"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.simple_form"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.simple_success_failure_handler"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.simple_preauth"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.x509"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.remote_user"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.basic"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.digest"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.provider.dao"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.provider.simple"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.provider.pre_authenticated"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.exception_listener"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.switchuser_listener"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.listener.rememberme"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.provider.rememberme"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.rememberme.services.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.rememberme.services.persistent"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "security.authentication.rememberme.services.simplehash"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "monolog.logger_prototype"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.mailer.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.transport.sendmail.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.transport.mail.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.transport.null.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.transport.buffer.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.transport.authhandler.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.transport.eventdispatcher.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.plugin.redirecting.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.plugin.antiflood.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.plugin.impersonate.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.plugin.messagelogger.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.transport.smtp.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.transport.spool.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.spool.file.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "swiftmailer.spool.memory.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "assetic.worker.ensure_filter"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.apc"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.array"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.file_system"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.php_file"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.memcache"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.memcached"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.redis"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.wincache"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.xcache"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.zenddata"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.mongodb"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.riak"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine_cache.abstract.couchbase"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.logger.chain"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.logger.profiling"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.connection"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.connection.event_manager"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.dbal.connection.configuration"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.configuration"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.entity_manager.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.manager_configurator.abstract"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\RemoveAbstractDefinitionsPass: Removed service "doctrine.orm.security.user.provider"; reason: abstract
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "session" previously pointing to "session.storage.mock_file" to "session.storage.filesystem".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "session.storage.native" previously pointing to "session.handler.native_file" to "session.handler".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "session.storage.php_bridge" previously pointing to "session.handler.native_file" to "session.handler".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "assetic.twig_directory_resource.kernel" previously pointing to "templating.loader.filesystem" to "templating.loader".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "chill.custom_field.text" previously pointing to "templating.engine.twig" to "templating".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "chill.custom_field.choice" previously pointing to "templating.engine.twig" to "templating".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "chill.custom_field.title" previously pointing to "templating.engine.twig" to "templating".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "translator_listener" previously pointing to "translator.data_collector" to "translator".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "validator.builder" previously pointing to "translator.data_collector" to "translator".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "data_collector.translation" previously pointing to "translator.data_collector" to "translator".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "twig.extension.trans" previously pointing to "translator.data_collector" to "translator".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "chill.custom_field.custom_fields_group_type" previously pointing to "translator.data_collector" to "translator".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "locale_listener" previously pointing to "router.default" to "router".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "templating.helper.router" previously pointing to "router.default" to "router".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "router.cache_warmer" previously pointing to "router.default" to "router".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "router_listener" previously pointing to "router.default" to "router".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.logout_url_generator" previously pointing to "router.default" to "router".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.http_utils" previously pointing to "router.default" to "router".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.http_utils" previously pointing to "router.default" to "router".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "twig.extension.routing" previously pointing to "router.default" to "router".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "web_profiler.controller.profiler" previously pointing to "router.default" to "router".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "web_profiler.controller.router" previously pointing to "router.default" to "router".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "sensio_framework_extra.controller.listener" previously pointing to "annotations.file_cache_reader" to "annotation_reader".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "sensio_framework_extra.routing.loader.annot_class" previously pointing to "annotations.file_cache_reader" to "annotation_reader".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.user_password_encoder.generic" previously pointing to "security.encoder_factory.generic" to "security.encoder_factory".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.validator.user_password" previously pointing to "security.encoder_factory.generic" to "security.encoder_factory".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "security.authentication.provider.dao.default" previously pointing to "security.encoder_factory.generic" to "security.encoder_factory".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "twig" previously pointing to "twig.loader.filesystem" to "twig.loader".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "swiftmailer.email_sender.listener" previously pointing to "monolog.logger" to "logger".
-Symfony\Component\DependencyInjection\Compiler\ReplaceAliasByActualDefinitionPass: Changed reference of service "swiftmailer.mailer.default" previously pointing to "swiftmailer.mailer.default.transport.smtp" to "swiftmailer.mailer.default.transport".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.cache_warmer.template_paths" to "cache_warmer".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.asset_manager_cache_warmer" to "cache_warmer".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "translation.warmer" to "cache_warmer".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "router.cache_warmer" to "cache_warmer".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.proxy_cache_warmer" to "cache_warmer".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "translator.selector" to "translator.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "test.client.history" to "test.client".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "test.client.cookiejar" to "test.client".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "session.attribute_bag" to "session".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "session.flash_bag" to "session".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "16f9ce82abe2adc8b44c9c8d29afbc93d322e7fad5e23fae42fb16c689658c58_1" to "form.resolved_type_factory".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "form.extension" to "form.registry".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "form.type_extension.form.request_handler" to "form.type_extension.form.http_foundation".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "form.server_params" to "form.type_extension.form.request_handler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.csrf.token_generator" to "security.csrf.token_manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.csrf.token_storage" to "security.csrf.token_manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assets._default_package" to "assets.packages".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "validator.validator_factory" to "validator.builder".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "profiler.storage" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.config" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.ajax" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.exception" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.events" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.logger" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.time" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.memory" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.twig" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.security" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.data_collector" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "data_collector.doctrine" to "profiler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.xml" to "routing.resolver".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.yml" to "routing.resolver".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.loader.php" to "routing.resolver".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_dir" to "routing.resolver".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_file" to "routing.resolver".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "routing.resolver" to "routing.loader".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "debug.event_dispatcher.parent" to "debug.event_dispatcher".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "controller_resolver" to "debug.controller_resolver".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.provider.dao.default" to "security.authentication.manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.provider.anonymous.default" to "security.authentication.manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.expression_voter" to "security.access.decision_manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.role_hierarchy_voter" to "security.access.decision_manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access.authenticated_voter" to "security.access.decision_manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.expression_language" to "security.access.expression_voter".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.firewall.map" to "security.firewall".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.request_matcher.5314eeb91110adf24b9b678372bb11bbe00e8858c519c088bfb65f525181ad3bf573fd1d" to "security.firewall.map".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.retry_entry_point" to "security.channel_listener".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.user.provider.concrete.in_memory_admin" to "security.user.provider.concrete.in_memory".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.logout.success_handler.default" to "security.logout_listener.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.logout.handler.session" to "security.logout_listener.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.user_checker" to "security.authentication.provider.dao.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.session_strategy" to "security.authentication.listener.form.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.success_handler.default.form_login" to "security.authentication.listener.form.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.failure_handler.default.form_login" to "security.authentication.listener.form.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.form_entry_point.default" to "security.exception_listener.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.channel_listener" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.context_listener.0" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.logout_listener.default" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.listener.form.default" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.authentication.listener.anonymous.default" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access_listener" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.exception_listener.default" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.logout_url" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.security" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.profiler" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.trans" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.assets" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.actions" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.code" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.routing" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.yaml" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.debug.stopwatch" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.expression" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.httpkernel" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.form" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.debug" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_extension" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.twig.doctrine_extension" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.dump" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.webprofiler" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.app_variable" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.configurator.environment" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.form.renderer" to "twig.extension.form".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.form.engine" to "twig.form.renderer".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "0ae0165e1c986a63ecc244514317fc4860d8c97fd0529833a00cfb95d75a4d92_1" to "swiftmailer.mailer.default.transport.authhandler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "0ae0165e1c986a63ecc244514317fc4860d8c97fd0529833a00cfb95d75a4d92_2" to "swiftmailer.mailer.default.transport.authhandler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "0ae0165e1c986a63ecc244514317fc4860d8c97fd0529833a00cfb95d75a4d92_3" to "swiftmailer.mailer.default.transport.authhandler".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.transport.replacementfactory" to "swiftmailer.mailer.default.transport.buffer".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_formula_loader" to "assetic.asset_manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.chillpersonbundle" to "assetic.asset_manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.chillmainbundle" to "assetic.asset_manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_directory_resource.kernel" to "assetic.asset_manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.parameter_bag" to "assetic.asset_factory".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.value_supplier.default" to "assetic.twig_extension".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.twig_formula_loader.real" to "assetic.twig_formula_loader".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assetic.config_cache" to "assetic.twig_formula_loader".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.logger.chain.default" to "doctrine.dbal.default_connection.configuration".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.logger" to "doctrine.dbal.logger.chain.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.default_connection.configuration" to "doctrine.dbal.default_connection".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.dbal.default_connection.event_manager" to "doctrine.dbal.default_connection".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_metadata_driver" to "doctrine.orm.default_configuration".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.naming_strategy.default" to "doctrine.orm.default_configuration".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.quote_strategy.default" to "doctrine.orm.default_configuration".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_yml_metadata_driver" to "doctrine.orm.default_metadata_driver".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_yml_metadata_driver" to "doctrine.orm.default_metadata_driver".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_yml_metadata_driver" to "doctrine.orm.default_metadata_driver".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_yml_metadata_driver" to "doctrine.orm.default_metadata_driver".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "doctrine.orm.default_configuration" to "doctrine.orm.default_entity_manager".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.security.expression_language.default" to "sensio_framework_extra.security.listener".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_distribution.webconfigurator.doctrine_step" to "sensio_distribution.webconfigurator".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_distribution.webconfigurator.secret_step" to "sensio_distribution.webconfigurator".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "translator.logging" to "translator".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.mailer.default.transport.buffer" to "swiftmailer.mailer.default.transport".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.mailer.default.transport.authhandler" to "swiftmailer.mailer.default.transport".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "swiftmailer.mailer.default.transport.eventdispatcher" to "swiftmailer.mailer.default.transport".
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "controller_resolver"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "translator.logging"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "translator.selector"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "translation.warmer"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.flash_bag"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.attribute_bag"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "session.handler.write_check"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "form.extension"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "form.type_extension.form.request_handler"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "form.server_params"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.csrf.token_generator"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.csrf.token_storage"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assets.empty_package"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assets._default_package"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.engine.delegating"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.cache_warmer.template_paths"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.loader.cache"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.loader.chain"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.mapping.cache.apc"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "validator.validator_factory"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "profiler.storage"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.config"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.ajax"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.exception"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.events"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.logger"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.time"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.memory"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "16f9ce82abe2adc8b44c9c8d29afbc93d322e7fad5e23fae42fb16c689658c58_1"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.resolver"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.loader.xml"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.loader.yml"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "routing.loader.php"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "router.cache_warmer"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "annotations.cached_reader"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "debug.event_dispatcher.parent"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.session_strategy"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.user_checker"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.expression_language"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.authenticated_voter"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.role_hierarchy_voter"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access.expression_voter"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.firewall.map"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.listener.anonymous"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.provider.anonymous"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.retry_entry_point"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.basic_entry_point"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.digest_entry_point"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.channel_listener"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.context_listener"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.logout.handler.session"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access_listener"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.rememberme.token.provider.in_memory"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.logout_url"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.security"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.security"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.user.provider.concrete.in_memory_admin"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.request_matcher.5314eeb91110adf24b9b678372bb11bbe00e8858c519c088bfb65f525181ad3bf573fd1d"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.context_listener.0"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.logout_listener.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.logout.success_handler.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.provider.dao.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.success_handler.default.form_login"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.failure_handler.default.form_login"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.listener.form.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.form_entry_point.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.listener.anonymous.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.authentication.provider.anonymous.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.exception_listener.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.app_variable"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.cache_warmer"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.loader.native_filesystem"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.loader.chain"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.profiler"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.twig"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.trans"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.assets"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.actions"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.code"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.routing"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.yaml"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.debug.stopwatch"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.expression"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.httpkernel"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.form"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.debug"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.form.engine"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.form.renderer"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.configurator.environment"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "monolog.formatter.chrome_php"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "monolog.formatter.gelf_message"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "monolog.formatter.html"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "monolog.formatter.json"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "monolog.formatter.line"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "monolog.formatter.loggly"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "monolog.formatter.normalizer"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "monolog.formatter.scalar"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "monolog.formatter.wildfire"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "0ae0165e1c986a63ecc244514317fc4860d8c97fd0529833a00cfb95d75a4d92_3"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "0ae0165e1c986a63ecc244514317fc4860d8c97fd0529833a00cfb95d75a4d92_2"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "0ae0165e1c986a63ecc244514317fc4860d8c97fd0529833a00cfb95d75a4d92_1"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.failover"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.mailinvoker"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.transport.replacementfactory"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.data_collector"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.mailer.default.transport.eventdispatcher"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.mailer.default.transport.authhandler"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "swiftmailer.mailer.default.transport.buffer"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.config_cache"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.asset_manager_cache_warmer"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.worker.cache_busting"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.parameter_bag"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.value_supplier.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_extension"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_formula_loader"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_formula_loader.real"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.logger"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "data_collector.doctrine"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.twig.doctrine_extension"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.default_connection.configuration"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.logger.chain.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.dbal.default_connection.event_manager"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.proxy_cache_warmer"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.listeners.resolve_target_entity"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.naming_strategy.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.naming_strategy.underscore"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.quote_strategy.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.quote_strategy.ansi"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_configuration"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_yml_metadata_driver"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "doctrine.orm.default_metadata_driver"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_framework_extra.routing.loader.annot_dir"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_framework_extra.routing.loader.annot_file"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_framework_extra.security.expression_language.default"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.dump"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.webprofiler"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_distribution.webconfigurator.doctrine_step"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_distribution.webconfigurator.secret_step"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.chillpersonbundle"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.chillmainbundle"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assetic.twig_directory_resource.kernel"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "templating.finder" to "cache_warmer".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "assets.empty_version_strategy" to "assets.packages".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_class" to "routing.loader".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_class" to "routing.loader".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "sensio_framework_extra.routing.loader.annot_class" to "routing.loader".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access_map" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.access_map" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "security.http_utils" to "security.firewall.map.context.default".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.httpfoundation" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "twig.extension.httpfoundation" to "twig".
-Symfony\Component\DependencyInjection\Compiler\InlineServiceDefinitionsPass: Inlined service "annotations.reader" to "annotation_reader".
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "assets.empty_version_strategy"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "templating.finder"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "annotations.reader"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.http_utils"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "security.access_map"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "twig.extension.httpfoundation"; reason: unused
-Symfony\Component\DependencyInjection\Compiler\RemoveUnusedDefinitionsPass: Removed service "sensio_framework_extra.routing.loader.annot_class"; reason: unused
\ No newline at end of file
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/classes.map b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/classes.map
deleted file mode 100644
index c0e7129f2..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/cache/dev/classes.map
+++ /dev/null
@@ -1,88 +0,0 @@
- 'Symfony\\Bundle\\FrameworkBundle\\EventListener\\SessionListener',
- 1 => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\NativeSessionStorage',
- 2 => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\PhpBridgeSessionStorage',
- 3 => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Handler\\NativeFileSessionHandler',
- 4 => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\AbstractProxy',
- 5 => 'Symfony\\Component\\HttpFoundation\\Session\\Storage\\Proxy\\SessionHandlerProxy',
- 6 => 'Symfony\\Component\\HttpFoundation\\Session\\Session',
- 7 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\GlobalVariables',
- 8 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateReference',
- 9 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\TemplateNameParser',
- 10 => 'Symfony\\Bundle\\FrameworkBundle\\Templating\\Loader\\TemplateLocator',
- 11 => 'Symfony\\Component\\Routing\\Generator\\UrlGenerator',
- 12 => 'Symfony\\Component\\Routing\\RequestContext',
- 13 => 'Symfony\\Component\\Routing\\Router',
- 14 => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\RedirectableUrlMatcher',
- 15 => 'Symfony\\Bundle\\FrameworkBundle\\Routing\\Router',
- 16 => 'Symfony\\Component\\Config\\FileLocator',
- 17 => 'Symfony\\Component\\Debug\\ErrorHandler',
- 18 => 'Symfony\\Component\\EventDispatcher\\Event',
- 19 => 'Symfony\\Component\\EventDispatcher\\ContainerAwareEventDispatcher',
- 20 => 'Symfony\\Component\\HttpKernel\\EventListener\\ResponseListener',
- 21 => 'Symfony\\Component\\HttpKernel\\EventListener\\RouterListener',
- 22 => 'Symfony\\Component\\HttpKernel\\Controller\\ControllerResolver',
- 23 => 'Symfony\\Component\\HttpKernel\\Event\\KernelEvent',
- 24 => 'Symfony\\Component\\HttpKernel\\Event\\FilterControllerEvent',
- 25 => 'Symfony\\Component\\HttpKernel\\Event\\FilterResponseEvent',
- 26 => 'Symfony\\Component\\HttpKernel\\Event\\GetResponseEvent',
- 27 => 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForControllerResultEvent',
- 28 => 'Symfony\\Component\\HttpKernel\\Event\\GetResponseForExceptionEvent',
- 29 => 'Symfony\\Component\\HttpKernel\\KernelEvents',
- 30 => 'Symfony\\Component\\HttpKernel\\Config\\FileLocator',
- 31 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerNameParser',
- 32 => 'Symfony\\Bundle\\FrameworkBundle\\Controller\\ControllerResolver',
- 33 => 'Symfony\\Component\\Security\\Http\\Firewall',
- 34 => 'Symfony\\Component\\Security\\Core\\User\\UserProviderInterface',
- 35 => 'Symfony\\Component\\Security\\Core\\Authentication\\AuthenticationProviderManager',
- 36 => 'Symfony\\Component\\Security\\Core\\Authentication\\Token\\Storage\\TokenStorage',
- 37 => 'Symfony\\Component\\Security\\Core\\Authorization\\AccessDecisionManager',
- 38 => 'Symfony\\Component\\Security\\Core\\Authorization\\AuthorizationChecker',
- 39 => 'Symfony\\Component\\Security\\Core\\Authorization\\Voter\\VoterInterface',
- 40 => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallMap',
- 41 => 'Symfony\\Bundle\\SecurityBundle\\Security\\FirewallContext',
- 42 => 'Symfony\\Component\\HttpFoundation\\RequestMatcher',
- 43 => 'Twig_Environment',
- 44 => 'Twig_Extension',
- 45 => 'Twig_Extension_Core',
- 46 => 'Twig_Extension_Escaper',
- 47 => 'Twig_Extension_Optimizer',
- 48 => 'Twig_LoaderInterface',
- 49 => 'Twig_Markup',
- 50 => 'Twig_Template',
- 51 => 'Monolog\\Formatter\\FormatterInterface',
- 52 => 'Monolog\\Formatter\\LineFormatter',
- 53 => 'Monolog\\Handler\\HandlerInterface',
- 54 => 'Monolog\\Handler\\AbstractHandler',
- 55 => 'Monolog\\Handler\\AbstractProcessingHandler',
- 56 => 'Monolog\\Handler\\StreamHandler',
- 57 => 'Monolog\\Handler\\FingersCrossedHandler',
- 58 => 'Monolog\\Handler\\FilterHandler',
- 59 => 'Monolog\\Handler\\TestHandler',
- 60 => 'Monolog\\Logger',
- 61 => 'Symfony\\Bridge\\Monolog\\Logger',
- 62 => 'Symfony\\Bridge\\Monolog\\Handler\\DebugHandler',
- 63 => 'Monolog\\Handler\\FingersCrossed\\ActivationStrategyInterface',
- 64 => 'Monolog\\Handler\\FingersCrossed\\ErrorLevelActivationStrategy',
- 65 => 'Symfony\\Bundle\\AsseticBundle\\DefaultValueSupplier',
- 66 => 'Symfony\\Bundle\\AsseticBundle\\Factory\\AssetFactory',
- 67 => 'Doctrine\\Common\\Annotations\\DocLexer',
- 68 => 'Doctrine\\Common\\Annotations\\FileCacheReader',
- 69 => 'Doctrine\\Common\\Annotations\\PhpParser',
- 70 => 'Doctrine\\Common\\Annotations\\Reader',
- 71 => 'Doctrine\\Common\\Lexer',
- 72 => 'Doctrine\\Common\\Persistence\\ConnectionRegistry',
- 73 => 'Doctrine\\Common\\Persistence\\Proxy',
- 74 => 'Doctrine\\Common\\Util\\ClassUtils',
- 75 => 'Doctrine\\Bundle\\DoctrineBundle\\Registry',
- 76 => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ControllerListener',
- 77 => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\ParamConverterListener',
- 78 => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\DateTimeParamConverter',
- 79 => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\DoctrineParamConverter',
- 80 => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\ParamConverterInterface',
- 81 => 'Sensio\\Bundle\\FrameworkExtraBundle\\Request\\ParamConverter\\ParamConverterManager',
- 82 => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\TemplateListener',
- 83 => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\HttpCacheListener',
- 84 => 'Sensio\\Bundle\\FrameworkExtraBundle\\EventListener\\SecurityListener',
- 85 => 'Sensio\\Bundle\\FrameworkExtraBundle\\Configuration\\ConfigurationAnnotation',
-);
\ No newline at end of file
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config.yml b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config.yml
deleted file mode 100644
index a73bfb2ec..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config.yml
+++ /dev/null
@@ -1,77 +0,0 @@
-imports:
- - { resource: parameters.yml }
-
-framework:
- secret: Not very secret
- router: { resource: "%kernel.root_dir%/config/routing.yml" }
- form: true
- csrf_protection: true
- session: ~
- default_locale: fr
- translator: { fallback: fr }
- profiler: { only_exceptions: false }
- templating:
- engines: ['twig']
-
-doctrine:
- dbal:
- driver: pdo_pgsql
- host: "%database_host%"
- port: "%database_port%"
- dbname: "%database_name%"
- user: "%database_user%"
- password: "%database_password%"
- charset: UTF8
- mapping_types:
- jsonb: json_array
- orm:
- auto_generate_proxy_classes: "%kernel.debug%"
- auto_mapping: true
-
-# Assetic Configuration
-assetic:
- debug: "%kernel.debug%"
- use_controller: false
- bundles: [ ]
- #java: /usr/bin/java
- filters:
- cssrewrite: ~
-
-
-security:
- providers:
- chain_provider:
- chain :
- providers: [in_memory, users]
- in_memory:
- memory:
- users:
- admin: { password: olala, roles: 'ROLE_ADMIN' }
- users:
- entity:
- class: Chill\MainBundle\Entity\User
- property: username
-
- encoders:
- Chill\MainBundle\Entity\User:
- algorithm: bcrypt
- Symfony\Component\Security\Core\User\User: plaintext
-
- firewalls:
- dev:
- pattern: ^/(_(profiler|wdt)|css|images|js)/
- security: false
-
- default:
- anonymous: ~
- form_login:
- csrf_parameter: _csrf_token
- csrf_token_id: authenticate
- csrf_provider: form.csrf_provider
- logout: ~
- http_basic:
- access_control:
- #disable authentication for tests
- #- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- #- { path: ^/admin, roles: ROLE_ADMIN }
- #- { path: ^/, roles: ROLE_USER }
\ No newline at end of file
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config_dev.yml b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config_dev.yml
deleted file mode 100644
index 81e0f80f4..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config_dev.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-imports:
- - { resource: config.yml } #here we import a config.yml file, this is not required
-
-framework:
- test: ~
- session:
- storage_id: session.storage.filesystem
\ No newline at end of file
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config_test.yml b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config_test.yml
deleted file mode 100644
index fbef213f6..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config_test.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-# config/config_test.yml
-imports:
- - { resource: config.yml } #here we import a config.yml file, this is not required
-
-framework:
- test: ~
- session:
- storage_id: session.storage.filesystem
\ No newline at end of file
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config_test_customizable_entities_test_not_empty_config.yml b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config_test_customizable_entities_test_not_empty_config.yml
deleted file mode 100644
index 44d956bf1..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/config_test_customizable_entities_test_not_empty_config.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-#required by ConfigCustomizablesEntitiesTest::testNotEmptyConfig
-
-imports:
- - { resource: config_test.yml }
-
-chill_custom_fields:
- customizables_entities:
- - { class: Test\With\A\Dummy\Entity, name: test }
\ No newline at end of file
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/parameters.gitlab-ci.yml b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/parameters.gitlab-ci.yml
deleted file mode 100644
index 9e3b75daf..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/parameters.gitlab-ci.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-parameters:
- database_host: chill__database
- database_port: 5432
- database_name: postgres
- database_user: postgres
- database_password: postgres
- locale: fr
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/parameters.travis.yml b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/parameters.travis.yml
deleted file mode 100644
index 28d5cd26c..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/parameters.travis.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-parameters:
- database_host: 127.0.0.1
- database_port: 5432
- database_name: test0
- database_user: postgres
- database_password: postgres
- locale: fr
\ No newline at end of file
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/parameters.yml.dist b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/parameters.yml.dist
deleted file mode 100644
index 3221c992b..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/parameters.yml.dist
+++ /dev/null
@@ -1,7 +0,0 @@
-parameters:
- database_host: 127.0.0.1
- database_port: 5434
- database_name: symfony
- database_user: symfony
- database_password: symfony
- locale: fr
\ No newline at end of file
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/routing.yml b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/routing.yml
deleted file mode 100644
index 7f31da766..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/config/routing.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-cl_custom_fields:
- resource: .
- type: chill_routes
-
-chill_main:
- resource: "@ChillMainBundle/Resources/config/routing.yml"
-
-test_custom_field_form_render:
- path: /customfieldsgroup/test/render/{id}
- defaults: { _controller: ChillCustomFieldsBundle:CustomFieldsGroup:renderForm }
\ No newline at end of file
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/console b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/console
deleted file mode 100755
index 3086a63d5..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/app/console
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/env php
-getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev');
-$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod';
-
-if ($debug) {
- Debug::enable();
-}
-
-$kernel = new AppKernel($env, $debug);
-$application = new Application($kernel);
-$application->run($input);
diff --git a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/web/app_dev.php b/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/web/app_dev.php
deleted file mode 100644
index e171c8521..000000000
--- a/src/Bundle/ChillActivityBundle/Resources/test/Fixtures/App/web/app_dev.php
+++ /dev/null
@@ -1,41 +0,0 @@
-loadClassCache();
-$request = Request::createFromGlobals();
-$response = $kernel->handle($request);
-$response->send();
-$kernel->terminate($request, $response);
diff --git a/src/Bundle/ChillActivityBundle/Resources/views/Activity/new.html.twig b/src/Bundle/ChillActivityBundle/Resources/views/Activity/new.html.twig
index a7751cd5a..8e078702c 100644
--- a/src/Bundle/ChillActivityBundle/Resources/views/Activity/new.html.twig
+++ b/src/Bundle/ChillActivityBundle/Resources/views/Activity/new.html.twig
@@ -85,15 +85,15 @@
{{ form_row(form.comment) }}
{% endif %}
+{%- if form.attendee is defined -%}
+ {{ form_row(form.attendee) }}
+{% endif %}
+
{%- if form.documents is defined -%}
{{ form_row(form.documents) }}
{% endif %}
-{%- if form.attendee is defined -%}
- {{ form_row(form.attendee) }}
-{% endif %}
-
{# TODO .. status #}
{{ form_end(form) }}
diff --git a/src/Bundle/ChillDocStoreBundle/Resources/views/Button/wopi_edit_document.html.twig b/src/Bundle/ChillDocStoreBundle/Resources/views/Button/wopi_edit_document.html.twig
index f25c06030..abab2436d 100644
--- a/src/Bundle/ChillDocStoreBundle/Resources/views/Button/wopi_edit_document.html.twig
+++ b/src/Bundle/ChillDocStoreBundle/Resources/views/Button/wopi_edit_document.html.twig
@@ -1,7 +1,3 @@
-
-{# Twig way
- TODO: une route, un template avec un header CHILL et un iframe
-#}
{{ 'online_edit_document'|trans }}
diff --git a/src/Bundle/ChillDocStoreBundle/Resources/views/List/list_item.html.twig b/src/Bundle/ChillDocStoreBundle/Resources/views/List/list_item.html.twig
index 8fbc3fa5c..3963b0715 100644
--- a/src/Bundle/ChillDocStoreBundle/Resources/views/List/list_item.html.twig
+++ b/src/Bundle/ChillDocStoreBundle/Resources/views/List/list_item.html.twig
@@ -53,6 +53,11 @@
+ {% if chill_document_is_editable(document.object) %}
+
+ {{ document.object|chill_document_edit_button }}
+
+ {% endif %}
{% endif %}
{% if is_granted('CHILL_ACCOMPANYING_COURSE_DOCUMENT_SEE_DETAILS', document) %}
@@ -75,6 +80,11 @@
+ {% if chill_document_is_editable(document.object) %}
+
+ {{ document.object|chill_document_edit_button }}
+
+ {% endif %}
{% endif %}
{% if is_granted('CHILL_PERSON_DOCUMENT_SEE_DETAILS', document) %}
diff --git a/src/Bundle/ChillDocStoreBundle/Resources/views/PersonDocument/new.html.twig b/src/Bundle/ChillDocStoreBundle/Resources/views/PersonDocument/new.html.twig
index df947c933..3187714a6 100644
--- a/src/Bundle/ChillDocStoreBundle/Resources/views/PersonDocument/new.html.twig
+++ b/src/Bundle/ChillDocStoreBundle/Resources/views/PersonDocument/new.html.twig
@@ -47,7 +47,7 @@
-
+
{{ form_end(form) }}
diff --git a/src/Bundle/ChillDocStoreBundle/Service/StoredObjectManager.php b/src/Bundle/ChillDocStoreBundle/Service/StoredObjectManager.php
new file mode 100644
index 000000000..573d77e2c
--- /dev/null
+++ b/src/Bundle/ChillDocStoreBundle/Service/StoredObjectManager.php
@@ -0,0 +1,133 @@
+client = $client;
+ $this->tempUrlGenerator = $tempUrlGenerator;
+ }
+
+ public function read(StoredObject $document): string
+ {
+ try {
+ $response = $this
+ ->client
+ ->request(
+ Request::METHOD_GET,
+ $this
+ ->tempUrlGenerator
+ ->generate(
+ Request::METHOD_GET,
+ $document->getFilename()
+ )
+ ->url
+ );
+ } catch (Throwable $e) {
+ throw StoredObjectManagerException::errorDuringHttpRequest($e);
+ }
+
+ if ($response->getStatusCode() !== Response::HTTP_OK) {
+ throw StoredObjectManagerException::invalidStatusCode($response->getStatusCode());
+ }
+
+ try {
+ $data = $response->getContent();
+ } catch (Throwable $e) {
+ throw StoredObjectManagerException::unableToGetResponseContent($e);
+ }
+
+ if (false === $this->hasKeysAndIv($document)) {
+ return $data;
+ }
+
+ $clearData = openssl_decrypt(
+ $data,
+ self::ALGORITHM,
+ // TODO: Why using this library and not use base64_decode() ?
+ Base64Url::decode($document->getKeyInfos()['k']),
+ OPENSSL_RAW_DATA,
+ pack('C*', ...$document->getIv())
+ );
+
+ if (false === $clearData) {
+ throw StoredObjectManagerException::unableToDecrypt(openssl_error_string());
+ }
+
+ return $clearData;
+ }
+
+ public function write(StoredObject $document, string $clearContent): void
+ {
+ $encryptedContent = $this->hasKeysAndIv($document)
+ ? openssl_encrypt(
+ $clearContent,
+ self::ALGORITHM,
+ // TODO: Why using this library and not use base64_decode() ?
+ Base64Url::decode($document->getKeyInfos()['k']),
+ OPENSSL_RAW_DATA,
+ pack('C*', ...$document->getIv())
+ )
+ : $clearContent;
+
+ try {
+ $response = $this
+ ->client
+ ->request(
+ Request::METHOD_PUT,
+ $this
+ ->tempUrlGenerator
+ ->generate(
+ Request::METHOD_PUT,
+ $document->getFilename()
+ )
+ ->url,
+ [
+ 'body' => $encryptedContent,
+ ]
+ );
+ } catch (TransportExceptionInterface $exception) {
+ throw StoredObjectManagerException::errorDuringHttpRequest($exception);
+ }
+
+ if ($response->getStatusCode() !== Response::HTTP_CREATED) {
+ throw StoredObjectManagerException::invalidStatusCode($response->getStatusCode());
+ }
+ }
+
+ private function hasKeysAndIv(StoredObject $storedObject): bool
+ {
+ return ([] !== $storedObject->getKeyInfos()) && ([] !== $storedObject->getIv());
+ }
+}
diff --git a/src/Bundle/ChillDocStoreBundle/Service/StoredObjectManagerInterface.php b/src/Bundle/ChillDocStoreBundle/Service/StoredObjectManagerInterface.php
new file mode 100644
index 000000000..3cf67cb0c
--- /dev/null
+++ b/src/Bundle/ChillDocStoreBundle/Service/StoredObjectManagerInterface.php
@@ -0,0 +1,34 @@
+setFilename('encrypted.txt')
+ ->setKeyInfos(['k' => base64_encode('S9NIHMaFHOWzLPez3jZOIHBaNfBrMQUR5zvqBz6kme8')])
+ ->setIv(unpack('C*', 'abcdefghijklmnop')),
+ hex2bin('741237d255fd4f7eddaaa9058912a84caae28a41b10b34d4e3e3abe41d3b9b47cb0dd8f22c3c883d4f0e9defa75ff662'), // Binary encoded string
+ 'The quick brown fox jumps over the lazy dog', // clear
+ ];
+
+ // Non-encrypted object
+ yield [
+ (new StoredObject())->setFilename('non-encrypted.txt'), // The StoredObject
+ 'The quick brown fox jumps over the lazy dog', // Encrypted
+ 'The quick brown fox jumps over the lazy dog', // Clear
+ ];
+
+ /* UNHAPPY SCENARIO */
+
+ // Encrypted object with issue during HTTP communication
+ yield [
+ (new StoredObject())
+ ->setFilename('error_during_http_request.txt')
+ ->setKeyInfos(['k' => base64_encode('S9NIHMaFHOWzLPez3jZOIHBaNfBrMQUR5zvqBz6kme8')])
+ ->setIv(unpack('C*', 'abcdefghijklmnop')),
+ hex2bin('741237d255fd4f7eddaaa9058912a84caae28a41b10b34d4e3e3abe41d3b9b47cb0dd8f22c3c883d4f0e9defa75ff662'), // Binary encoded string
+ 'The quick brown fox jumps over the lazy dog', // clear
+ StoredObjectManagerException::class,
+ ];
+
+ // Encrypted object with issue during HTTP communication: Invalid status code
+ yield [
+ (new StoredObject())
+ ->setFilename('invalid_statuscode.txt')
+ ->setKeyInfos(['k' => base64_encode('S9NIHMaFHOWzLPez3jZOIHBaNfBrMQUR5zvqBz6kme8')])
+ ->setIv(unpack('C*', 'abcdefghijklmnop')),
+ hex2bin('741237d255fd4f7eddaaa9058912a84caae28a41b10b34d4e3e3abe41d3b9b47cb0dd8f22c3c883d4f0e9defa75ff662'), // Binary encoded string
+ 'The quick brown fox jumps over the lazy dog', // clear
+ StoredObjectManagerException::class,
+ ];
+
+ // Erroneous encrypted: Unable to decrypt exception.
+ yield [
+ (new StoredObject())
+ ->setFilename('unable_to_decrypt.txt')
+ ->setKeyInfos(['k' => base64_encode('WRONG_PASS_PHRASE')])
+ ->setIv(unpack('C*', 'abcdefghijklmnop')),
+ 'WRONG_ENCODED_VALUE', // Binary encoded string
+ 'The quick brown fox jumps over the lazy dog', // clear
+ StoredObjectManagerException::class,
+ ];
+ }
+
+ /**
+ * @dataProvider getDataProvider
+ */
+ public function testRead(StoredObject $storedObject, string $encodedContent, string $clearContent, ?string $exceptionClass = null)
+ {
+ if (null !== $exceptionClass) {
+ $this->expectException($exceptionClass);
+ }
+
+ $storedObjectManager = $this->getSubject($storedObject, $encodedContent);
+
+ self::assertEquals($clearContent, $storedObjectManager->read($storedObject));
+ }
+
+ /**
+ * @dataProvider getDataProvider
+ */
+ public function testWrite(StoredObject $storedObject, string $encodedContent, string $clearContent, ?string $exceptionClass = null)
+ {
+ if (null !== $exceptionClass) {
+ $this->expectException($exceptionClass);
+ }
+
+ $storedObjectManager = $this->getSubject($storedObject, $encodedContent);
+
+ $storedObjectManager->write($storedObject, $clearContent);
+
+ self::assertEquals($clearContent, $storedObjectManager->read($storedObject));
+ }
+
+ private function getHttpClient(string $encodedContent): HttpClientInterface
+ {
+ $callback = static function ($method, $url, $options) use ($encodedContent) {
+ if (Request::METHOD_GET === $method) {
+ switch ($url) {
+ case 'https://example.com/non-encrypted.txt':
+ case 'https://example.com/encrypted.txt':
+ return new MockResponse($encodedContent, ['http_code' => 200]);
+
+ case 'https://example.com/error_during_http_request.txt':
+ return new TransportException('error_during_http_request.txt');
+
+ case 'https://example.com/invalid_statuscode.txt':
+ return new MockResponse($encodedContent, ['http_code' => 404]);
+ }
+ }
+
+ if (Request::METHOD_PUT === $method) {
+ switch ($url) {
+ case 'https://example.com/non-encrypted.txt':
+ case 'https://example.com/encrypted.txt':
+ return new MockResponse($encodedContent, ['http_code' => 201]);
+
+ case 'https://example.com/error_during_http_request.txt':
+ throw new TransportException('error_during_http_request.txt');
+
+ case 'https://example.com/invalid_statuscode.txt':
+ return new MockResponse($encodedContent, ['http_code' => 404]);
+ }
+ }
+
+ return new MockResponse('Not found');
+ };
+
+ return new MockHttpClient($callback);
+ }
+
+ private function getSubject(StoredObject $storedObject, string $encodedContent): StoredObjectManagerInterface
+ {
+ return new StoredObjectManager(
+ $this->getHttpClient($encodedContent),
+ $this->getTempUrlGenerator($storedObject)
+ );
+ }
+
+ private function getTempUrlGenerator(StoredObject $storedObject): TempUrlGeneratorInterface
+ {
+ $response = new stdClass();
+ $response->url = $storedObject->getFilename();
+
+ $tempUrlGenerator = $this
+ ->getMockBuilder(TempUrlGeneratorInterface::class)
+ ->getMock();
+
+ $tempUrlGenerator
+ ->method('generate')
+ ->withAnyParameters()
+ ->willReturn($response);
+
+ return $tempUrlGenerator;
+ }
+}
diff --git a/src/Bundle/ChillDocStoreBundle/composer.json b/src/Bundle/ChillDocStoreBundle/composer.json
index c011ce29b..aa636535e 100644
--- a/src/Bundle/ChillDocStoreBundle/composer.json
+++ b/src/Bundle/ChillDocStoreBundle/composer.json
@@ -8,7 +8,8 @@
}
},
"require": {
- "symfony/mime": "^4 || ^5"
+ "symfony/mime": "^4 || ^5",
+ "symfony/http-foundation": "^4"
},
"license": "AGPL-3.0"
}
diff --git a/src/Bundle/ChillDocStoreBundle/config/services.yaml b/src/Bundle/ChillDocStoreBundle/config/services.yaml
index ff2818f6b..860495677 100644
--- a/src/Bundle/ChillDocStoreBundle/config/services.yaml
+++ b/src/Bundle/ChillDocStoreBundle/config/services.yaml
@@ -40,3 +40,8 @@ services:
tags:
- { name: 'serializer.normalizer', priority: 16 }
+ Chill\DocStoreBundle\Service\:
+ autowire: true
+ autoconfigure: true
+ resource: '../Service/'
+
diff --git a/src/Bundle/ChillEventBundle/Controller/EventController.php b/src/Bundle/ChillEventBundle/Controller/EventController.php
index dae04ec12..0dcaf176a 100644
--- a/src/Bundle/ChillEventBundle/Controller/EventController.php
+++ b/src/Bundle/ChillEventBundle/Controller/EventController.php
@@ -97,7 +97,7 @@ class EventController extends AbstractController
public function deleteAction($event_id, Request $request)
{
$em = $this->getDoctrine()->getManager();
- $event = $em->getRepository('ChillEventBundle:Event')->findOneBy([
+ $event = $em->getRepository(\Chill\EventBundle\Entity\Event::class)->findOneBy([
'id' => $event_id,
]);
@@ -151,7 +151,7 @@ class EventController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:Event')->find($event_id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\Event::class)->find($event_id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Event entity.');
@@ -178,7 +178,7 @@ class EventController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $person = $em->getRepository('ChillPersonBundle:Person')->find($person_id);
+ $person = $em->getRepository(\Chill\PersonBundle\Entity\Person::class)->find($person_id);
if (null === $person) {
throw $this->createNotFoundException('Person not found');
@@ -192,11 +192,11 @@ class EventController extends AbstractController
$person->getCenter()
);
- $total = $em->getRepository('ChillEventBundle:Participation')->countByPerson($person_id);
+ $total = $em->getRepository(\Chill\EventBundle\Entity\Participation::class)->countByPerson($person_id);
$paginator = $this->paginator->create($total);
- $participations = $em->getRepository('ChillEventBundle:Participation')->findByPersonInCircle(
+ $participations = $em->getRepository(\Chill\EventBundle\Entity\Participation::class)->findByPersonInCircle(
$person_id,
$reachablesCircles,
$paginator->getCurrentPage()->getFirstItemNumber(),
@@ -352,7 +352,7 @@ class EventController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:Event')->find($event_id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\Event::class)->find($event_id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Event entity.');
diff --git a/src/Bundle/ChillEventBundle/Controller/EventTypeController.php b/src/Bundle/ChillEventBundle/Controller/EventTypeController.php
index f1ced71a5..5db922dea 100644
--- a/src/Bundle/ChillEventBundle/Controller/EventTypeController.php
+++ b/src/Bundle/ChillEventBundle/Controller/EventTypeController.php
@@ -60,7 +60,7 @@ class EventTypeController extends AbstractController
if ($form->isValid()) {
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:EventType')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\EventType::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find EventType entity.');
@@ -82,7 +82,7 @@ class EventTypeController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:EventType')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\EventType::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find EventType entity.');
@@ -105,7 +105,7 @@ class EventTypeController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entities = $em->getRepository('ChillEventBundle:EventType')->findAll();
+ $entities = $em->getRepository(\Chill\EventBundle\Entity\EventType::class)->findAll();
return $this->render('ChillEventBundle:EventType:index.html.twig', [
'entities' => $entities,
@@ -135,7 +135,7 @@ class EventTypeController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:EventType')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\EventType::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find EventType entity.');
@@ -158,7 +158,7 @@ class EventTypeController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:EventType')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\EventType::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find EventType entity.');
diff --git a/src/Bundle/ChillEventBundle/Controller/ParticipationController.php b/src/Bundle/ChillEventBundle/Controller/ParticipationController.php
index 63f40df32..da1569d3c 100644
--- a/src/Bundle/ChillEventBundle/Controller/ParticipationController.php
+++ b/src/Bundle/ChillEventBundle/Controller/ParticipationController.php
@@ -235,7 +235,7 @@ class ParticipationController extends AbstractController
'The participation was created'
));
- if ($request->query->get('return_path')) {
+ if ($request->query->has('return_path')) {
return $this->redirect($request->query->get('return_path'));
}
@@ -258,7 +258,7 @@ class ParticipationController extends AbstractController
public function deleteAction($participation_id, Request $request)
{
$em = $this->getDoctrine()->getManager();
- $participation = $em->getRepository('ChillEventBundle:Participation')->findOneBy([
+ $participation = $em->getRepository(\Chill\EventBundle\Entity\Participation::class)->findOneBy([
'id' => $participation_id,
]);
@@ -336,7 +336,7 @@ class ParticipationController extends AbstractController
*/
public function editMultipleAction($event_id)
{
- $event = $this->getDoctrine()->getRepository('ChillEventBundle:Event')
+ $event = $this->getDoctrine()->getRepository(\Chill\EventBundle\Entity\Event::class)
->find($event_id);
if (null === $event) {
@@ -467,7 +467,7 @@ class ParticipationController extends AbstractController
public function updateMultipleAction($event_id, Request $request)
{
/** @var \Chill\EventBundle\Entity\Event $event */
- $event = $this->getDoctrine()->getRepository('ChillEventBundle:Event')
+ $event = $this->getDoctrine()->getRepository(\Chill\EventBundle\Entity\Event::class)
->find($event_id);
if (null === $event) {
@@ -569,7 +569,7 @@ class ParticipationController extends AbstractController
// prevent error: `Argument 2 passed to ::getInt() must be of the type int, null given`
if (null !== $event_id) {
- $event = $em->getRepository('ChillEventBundle:Event')
+ $event = $em->getRepository(\Chill\EventBundle\Entity\Event::class)
->find($event_id);
if (null === $event) {
@@ -598,7 +598,7 @@ class ParticipationController extends AbstractController
$participation = count($persons_ids) > 1 ? clone $participation : $participation;
if (null !== $person_id) {
- $person = $em->getRepository('ChillPersonBundle:Person')
+ $person = $em->getRepository(\Chill\PersonBundle\Entity\Person::class)
->find($person_id);
if (null === $person) {
@@ -716,7 +716,7 @@ class ParticipationController extends AbstractController
*/
protected function newSingle(Request $request)
{
- $returnPath = $request->query->get('return_path') ?
+ $returnPath = $request->query->has('return_path') ?
$request->query->get('return_path') : null;
$participation = $this->handleRequest($request, new Participation(), false);
diff --git a/src/Bundle/ChillEventBundle/Controller/RoleController.php b/src/Bundle/ChillEventBundle/Controller/RoleController.php
index a12a775da..8bf8affbd 100644
--- a/src/Bundle/ChillEventBundle/Controller/RoleController.php
+++ b/src/Bundle/ChillEventBundle/Controller/RoleController.php
@@ -60,7 +60,7 @@ class RoleController extends AbstractController
if ($form->isValid()) {
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:Role')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\Role::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Role entity.');
@@ -82,7 +82,7 @@ class RoleController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:Role')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\Role::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Role entity.');
@@ -105,7 +105,7 @@ class RoleController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entities = $em->getRepository('ChillEventBundle:Role')->findAll();
+ $entities = $em->getRepository(\Chill\EventBundle\Entity\Role::class)->findAll();
return $this->render('ChillEventBundle:Role:index.html.twig', [
'entities' => $entities,
@@ -135,7 +135,7 @@ class RoleController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:Role')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\Role::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Role entity.');
@@ -158,7 +158,7 @@ class RoleController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:Role')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\Role::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Role entity.');
diff --git a/src/Bundle/ChillEventBundle/Controller/StatusController.php b/src/Bundle/ChillEventBundle/Controller/StatusController.php
index 72e80b27b..40f92cba4 100644
--- a/src/Bundle/ChillEventBundle/Controller/StatusController.php
+++ b/src/Bundle/ChillEventBundle/Controller/StatusController.php
@@ -57,7 +57,7 @@ class StatusController extends AbstractController
if ($form->isValid()) {
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:Status')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\Status::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Status entity.');
@@ -79,7 +79,7 @@ class StatusController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:Status')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\Status::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Status entity.');
@@ -102,7 +102,7 @@ class StatusController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entities = $em->getRepository('ChillEventBundle:Status')->findAll();
+ $entities = $em->getRepository(\Chill\EventBundle\Entity\Status::class)->findAll();
return $this->render('ChillEventBundle:Status:index.html.twig', [
'entities' => $entities,
@@ -132,7 +132,7 @@ class StatusController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:Status')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\Status::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Status entity.');
@@ -155,7 +155,7 @@ class StatusController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entity = $em->getRepository('ChillEventBundle:Status')->find($id);
+ $entity = $em->getRepository(\Chill\EventBundle\Entity\Status::class)->find($id);
if (!$entity) {
throw $this->createNotFoundException('Unable to find Status entity.');
diff --git a/src/Bundle/ChillEventBundle/DataFixtures/ORM/LoadParticipation.php b/src/Bundle/ChillEventBundle/DataFixtures/ORM/LoadParticipation.php
index 104a12dbb..925a61495 100644
--- a/src/Bundle/ChillEventBundle/DataFixtures/ORM/LoadParticipation.php
+++ b/src/Bundle/ChillEventBundle/DataFixtures/ORM/LoadParticipation.php
@@ -15,6 +15,7 @@ use Chill\EventBundle\Entity\Event;
use Chill\EventBundle\Entity\Participation;
use Chill\MainBundle\DataFixtures\ORM\LoadScopes;
use Chill\MainBundle\Entity\Center;
+use Chill\PersonBundle\Entity\Person;
use Doctrine\Common\DataFixtures\AbstractFixture;
use Doctrine\Common\DataFixtures\OrderedFixtureInterface;
use Doctrine\Persistence\ObjectManager;
@@ -64,11 +65,11 @@ class LoadParticipation extends AbstractFixture implements OrderedFixtureInterfa
public function load(ObjectManager $manager)
{
- $centers = $manager->getRepository('ChillMainBundle:Center')
+ $centers = $manager->getRepository(Center::class)
->findAll();
foreach ($centers as $center) {
- $people = $manager->getRepository('ChillPersonBundle:Person')
+ $people = $manager->getRepository(Person::class)
->findBy(['center' => $center]);
$events = $this->createEvents($center, $manager);
diff --git a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/AppKernel.php b/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/AppKernel.php
deleted file mode 100644
index 5d91c6f5c..000000000
--- a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/AppKernel.php
+++ /dev/null
@@ -1,55 +0,0 @@
-load(__DIR__ . '/config/config_' . $this->getEnvironment() . '.yml');
- }
-}
diff --git a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/config.yml b/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/config.yml
deleted file mode 100644
index cf6bb3108..000000000
--- a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/config.yml
+++ /dev/null
@@ -1,43 +0,0 @@
-imports:
- - { resource: parameters.yml }
-
-framework:
- secret: Not very secret
- router: { resource: "%kernel.root_dir%/config/routing.yml" }
- form: true
- csrf_protection: true
- session: ~
- default_locale: fr
- translator: { fallback: fr }
- profiler: { only_exceptions: false }
- templating:
- engines: ['twig']
-
-# Doctrine Configuration
-doctrine:
- dbal:
- driver: pdo_pgsql
- host: "%database_host%"
- port: "%database_port%"
- dbname: "%database_name%"
- user: "%database_user%"
- password: "%database_password%"
- charset: UTF8
- mapping_types:
- jsonb: json_array
-
- orm:
- auto_generate_proxy_classes: "%kernel.debug%"
- auto_mapping: true
-
-# Assetic Configuration
-assetic:
- debug: "%kernel.debug%"
- use_controller: false
- bundles: [ ]
- #java: /usr/bin/java
- filters:
- cssrewrite: ~
-
-chill_main:
- available_languages: [fr, en]
diff --git a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/config_test.yml b/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/config_test.yml
deleted file mode 100644
index b4f6d786a..000000000
--- a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/config_test.yml
+++ /dev/null
@@ -1,52 +0,0 @@
-imports:
- - { resource: config.yml }
-
-framework:
- test: ~
- session:
- storage_id: session.storage.filesystem
-
-security:
- role_hierarchy:
- CHILL_MASTER_ROLE: [CHILL_INHERITED_ROLE_1]
- providers:
- chain_provider:
- chain :
- providers: [in_memory, users]
- in_memory:
- memory:
- users:
- admin: { password: "password", roles: 'ROLE_ADMIN' }
- users:
- entity:
- class: Chill\MainBundle\Entity\User
- property: username
-
- encoders:
- Chill\MainBundle\Entity\User:
- algorithm: bcrypt
- Symfony\Component\Security\Core\User\User:
- algorithm: plaintext
-
- firewalls:
- dev:
- pattern: ^/(_(profiler|wdt)|css|images|js)/
- security: false
-
-
-
- default:
- anonymous: ~
- http_basic: ~
- form_login:
- csrf_parameter: _csrf_token
- csrf_token_id: authenticate
- csrf_provider: form.csrf_provider
-
- logout: ~
-
-
- access_control:
- - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- - { path: ^/[a-z]*/admin, roles: ROLE_ADMIN }
- - { path: ^/, roles: ROLE_USER }
\ No newline at end of file
diff --git a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/parameters.gitlab-ci.yml b/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/parameters.gitlab-ci.yml
deleted file mode 100644
index c4e63ef76..000000000
--- a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/parameters.gitlab-ci.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-parameters:
- database_host: chill__database
- database_port: 5432
- database_name: postgres
- database_user: postgres
- database_password: postgres
- locale: fr
- secret: ThisTokenIsNotSoSecretChangeIt
- debug_toolbar: true
- debug_redirects: false
- use_assetic_controller: true
\ No newline at end of file
diff --git a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/parameters.yml b/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/parameters.yml
deleted file mode 100644
index d92cc2318..000000000
--- a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/parameters.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-parameters:
- database_host: 127.0.0.1
- database_port: 5435
- database_name: postgres
- database_user: postgres
- database_password: postgres
- locale: fr
- secret: ThisTokenIsNotSoSecretChangeIt
- debug_toolbar: true
- debug_redirects: false
- use_assetic_controller: true
\ No newline at end of file
diff --git a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/parameters.yml.dist b/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/parameters.yml.dist
deleted file mode 100644
index 38fab7fd2..000000000
--- a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/parameters.yml.dist
+++ /dev/null
@@ -1,11 +0,0 @@
-parameters:
- database_host: 127.0.0.1
- database_port: 5435
- database_name: chill
- database_user: chill
- database_password: chill
- locale: fr
- secret: ThisTokenIsNotSoSecretChangeIt
- debug_toolbar: true
- debug_redirects: false
- use_assetic_controller: true
\ No newline at end of file
diff --git a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/routing.yml b/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/routing.yml
deleted file mode 100644
index 802d3a1c8..000000000
--- a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/config/routing.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-#load routes for chil bundles
-chill_routes:
- resource: .
- type: chill_routes
\ No newline at end of file
diff --git a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/console b/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/console
deleted file mode 100644
index 4ee9cfb33..000000000
--- a/src/Bundle/ChillEventBundle/Resources/test/Fixtures/App/console
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/env php
-getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'test');
-$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod';
-
-if ($debug) {
- Debug::enable();
-}
-
-$kernel = new AppKernel($env, $debug);
-$application = new Application($kernel);
-$application->run($input);
diff --git a/src/Bundle/ChillEventBundle/Resources/test/bootstrap.php b/src/Bundle/ChillEventBundle/Resources/test/bootstrap.php
deleted file mode 100644
index 9d402a12b..000000000
--- a/src/Bundle/ChillEventBundle/Resources/test/bootstrap.php
+++ /dev/null
@@ -1,16 +0,0 @@
-assertGreaterThan(0, count($span2));
// as the container has reloaded, reload the event
- $event = $this->em->getRepository('ChillEventBundle:Event')->find($event->getId());
+ $event = $this->em->getRepository(\Chill\EventBundle\Entity\Event::class)->find($event->getId());
$this->em->refresh($event);
$this->assertEquals($nbParticipations + 2, $event->getParticipations()->count());
@@ -388,7 +388,7 @@ final class ParticipationControllerTest extends WebTestCase
$this->assertTrue($this->client->getResponse()->isRedirect());
// reload the event and test there is a new participation
- $event = $this->em->getRepository('ChillEventBundle:Event')
+ $event = $this->em->getRepository(\Chill\EventBundle\Entity\Event::class)
->find($event->getId());
$this->em->refresh($event);
@@ -439,7 +439,7 @@ final class ParticipationControllerTest extends WebTestCase
$this->assertGreaterThan(0, count($span));
// as the container has reloaded, reload the event
- $event = $this->em->getRepository('ChillEventBundle:Event')->find($event->getId());
+ $event = $this->em->getRepository(\Chill\EventBundle\Entity\Event::class)->find($event->getId());
$this->em->refresh($event);
$this->assertEquals($nbParticipations + 1, $event->getParticipations()->count());
@@ -453,17 +453,17 @@ final class ParticipationControllerTest extends WebTestCase
*/
protected function getRandomEvent($centerName = 'Center A', $circleName = 'social')
{
- $center = $this->em->getRepository('ChillMainBundle:Center')
+ $center = $this->em->getRepository(\Chill\MainBundle\Entity\Center::class)
->findByName($centerName);
- $circles = $this->em->getRepository('ChillMainBundle:Scope')
+ $circles = $this->em->getRepository(\Chill\MainBundle\Entity\Scope::class)
->findAll();
array_filter($circles, static function ($circle) use ($circleName) {
return in_array($circleName, $circle->getName(), true);
});
$circle = $circles[0];
- $events = $this->em->getRepository('ChillEventBundle:Event')
+ $events = $this->em->getRepository(\Chill\EventBundle\Entity\Event::class)
->findBy(['center' => $center, 'circle' => $circle]);
return $events[array_rand($events)];
@@ -503,10 +503,10 @@ final class ParticipationControllerTest extends WebTestCase
*/
protected function getRandomPerson($centerName = 'Center A')
{
- $center = $this->em->getRepository('ChillMainBundle:Center')
+ $center = $this->em->getRepository(\Chill\MainBundle\Entity\Center::class)
->findByName($centerName);
- $persons = $this->em->getRepository('ChillPersonBundle:Person')
+ $persons = $this->em->getRepository(\Chill\PersonBundle\Entity\Person::class)
->findBy(['center' => $center]);
$person = $persons[array_rand($persons)];
diff --git a/src/Bundle/ChillEventBundle/Tests/Search/EventSearchTest.php b/src/Bundle/ChillEventBundle/Tests/Search/EventSearchTest.php
index 30479b1a4..f8565b5e8 100644
--- a/src/Bundle/ChillEventBundle/Tests/Search/EventSearchTest.php
+++ b/src/Bundle/ChillEventBundle/Tests/Search/EventSearchTest.php
@@ -86,11 +86,11 @@ final class EventSearchTest extends WebTestCase
->get('doctrine.orm.entity_manager');
$this->centerA = $this->entityManager
- ->getRepository('ChillMainBundle:Center')
+ ->getRepository(\Chill\MainBundle\Entity\Center::class)
->findOneBy(['name' => 'Center A']);
$this->eventType = $this->entityManager
- ->getRepository('ChillEventBundle:EventType')
+ ->getRepository(\Chill\EventBundle\Entity\EventType::class)
->findAll()[0];
$this->createEvents();
@@ -333,7 +333,7 @@ final class EventSearchTest extends WebTestCase
*/
protected function getCircle($name = 'social')
{
- $circles = $this->entityManager->getRepository('ChillMainBundle:Scope')
+ $circles = $this->entityManager->getRepository(\Chill\MainBundle\Entity\Scope::class)
->findAll();
/** @var \Chill\MainBundle\Entity\Scope $circle */
diff --git a/src/Bundle/ChillFamilyMembersBundle/ChillAMLIFamilyMembersBundle.php b/src/Bundle/ChillFamilyMembersBundle/ChillAMLIFamilyMembersBundle.php
index 68007ff1d..1f4c78842 100644
--- a/src/Bundle/ChillFamilyMembersBundle/ChillAMLIFamilyMembersBundle.php
+++ b/src/Bundle/ChillFamilyMembersBundle/ChillAMLIFamilyMembersBundle.php
@@ -9,7 +9,7 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle;
+namespace Chill\FamilyMembersBundle;
use Symfony\Component\HttpKernel\Bundle\Bundle;
diff --git a/src/Bundle/ChillFamilyMembersBundle/Config/ConfigRepository.php b/src/Bundle/ChillFamilyMembersBundle/Config/ConfigRepository.php
index de159eadd..c62a8b84b 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Config/ConfigRepository.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Config/ConfigRepository.php
@@ -9,7 +9,7 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Config;
+namespace Chill\FamilyMembersBundle\Config;
use function count;
diff --git a/src/Bundle/ChillFamilyMembersBundle/Controller/FamilyMemberController.php b/src/Bundle/ChillFamilyMembersBundle/Controller/FamilyMemberController.php
index 1ec333360..6627e7334 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Controller/FamilyMemberController.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Controller/FamilyMemberController.php
@@ -9,12 +9,12 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Controller;
+namespace Chill\FamilyMembersBundle\Controller;
-use Chill\AMLI\FamilyMembersBundle\Entity\FamilyMember;
-use Chill\AMLI\FamilyMembersBundle\Form\FamilyMemberType;
-use Chill\AMLI\FamilyMembersBundle\Repository\FamilyMemberRepository;
-use Chill\AMLI\FamilyMembersBundle\Security\Voter\FamilyMemberVoter;
+use Chill\FamilyMembersBundle\Entity\FamilyMember;
+use Chill\FamilyMembersBundle\Form\FamilyMemberType;
+use Chill\FamilyMembersBundle\Repository\FamilyMemberRepository;
+use Chill\FamilyMembersBundle\Security\Voter\FamilyMemberVoter;
use Chill\PersonBundle\Entity\Person;
use Doctrine\ORM\EntityManagerInterface;
use Psr\Log\LoggerInterface;
diff --git a/src/Bundle/ChillFamilyMembersBundle/DependencyInjection/ChillAMLIFamilyMembersExtension.php b/src/Bundle/ChillFamilyMembersBundle/DependencyInjection/ChillAMLIFamilyMembersExtension.php
index 3407138c2..bd843edae 100644
--- a/src/Bundle/ChillFamilyMembersBundle/DependencyInjection/ChillAMLIFamilyMembersExtension.php
+++ b/src/Bundle/ChillFamilyMembersBundle/DependencyInjection/ChillAMLIFamilyMembersExtension.php
@@ -9,9 +9,9 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\DependencyInjection;
+namespace Chill\FamilyMembersBundle\DependencyInjection;
-use Chill\AMLI\FamilyMembersBundle\Security\Voter\FamilyMemberVoter;
+use Chill\FamilyMembersBundle\Security\Voter\FamilyMemberVoter;
use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface;
diff --git a/src/Bundle/ChillFamilyMembersBundle/DependencyInjection/Configuration.php b/src/Bundle/ChillFamilyMembersBundle/DependencyInjection/Configuration.php
index 28057507a..1ee8be8c3 100644
--- a/src/Bundle/ChillFamilyMembersBundle/DependencyInjection/Configuration.php
+++ b/src/Bundle/ChillFamilyMembersBundle/DependencyInjection/Configuration.php
@@ -9,7 +9,7 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\DependencyInjection;
+namespace Chill\FamilyMembersBundle\DependencyInjection;
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
use Symfony\Component\Config\Definition\ConfigurationInterface;
diff --git a/src/Bundle/ChillFamilyMembersBundle/Entity/AbstractFamilyMember.php b/src/Bundle/ChillFamilyMembersBundle/Entity/AbstractFamilyMember.php
index ac8743af2..5a9b52e5e 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Entity/AbstractFamilyMember.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Entity/AbstractFamilyMember.php
@@ -9,7 +9,7 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Entity;
+namespace Chill\FamilyMembersBundle\Entity;
use Chill\MainBundle\Entity\HasCenterInterface;
use Chill\PersonBundle\Entity\MaritalStatus;
diff --git a/src/Bundle/ChillFamilyMembersBundle/Entity/FamilyMember.php b/src/Bundle/ChillFamilyMembersBundle/Entity/FamilyMember.php
index 9e679454b..e8e873c63 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Entity/FamilyMember.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Entity/FamilyMember.php
@@ -9,7 +9,7 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Entity;
+namespace Chill\FamilyMembersBundle\Entity;
use Doctrine\ORM\Mapping as ORM;
@@ -17,7 +17,7 @@ use Doctrine\ORM\Mapping as ORM;
* FamilyMember.
*
* @ORM\Table(name="chill_family.family_member")
- * @ORM\Entity(repositoryClass="Chill\AMLI\FamilyMembersBundle\Repository\FamilyMemberRepository")
+ * @ORM\Entity(repositoryClass="Chill\FamilyMembersBundle\Repository\FamilyMemberRepository")
*/
class FamilyMember extends AbstractFamilyMember
{
diff --git a/src/Bundle/ChillFamilyMembersBundle/Form/FamilyMemberType.php b/src/Bundle/ChillFamilyMembersBundle/Form/FamilyMemberType.php
index 939999d48..5474c8f86 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Form/FamilyMemberType.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Form/FamilyMemberType.php
@@ -9,10 +9,10 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Form;
+namespace Chill\FamilyMembersBundle\Form;
-use Chill\AMLI\FamilyMembersBundle\Config\ConfigRepository;
-use Chill\AMLI\FamilyMembersBundle\Entity\FamilyMember;
+use Chill\FamilyMembersBundle\Config\ConfigRepository;
+use Chill\FamilyMembersBundle\Entity\FamilyMember;
use Chill\MainBundle\Form\Type\ChillDateType;
use Chill\MainBundle\Templating\TranslatableStringHelper;
use Chill\PersonBundle\Form\Type\GenderType;
diff --git a/src/Bundle/ChillFamilyMembersBundle/Form/FamilyMembersType.php b/src/Bundle/ChillFamilyMembersBundle/Form/FamilyMembersType.php
index 9ea1f2fa9..48572c1c0 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Form/FamilyMembersType.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Form/FamilyMembersType.php
@@ -9,7 +9,7 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Form;
+namespace Chill\FamilyMembersBundle\Form;
use Chill\MainBundle\Form\Type\ChillCollectionType;
use Symfony\Component\Form\AbstractType;
diff --git a/src/Bundle/ChillFamilyMembersBundle/Menu/UserMenuBuilder.php b/src/Bundle/ChillFamilyMembersBundle/Menu/UserMenuBuilder.php
index 8b0e85c35..f7c0436c7 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Menu/UserMenuBuilder.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Menu/UserMenuBuilder.php
@@ -9,9 +9,9 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Menu;
+namespace Chill\FamilyMembersBundle\Menu;
-use Chill\AMLI\FamilyMembersBundle\Security\Voter\FamilyMemberVoter;
+use Chill\FamilyMembersBundle\Security\Voter\FamilyMemberVoter;
use Chill\MainBundle\Routing\LocalMenuBuilderInterface;
use Knp\Menu\MenuItem;
use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface;
diff --git a/src/Bundle/ChillFamilyMembersBundle/Repository/FamilyMemberRepository.php b/src/Bundle/ChillFamilyMembersBundle/Repository/FamilyMemberRepository.php
index 571e94161..db3e2c727 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Repository/FamilyMemberRepository.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Repository/FamilyMemberRepository.php
@@ -9,9 +9,9 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Repository;
+namespace Chill\FamilyMembersBundle\Repository;
-use Chill\AMLI\FamilyMembersBundle\Entity\FamilyMember;
+use Chill\FamilyMembersBundle\Entity\FamilyMember;
use Chill\PersonBundle\Entity\Person;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Doctrine\Persistence\ManagerRegistry;
diff --git a/src/Bundle/ChillFamilyMembersBundle/Security/Voter/FamilyMemberVoter.php b/src/Bundle/ChillFamilyMembersBundle/Security/Voter/FamilyMemberVoter.php
index 2340ba7b9..c53a4aead 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Security/Voter/FamilyMemberVoter.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Security/Voter/FamilyMemberVoter.php
@@ -9,9 +9,9 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Security\Voter;
+namespace Chill\FamilyMembersBundle\Security\Voter;
-use Chill\AMLI\FamilyMembersBundle\Entity\FamilyMember;
+use Chill\FamilyMembersBundle\Entity\FamilyMember;
use Chill\MainBundle\Entity\User;
use Chill\MainBundle\Security\Authorization\AbstractChillVoter;
use Chill\MainBundle\Security\Authorization\AuthorizationHelper;
diff --git a/src/Bundle/ChillFamilyMembersBundle/Templating/Twig.php b/src/Bundle/ChillFamilyMembersBundle/Templating/Twig.php
index c2c060b79..5580684f3 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Templating/Twig.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Templating/Twig.php
@@ -9,9 +9,9 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Templating;
+namespace Chill\FamilyMembersBundle\Templating;
-use Chill\AMLI\FamilyMembersBundle\Config\ConfigRepository;
+use Chill\FamilyMembersBundle\Config\ConfigRepository;
use Chill\MainBundle\Templating\TranslatableStringHelper;
use Twig\Extension\AbstractExtension;
use Twig\TwigFilter;
diff --git a/src/Bundle/ChillFamilyMembersBundle/Tests/Controller/FamilyMemberControllerTest.php b/src/Bundle/ChillFamilyMembersBundle/Tests/Controller/FamilyMemberControllerTest.php
index 7a10a6158..3acd42300 100644
--- a/src/Bundle/ChillFamilyMembersBundle/Tests/Controller/FamilyMemberControllerTest.php
+++ b/src/Bundle/ChillFamilyMembersBundle/Tests/Controller/FamilyMemberControllerTest.php
@@ -9,7 +9,7 @@
declare(strict_types=1);
-namespace Chill\AMLI\FamilyMembersBundle\Tests\Controller;
+namespace Chill\FamilyMembersBundle\Tests\Controller;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
diff --git a/src/Bundle/ChillMainBundle/CRUD/Controller/ApiController.php b/src/Bundle/ChillMainBundle/CRUD/Controller/ApiController.php
index a780af78a..9bf43b37e 100644
--- a/src/Bundle/ChillMainBundle/CRUD/Controller/ApiController.php
+++ b/src/Bundle/ChillMainBundle/CRUD/Controller/ApiController.php
@@ -16,9 +16,9 @@ use Chill\MainBundle\Serializer\Model\Collection;
use Exception;
use LogicException;
use RuntimeException;
-use Symfony\Component\HttpFoundation\Exception\BadRequestException;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
+use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\Serializer\Exception\NotEncodableValueException;
use Symfony\Component\Serializer\Normalizer\AbstractNormalizer;
use Symfony\Component\Serializer\SerializerInterface;
@@ -55,7 +55,7 @@ class ApiController extends AbstractCRUDController
return $this->entityDelete('_entity', $request, $id, $_format);
default:
- throw new \Symfony\Component\HttpFoundation\Exception\BadRequestException('This method is not implemented');
+ throw new BadRequestHttpException('This method is not implemented');
}
}
@@ -120,7 +120,7 @@ class ApiController extends AbstractCRUDController
return $this->entityPostAction('_entity', $request, $_format);
default:
- throw new \Symfony\Component\HttpFoundation\Exception\BadRequestException('This method is not implemented');
+ throw new BadRequestHttpException('This method is not implemented');
}
}
@@ -160,7 +160,7 @@ class ApiController extends AbstractCRUDController
try {
$entity = $this->deserialize($action, $request, $_format, $entity);
} catch (NotEncodableValueException $e) {
- throw new BadRequestException('invalid json', 400, $e);
+ throw new BadRequestHttpException('invalid json', 400, $e);
}
$errors = $this->validate($action, $request, $_format, $entity);
@@ -273,7 +273,7 @@ class ApiController extends AbstractCRUDController
try {
$postedData = $this->getSerializer()->deserialize($request->getContent(), $postedDataType, $_format, $postedDataContext);
} catch (\Symfony\Component\Serializer\Exception\UnexpectedValueException $e) {
- throw new BadRequestException(sprintf('Unable to deserialize posted ' .
+ throw new BadRequestHttpException(sprintf('Unable to deserialize posted ' .
'data: %s', $e->getMessage()), 0, $e);
}
@@ -290,7 +290,7 @@ class ApiController extends AbstractCRUDController
break;
default:
- throw new BadRequestException('this method is not supported');
+ throw new BadRequestHttpException('this method is not supported');
}
$errors = $this->validate($action, $request, $_format, $entity, [$postedData]);
@@ -408,7 +408,7 @@ class ApiController extends AbstractCRUDController
return $this->json($entity, Response::HTTP_OK, [], $context);
}
- throw new \Symfony\Component\HttpFoundation\Exception\BadRequestException('This format is not implemented');
+ throw new BadRequestHttpException('This format is not implemented');
}
protected function entityPostAction($action, Request $request, string $_format): Response
@@ -418,7 +418,7 @@ class ApiController extends AbstractCRUDController
try {
$entity = $this->deserialize($action, $request, $_format, $entity);
} catch (NotEncodableValueException $e) {
- throw new BadRequestException('invalid json', 400, $e);
+ throw new BadRequestHttpException('invalid json', 400, $e);
}
$errors = $this->validate($action, $request, $_format, $entity);
diff --git a/src/Bundle/ChillMainBundle/CRUD/Controller/CRUDController.php b/src/Bundle/ChillMainBundle/CRUD/Controller/CRUDController.php
index 62d587ab3..edca07b41 100644
--- a/src/Bundle/ChillMainBundle/CRUD/Controller/CRUDController.php
+++ b/src/Bundle/ChillMainBundle/CRUD/Controller/CRUDController.php
@@ -25,6 +25,7 @@ use Symfony\Component\EventDispatcher\EventDispatcherInterface;
use Symfony\Component\Form\FormInterface;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
+use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\Security\Core\Role\Role;
use Symfony\Component\Serializer\SerializerInterface;
use Symfony\Contracts\Translation\TranslatorInterface;
@@ -1140,6 +1141,6 @@ class CRUDController extends AbstractController
return $this->json($entity, Response::HTTP_OK, [], $context);
}
- throw new \Symfony\Component\HttpFoundation\Exception\BadRequestException('This format is not implemented');
+ throw new BadRequestHttpException('This format is not implemented');
}
}
diff --git a/src/Bundle/ChillMainBundle/Command/LoadAndUpdateLanguagesCommand.php b/src/Bundle/ChillMainBundle/Command/LoadAndUpdateLanguagesCommand.php
index dd751db01..a32fd5d97 100644
--- a/src/Bundle/ChillMainBundle/Command/LoadAndUpdateLanguagesCommand.php
+++ b/src/Bundle/ChillMainBundle/Command/LoadAndUpdateLanguagesCommand.php
@@ -11,6 +11,7 @@ declare(strict_types=1);
namespace Chill\MainBundle\Command;
+use Chill\MainBundle\Entity\Language;
use Doctrine\ORM\EntityManager;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
@@ -113,7 +114,7 @@ class LoadAndUpdateLanguagesCommand extends Command
)
);
- $langageDB = $em->getRepository('ChillMainBundle:Language')->find($code);
+ $langageDB = $em->getRepository(Language::class)->find($code);
if (!$excludeCode) {
if (!$langageDB) {
diff --git a/src/Bundle/ChillMainBundle/Command/LoadCountriesCommand.php b/src/Bundle/ChillMainBundle/Command/LoadCountriesCommand.php
index b47146324..47bd93491 100644
--- a/src/Bundle/ChillMainBundle/Command/LoadCountriesCommand.php
+++ b/src/Bundle/ChillMainBundle/Command/LoadCountriesCommand.php
@@ -11,6 +11,7 @@ declare(strict_types=1);
namespace Chill\MainBundle\Command;
+use Chill\MainBundle\Entity\Country;
use Doctrine\ORM\EntityManager;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
@@ -87,7 +88,7 @@ class LoadCountriesCommand extends Command
$em = $this->entityManager;
foreach ($countries as $country) {
- $countryStored = $em->getRepository('ChillMainBundle:Country')
+ $countryStored = $em->getRepository(Country::class)
->findOneBy(['countryCode' => $country->getCountryCode()]);
if (null === $countryStored) {
diff --git a/src/Bundle/ChillMainBundle/Command/SetPasswordCommand.php b/src/Bundle/ChillMainBundle/Command/SetPasswordCommand.php
index d61aed91c..07e514e6d 100644
--- a/src/Bundle/ChillMainBundle/Command/SetPasswordCommand.php
+++ b/src/Bundle/ChillMainBundle/Command/SetPasswordCommand.php
@@ -43,7 +43,7 @@ class SetPasswordCommand extends Command
public function _getUser($username)
{
return $this->entityManager
- ->getRepository('ChillMainBundle:User')
+ ->getRepository(\Chill\MainBundle\Entity\User::class)
->findOneBy(['username' => $username]);
}
diff --git a/src/Bundle/ChillMainBundle/Controller/CenterController.php b/src/Bundle/ChillMainBundle/Controller/CenterController.php
index fbdca566b..729f2b243 100644
--- a/src/Bundle/ChillMainBundle/Controller/CenterController.php
+++ b/src/Bundle/ChillMainBundle/Controller/CenterController.php
@@ -54,7 +54,7 @@ class CenterController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $center = $em->getRepository('ChillMainBundle:Center')->find($id);
+ $center = $em->getRepository(\Chill\MainBundle\Entity\Center::class)->find($id);
if (!$center) {
throw $this->createNotFoundException('Unable to find Center entity.');
@@ -75,7 +75,7 @@ class CenterController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entities = $em->getRepository('ChillMainBundle:Center')->findAll();
+ $entities = $em->getRepository(\Chill\MainBundle\Entity\Center::class)->findAll();
return $this->render('@ChillMain/Center/index.html.twig', [
'entities' => $entities,
@@ -105,7 +105,7 @@ class CenterController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $center = $em->getRepository('ChillMainBundle:Center')->find($id);
+ $center = $em->getRepository(\Chill\MainBundle\Entity\Center::class)->find($id);
if (!$center) {
throw $this->createNotFoundException('Unable to find Center entity.');
@@ -125,7 +125,7 @@ class CenterController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $center = $em->getRepository('ChillMainBundle:Center')->find($id);
+ $center = $em->getRepository(\Chill\MainBundle\Entity\Center::class)->find($id);
if (!$center) {
throw $this->createNotFoundException('Unable to find Center entity.');
diff --git a/src/Bundle/ChillMainBundle/Controller/PermissionsGroupController.php b/src/Bundle/ChillMainBundle/Controller/PermissionsGroupController.php
index 59b97a57c..216ef1f5c 100644
--- a/src/Bundle/ChillMainBundle/Controller/PermissionsGroupController.php
+++ b/src/Bundle/ChillMainBundle/Controller/PermissionsGroupController.php
@@ -87,7 +87,7 @@ class PermissionsGroupController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $permissionsGroup = $em->getRepository('ChillMainBundle:PermissionsGroup')->find($id);
+ $permissionsGroup = $em->getRepository(\Chill\MainBundle\Entity\PermissionsGroup::class)->find($id);
if (!$permissionsGroup) {
throw $this->createNotFoundException('Unable to find PermissionsGroup entity.');
@@ -203,8 +203,8 @@ class PermissionsGroupController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $permissionsGroup = $em->getRepository('ChillMainBundle:PermissionsGroup')->find($pgid);
- $roleScope = $em->getRepository('ChillMainBundle:RoleScope')->find($rsid);
+ $permissionsGroup = $em->getRepository(\Chill\MainBundle\Entity\PermissionsGroup::class)->find($pgid);
+ $roleScope = $em->getRepository(\Chill\MainBundle\Entity\RoleScope::class)->find($rsid);
if (!$permissionsGroup) {
throw $this->createNotFoundException('Unable to find PermissionsGroup entity.');
@@ -269,7 +269,7 @@ class PermissionsGroupController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $permissionsGroup = $em->getRepository('ChillMainBundle:PermissionsGroup')->find($id);
+ $permissionsGroup = $em->getRepository(\Chill\MainBundle\Entity\PermissionsGroup::class)->find($id);
if (!$permissionsGroup) {
throw $this->createNotFoundException('Unable to find PermissionsGroup entity.');
@@ -319,7 +319,7 @@ class PermissionsGroupController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entities = $em->getRepository('ChillMainBundle:PermissionsGroup')->findAll();
+ $entities = $em->getRepository(\Chill\MainBundle\Entity\PermissionsGroup::class)->findAll();
return $this->render('@ChillMain/PermissionsGroup/index.html.twig', [
'entities' => $entities,
@@ -349,7 +349,7 @@ class PermissionsGroupController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $permissionsGroup = $em->getRepository('ChillMainBundle:PermissionsGroup')->find($id);
+ $permissionsGroup = $em->getRepository(\Chill\MainBundle\Entity\PermissionsGroup::class)->find($id);
if (!$permissionsGroup) {
throw $this->createNotFoundException('Unable to find PermissionsGroup entity.');
@@ -405,7 +405,7 @@ class PermissionsGroupController extends AbstractController
$em = $this->getDoctrine()->getManager();
$permissionsGroup = $em
- ->getRepository('ChillMainBundle:PermissionsGroup')
+ ->getRepository(\Chill\MainBundle\Entity\PermissionsGroup::class)
->find($id);
if (!$permissionsGroup) {
@@ -469,7 +469,7 @@ class PermissionsGroupController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $roleScope = $em->getRepository('ChillMainBundle:RoleScope')
+ $roleScope = $em->getRepository(\Chill\MainBundle\Entity\RoleScope::class)
->findOneBy(['role' => $role, 'scope' => $scope]);
if (null === $roleScope) {
diff --git a/src/Bundle/ChillMainBundle/Controller/ScopeController.php b/src/Bundle/ChillMainBundle/Controller/ScopeController.php
index 07945c7fa..74ebc73a7 100644
--- a/src/Bundle/ChillMainBundle/Controller/ScopeController.php
+++ b/src/Bundle/ChillMainBundle/Controller/ScopeController.php
@@ -54,7 +54,7 @@ class ScopeController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $scope = $em->getRepository('ChillMainBundle:Scope')->find($id);
+ $scope = $em->getRepository(\Chill\MainBundle\Entity\Scope::class)->find($id);
if (!$scope) {
throw $this->createNotFoundException('Unable to find Scope entity.');
@@ -75,7 +75,7 @@ class ScopeController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $entities = $em->getRepository('ChillMainBundle:Scope')->findAll();
+ $entities = $em->getRepository(\Chill\MainBundle\Entity\Scope::class)->findAll();
return $this->render('@ChillMain/Scope/index.html.twig', [
'entities' => $entities,
@@ -105,7 +105,7 @@ class ScopeController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $scope = $em->getRepository('ChillMainBundle:Scope')->find($id);
+ $scope = $em->getRepository(\Chill\MainBundle\Entity\Scope::class)->find($id);
if (!$scope) {
throw $this->createNotFoundException('Unable to find Scope entity.');
@@ -125,7 +125,7 @@ class ScopeController extends AbstractController
{
$em = $this->getDoctrine()->getManager();
- $scope = $em->getRepository('ChillMainBundle:Scope')->find($id);
+ $scope = $em->getRepository(\Chill\MainBundle\Entity\Scope::class)->find($id);
if (!$scope) {
throw $this->createNotFoundException('Unable to find Scope entity.');
diff --git a/src/Bundle/ChillMainBundle/Controller/SearchController.php b/src/Bundle/ChillMainBundle/Controller/SearchController.php
index 41349336a..496538665 100644
--- a/src/Bundle/ChillMainBundle/Controller/SearchController.php
+++ b/src/Bundle/ChillMainBundle/Controller/SearchController.php
@@ -22,7 +22,6 @@ use Chill\MainBundle\Search\UnknowSearchNameException;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Form\Extension\Core\Type\FormType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
-use Symfony\Component\HttpFoundation\Exception\BadRequestException;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
@@ -216,7 +215,7 @@ class SearchController extends AbstractController
$types = $request->query->get('type', []);
if (count($types) === 0) {
- throw new BadRequestException('The request must contains at '
+ throw new BadRequestHttpException('The request must contains at '
. ' one type');
}
diff --git a/src/Bundle/ChillMainBundle/Controller/UserController.php b/src/Bundle/ChillMainBundle/Controller/UserController.php
index 5b72115b8..61895eaa9 100644
--- a/src/Bundle/ChillMainBundle/Controller/UserController.php
+++ b/src/Bundle/ChillMainBundle/Controller/UserController.php
@@ -61,7 +61,7 @@ class UserController extends CRUDController
{
$em = $this->getDoctrine()->getManager();
- $user = $em->getRepository('ChillMainBundle:User')->find($uid);
+ $user = $em->getRepository(\Chill\MainBundle\Entity\User::class)->find($uid);
if (!$user) {
throw $this->createNotFoundException('Unable to find User entity.');
@@ -118,13 +118,13 @@ class UserController extends CRUDController
{
$em = $this->getDoctrine()->getManager();
- $user = $em->getRepository('ChillMainBundle:User')->find($uid);
+ $user = $em->getRepository(\Chill\MainBundle\Entity\User::class)->find($uid);
if (!$user) {
throw $this->createNotFoundException('Unable to find User entity.');
}
- $groupCenter = $em->getRepository('ChillMainBundle:GroupCenter')
+ $groupCenter = $em->getRepository(\Chill\MainBundle\Entity\GroupCenter::class)
->find($gcid);
if (!$groupCenter) {
@@ -330,7 +330,7 @@ class UserController extends CRUDController
{
$em = $this->getDoctrine()->getManager();
- $groupCenterManaged = $em->getRepository('ChillMainBundle:GroupCenter')
+ $groupCenterManaged = $em->getRepository(\Chill\MainBundle\Entity\GroupCenter::class)
->findOneBy([
'center' => $groupCenter->getCenter(),
'permissionsGroup' => $groupCenter->getPermissionsGroup(),
diff --git a/src/Bundle/ChillMainBundle/Controller/WorkflowController.php b/src/Bundle/ChillMainBundle/Controller/WorkflowController.php
index 103de6d84..2803ff254 100644
--- a/src/Bundle/ChillMainBundle/Controller/WorkflowController.php
+++ b/src/Bundle/ChillMainBundle/Controller/WorkflowController.php
@@ -25,7 +25,6 @@ use Doctrine\ORM\EntityManagerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Form\Extension\Core\Type\FormType;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
-use Symfony\Component\HttpFoundation\Exception\BadRequestException;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
@@ -144,7 +143,7 @@ class WorkflowController extends AbstractController
public function getAccessByAccessKey(EntityWorkflowStep $entityWorkflowStep, Request $request): Response
{
if (null === $accessKey = $request->query->get('accessKey', null)) {
- throw new BadRequestException('accessKey is missing');
+ throw new BadRequestHttpException('accessKey is missing');
}
if (!$this->getUser() instanceof User) {
diff --git a/src/Bundle/ChillMainBundle/Doctrine/Model/TrackCreationTrait.php b/src/Bundle/ChillMainBundle/Doctrine/Model/TrackCreationTrait.php
index a991399c8..cb01870bc 100644
--- a/src/Bundle/ChillMainBundle/Doctrine/Model/TrackCreationTrait.php
+++ b/src/Bundle/ChillMainBundle/Doctrine/Model/TrackCreationTrait.php
@@ -16,17 +16,20 @@ use DateTime;
use DateTimeImmutable;
use DateTimeInterface;
use Doctrine\ORM\Mapping as ORM;
+use Symfony\Component\Serializer\Annotation as Serializer;
trait TrackCreationTrait
{
/**
* @ORM\Column(type="datetime_immutable", nullable=true, options={"default": NULL})
+ * @Serializer\Groups({"read"})
*/
private ?DateTimeImmutable $createdAt = null;
/**
* @ORM\ManyToOne(targetEntity=User::class)
* @ORM\JoinColumn(nullable=true)
+ * @Serializer\Groups({"read"})
*/
private ?User $createdBy = null;
diff --git a/src/Bundle/ChillMainBundle/Doctrine/Model/TrackUpdateTrait.php b/src/Bundle/ChillMainBundle/Doctrine/Model/TrackUpdateTrait.php
index 3c706459c..fbe967cca 100644
--- a/src/Bundle/ChillMainBundle/Doctrine/Model/TrackUpdateTrait.php
+++ b/src/Bundle/ChillMainBundle/Doctrine/Model/TrackUpdateTrait.php
@@ -16,17 +16,20 @@ use DateTime;
use DateTimeImmutable;
use DateTimeInterface;
use Doctrine\ORM\Mapping as ORM;
+use Symfony\Component\Serializer\Annotation as Serializer;
trait TrackUpdateTrait
{
/**
* @ORM\Column(type="datetime_immutable", nullable=true, options={"default": NULL})
+ * @Serializer\Groups({"read"})
*/
private ?DateTimeImmutable $updatedAt = null;
/**
* @ORM\ManyToOne(targetEntity=User::class)
* @ORM\JoinColumn(nullable=true)
+ * @Serializer\Groups({"read"})
*/
private ?User $updatedBy = null;
diff --git a/src/Bundle/ChillMainBundle/Entity/Workflow/EntityWorkflowStep.php b/src/Bundle/ChillMainBundle/Entity/Workflow/EntityWorkflowStep.php
index b978173d9..2207b224a 100644
--- a/src/Bundle/ChillMainBundle/Entity/Workflow/EntityWorkflowStep.php
+++ b/src/Bundle/ChillMainBundle/Entity/Workflow/EntityWorkflowStep.php
@@ -160,6 +160,8 @@ class EntityWorkflowStep
/**
* get all the users which are allowed to apply a transition: those added manually, and
* those added automatically bu using an access key.
+ *
+ * @psalm-suppress DuplicateArrayKey
*/
public function getAllDestUser(): Collection
{
diff --git a/src/Bundle/ChillMainBundle/Form/Type/Select2CountryType.php b/src/Bundle/ChillMainBundle/Form/Type/Select2CountryType.php
index d3374e9de..73cdeb075 100644
--- a/src/Bundle/ChillMainBundle/Form/Type/Select2CountryType.php
+++ b/src/Bundle/ChillMainBundle/Form/Type/Select2CountryType.php
@@ -11,6 +11,7 @@ declare(strict_types=1);
namespace Chill\MainBundle\Form\Type;
+use Chill\MainBundle\Entity\Country;
use Chill\MainBundle\Form\Type\DataTransformer\ObjectToIdTransformer;
use Chill\MainBundle\Templating\TranslatableStringHelper;
use Doctrine\Persistence\ObjectManager;
@@ -50,13 +51,13 @@ class Select2CountryType extends AbstractType
public function buildForm(FormBuilderInterface $builder, array $options)
{
- $transformer = new ObjectToIdTransformer($this->em, 'Chill\MainBundle\Entity\Country');
+ $transformer = new ObjectToIdTransformer($this->em, Country::class);
$builder->addModelTransformer($transformer);
}
public function configureOptions(OptionsResolver $resolver)
{
- $countries = $this->em->getRepository('Chill\MainBundle\Entity\Country')->findAll();
+ $countries = $this->em->getRepository(Country::class)->findAll();
$choices = [];
$preferredCountries = $this->parameterBag->get('chill_main.available_countries');
$preferredChoices = [];
diff --git a/src/Bundle/ChillMainBundle/Form/Type/Select2LanguageType.php b/src/Bundle/ChillMainBundle/Form/Type/Select2LanguageType.php
index 4c8e11a49..8e46f4508 100644
--- a/src/Bundle/ChillMainBundle/Form/Type/Select2LanguageType.php
+++ b/src/Bundle/ChillMainBundle/Form/Type/Select2LanguageType.php
@@ -11,6 +11,7 @@ declare(strict_types=1);
namespace Chill\MainBundle\Form\Type;
+use Chill\MainBundle\Entity\Language;
use Chill\MainBundle\Form\Type\DataTransformer\MultipleObjectsToIdTransformer;
use Chill\MainBundle\Templating\TranslatableStringHelper;
use Doctrine\Persistence\ObjectManager;
@@ -50,13 +51,13 @@ class Select2LanguageType extends AbstractType
public function buildForm(FormBuilderInterface $builder, array $options)
{
- $transformer = new MultipleObjectsToIdTransformer($this->em, 'Chill\MainBundle\Entity\Language');
+ $transformer = new MultipleObjectsToIdTransformer($this->em, Language::class);
$builder->addModelTransformer($transformer);
}
public function configureOptions(OptionsResolver $resolver)
{
- $languages = $this->em->getRepository('Chill\MainBundle\Entity\Language')->findAll();
+ $languages = $this->em->getRepository(Language::class)->findAll();
$preferredLanguages = $this->parameterBag->get('chill_main.available_languages');
$choices = [];
$preferredChoices = [];
diff --git a/src/Bundle/ChillMainBundle/Notification/EventListener/PersistNotificationOnTerminateEventSubscriber.php b/src/Bundle/ChillMainBundle/Notification/EventListener/PersistNotificationOnTerminateEventSubscriber.php
new file mode 100644
index 000000000..cb9d2db92
--- /dev/null
+++ b/src/Bundle/ChillMainBundle/Notification/EventListener/PersistNotificationOnTerminateEventSubscriber.php
@@ -0,0 +1,58 @@
+em = $em;
+ $this->persister = $persister;
+ }
+
+ public static function getSubscribedEvents()
+ {
+ return [
+ 'kernel.terminate' => [
+ ['onKernelTerminate', 1024], // we must ensure that the priority is before sending email
+ ],
+ ];
+ }
+
+ public function onKernelTerminate(TerminateEvent $event): void
+ {
+ if ($event->isMasterRequest()) {
+ $this->persistNotifications();
+ }
+ }
+
+ private function persistNotifications(): void
+ {
+ if (0 < count($this->persister->getWaitingNotifications())) {
+ foreach ($this->persister->getWaitingNotifications() as $notification) {
+ $this->em->persist($notification);
+ }
+
+ $this->em->flush();
+ }
+ }
+}
diff --git a/src/Bundle/ChillMainBundle/Notification/NotificationPersister.php b/src/Bundle/ChillMainBundle/Notification/NotificationPersister.php
new file mode 100644
index 000000000..d426e3cd7
--- /dev/null
+++ b/src/Bundle/ChillMainBundle/Notification/NotificationPersister.php
@@ -0,0 +1,32 @@
+waitingNotifications;
+ }
+
+ public function persist(Notification $notification): void
+ {
+ $this->waitingNotifications[] = $notification;
+ }
+}
diff --git a/src/Bundle/ChillMainBundle/Notification/NotificationPersisterInterface.php b/src/Bundle/ChillMainBundle/Notification/NotificationPersisterInterface.php
new file mode 100644
index 000000000..da98e305b
--- /dev/null
+++ b/src/Bundle/ChillMainBundle/Notification/NotificationPersisterInterface.php
@@ -0,0 +1,31 @@
+notificationByRelatedEntityAndUserAssociatedStatement) {
$sql =
'SELECT
- SUM((EXISTS (SELECT 1 AS c FROM chill_main_notification_addresses_unread cmnau JOIN chill_main_notification cmn ON cmnau.notification_id = cmn.id WHERE user_id = :userid and cmnau.notification_id = cmn.id and cmn.sender_id IS NOT NULL))::int) AS unread,
+ SUM((EXISTS (SELECT 1 AS c FROM chill_main_notification_addresses_unread cmnau WHERE user_id = :userid and cmnau.notification_id = cmn.id))::int) AS unread,
SUM((cmn.sender_id = :userid)::int) AS sent,
COUNT(cmn.*) AS total
FROM chill_main_notification cmn
diff --git a/src/Bundle/ChillMainBundle/Resources/public/chill/chillmain.scss b/src/Bundle/ChillMainBundle/Resources/public/chill/chillmain.scss
index 1750533f8..e4cdcb10c 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/chill/chillmain.scss
+++ b/src/Bundle/ChillMainBundle/Resources/public/chill/chillmain.scss
@@ -16,6 +16,9 @@
// Chill forms
@import './scss/forms';
+// Extend bootstrap accordion
+@import './scss/accordion';
+
// Chill record_actions
@import './scss/record_actions';
diff --git a/src/Bundle/ChillMainBundle/Resources/public/chill/scss/accordion.scss b/src/Bundle/ChillMainBundle/Resources/public/chill/scss/accordion.scss
new file mode 100644
index 000000000..88d4b5e08
--- /dev/null
+++ b/src/Bundle/ChillMainBundle/Resources/public/chill/scss/accordion.scss
@@ -0,0 +1,11 @@
+.accordion {
+ // show a folded / label on accordion
+ button[aria-expanded="true"] > span.folded,
+ button[aria-expanded="false"] > span.unfolded { display: none; }
+ button[aria-expanded="false"] > span.folded,
+ button[aria-expanded="true"] > span.unfolded { display: inline; }
+
+ .accordion-item {
+ margin-bottom: 1rem;
+ }
+}
diff --git a/src/Bundle/ChillMainBundle/Resources/public/module/pick-entity/index.js b/src/Bundle/ChillMainBundle/Resources/public/module/pick-entity/index.js
index f184bf100..511d2126e 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/module/pick-entity/index.js
+++ b/src/Bundle/ChillMainBundle/Resources/public/module/pick-entity/index.js
@@ -51,9 +51,7 @@ function loadDynamicPicker(element) {
},
methods: {
addNewEntity(entity) {
- console.log('addNewEntity', entity);
if (this.multiple) {
- console.log('adding multiple');
if (!this.picked.some(el => {
return el.type === entity.type && el.id === entity.id;
})) {
@@ -71,7 +69,6 @@ function loadDynamicPicker(element) {
}
},
removeEntity(entity) {
- console.log('removeEntity', entity);
this.picked = this.picked.filter(e => !(e.type === entity.type && e.id === entity.id));
input.value = JSON.stringify(this.picked);
},
@@ -86,7 +83,6 @@ function loadDynamicPicker(element) {
document.addEventListener('show-hide-show', function(e) {
- console.log('creation event caught')
loadDynamicPicker(e.detail.container)
})
@@ -94,17 +90,14 @@ document.addEventListener('show-hide-hide', function(e) {
console.log('hiding event caught')
e.detail.container.querySelectorAll('[data-module="pick-dynamic"]').forEach((el) => {
let uniqId = el.dataset.uniqid;
- console.log(uniqId);
if (appsOnPage.has(uniqId)) {
appsOnPage.get(uniqId).unmount();
- console.log('App has been unmounted')
appsOnPage.delete(uniqId);
}
})
})
document.addEventListener('DOMContentLoaded', function(e) {
- console.log('loaded event', e)
loadDynamicPicker(document)
})
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue
index e351109a8..fcd64ed70 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress.vue
@@ -628,6 +628,10 @@ export default {
newAddress = Object.assign(newAddress, {
'addressReference': this.entity.selected.address.addressReference
});
+ } else {
+ newAddress = Object.assign(newAddress, {
+ 'addressReference': null
+ });
}
if (this.validFrom) {
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/AddressMap.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/AddressMap.vue
index c6abd92d5..80d2ca01a 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/AddressMap.vue
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/AddressMap.vue
@@ -8,12 +8,15 @@ import L from 'leaflet';
import markerIconPng from 'leaflet/dist/images/marker-icon.png'
import 'leaflet/dist/leaflet.css';
-let map;
-let marker;
-
export default {
name: 'AddressMap',
props: ['entity'],
+ data() {
+ return {
+ map: null,
+ marker: null
+ }
+ },
computed: {
center() {
return this.entity.selected.addressMap.center;
@@ -21,30 +24,33 @@ export default {
},
methods:{
init() {
- map = L.map('address_map').setView([46.67059, -1.42683], 12);
+ this.map = L.map('address_map').setView([46.67059, -1.42683], 12);
- map.scrollWheelZoom.disable();
+ this.map.scrollWheelZoom.disable();
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: '© OpenStreetMap contributors'
- }).addTo(map);
+ }).addTo(this.map);
const markerIcon = L.icon({
iconUrl: markerIconPng,
iconAnchor: [12, 41],
});
- marker = L.marker([48.8589, 2.3469], {icon: markerIcon}).addTo(map);
-
+ this.marker = L.marker([48.8589, 2.3469], {icon: markerIcon});
+ this.marker.addTo(this.map);
},
update() {
- //console.log('update map with : ', this.address.addressMap.center)
- marker.setLatLng(this.entity.addressMap.center);
- map.setView(this.entity.addressMap.center, 15);
+ //console.log('update map with : ', this.entity.addressMap.center)
+ if (this.marker && this.entity.addressMap.center) {
+ this.marker.setLatLng(this.entity.addressMap.center);
+ this.map.setView(this.entity.addressMap.center, 15);
+ }
}
},
mounted(){
- this.init()
+ this.init();
+ this.update();
}
}
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/AddressSelection.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/AddressSelection.vue
index 18e0caca3..2c8e17687 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/AddressSelection.vue
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/AddressSelection.vue
@@ -119,7 +119,7 @@ export default {
},
listenInputSearch(query) {
//console.log('listenInputSearch', query, this.isAddressSelectorOpen);
- if (!this.entity.selected.writeNew.postcode) {
+ if (!this.entity.selected.writeNew.postcode && 'id' in this.entity.selected.city) {
if (query.length > 2) {
this.isLoading = true;
searchReferenceAddresses(query, this.entity.selected.city).then(
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/CitySelection.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/CitySelection.vue
index ca5d01b50..9dd85fa73 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/CitySelection.vue
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/AddAddress/CitySelection.vue
@@ -106,6 +106,9 @@ export default {
this.$emit('getReferenceAddresses', this.value);
if (this.value.center) {
this.updateMapCenter(this.value.center);
+ if (this.value.center.coordinates) {
+ this.entity.selected.postcode.coordinates = this.value.center.coordinates;
+ }
}
}
},
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/App.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/App.vue
index 343b638da..fbf453b47 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/App.vue
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/App.vue
@@ -25,14 +25,14 @@
{{ $t('my_accompanying_courses.tab') }}
-
+
{{ $t('my_works.description') }}
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/js/i18n.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/js/i18n.js
index b5ae78e34..edc781087 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/js/i18n.js
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/js/i18n.js
@@ -15,11 +15,11 @@ const appMessages = {
description_warning: "Liste des tâches auxquelles je suis assigné et dont la date d'échéance est dépassée.",
},
my_accompanying_courses: {
- tab: "Mes parcours",
- description: "Liste des parcours d'accompagnement que l'on vient de m'attribuer.",
+ tab: "Mes nouveaux parcours",
+ description: "Liste des parcours d'accompagnement que l'on vient de m'attribuer depuis moins de 15 jours.",
},
my_notifications: {
- tab: "Mes notifications",
+ tab: "Mes nouvelles notifications",
description: "Liste des notifications reçues et non lues.",
},
my_workflows: {
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/js/store.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/js/store.js
index c33ec2123..44127da1c 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/js/store.js
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/HomepageWidget/js/store.js
@@ -13,7 +13,7 @@ const isEmpty = (obj) => {
const store = createStore({
strict: debug,
state: {
- works: {},
+ // works: {},
evaluations: {},
tasks: {
warning: {},
@@ -26,9 +26,9 @@ const store = createStore({
loading: false
},
getters: {
- isWorksLoaded(state) {
- return !isEmpty(state.works);
- },
+ // isWorksLoaded(state) {
+ // return !isEmpty(state.works);
+ // },
isEvaluationsLoaded(state) {
return !isEmpty(state.evaluations);
},
@@ -49,7 +49,7 @@ const store = createStore({
},
counter(state) {
return {
- works: state.works.count,
+ // works: state.works.count,
evaluations: state.evaluations.count,
tasksWarning: state.tasks.warning.count,
tasksAlert: state.tasks.alert.count,
@@ -60,10 +60,10 @@ const store = createStore({
}
},
mutations: {
- addWorks(state, works) {
- //console.log('addWorks', works);
- state.works = works;
- },
+ // addWorks(state, works) {
+ // //console.log('addWorks', works);
+ // state.works = works;
+ // },
addEvaluations(state, evaluations) {
//console.log('addEvaluations', evaluations);
state.evaluations = evaluations;
@@ -99,22 +99,22 @@ const store = createStore({
switch (tab) {
case 'MyCustoms':
break;
- case 'MyWorks':
- if (!getters.isWorksLoaded) {
- commit('setLoading', true);
- const url = `/api/1.0/person/accompanying-period/work/my-near-end${'?'+ param}`;
- makeFetch('GET', url)
- .then((response) => {
- commit('addWorks', response);
- commit('setLoading', false);
- })
- .catch((error) => {
- commit('catchError', error);
- throw error;
- })
- ;
- }
- break;
+ // case 'MyWorks':
+ // if (!getters.isWorksLoaded) {
+ // commit('setLoading', true);
+ // const url = `/api/1.0/person/accompanying-period/work/my-near-end${'?'+ param}`;
+ // makeFetch('GET', url)
+ // .then((response) => {
+ // commit('addWorks', response);
+ // commit('setLoading', false);
+ // })
+ // .catch((error) => {
+ // commit('catchError', error);
+ // throw error;
+ // })
+ // ;
+ // }
+ // break;
case 'MyEvaluations':
if (!getters.isEvaluationsLoaded) {
commit('setLoading', true);
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/PickEntity/PickEntity.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/PickEntity/PickEntity.vue
index c75001005..e69b26619 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/PickEntity/PickEntity.vue
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/PickEntity/PickEntity.vue
@@ -66,9 +66,18 @@ export default {
translatedListOfTypes() {
let trans = [];
this.types.forEach(t => {
- trans.push(appMessages.fr.pick_entity[t].toLowerCase());
+ if (this.$props.multiple) {
+ trans.push(appMessages.fr.pick_entity[t].toLowerCase());
+ } else {
+ trans.push(appMessages.fr.pick_entity[t + '_one'].toLowerCase());
+ }
})
- return appMessages.fr.pick_entity.modal_title + trans.join(', ');
+
+ if (this.$props.multiple) {
+ return appMessages.fr.pick_entity.modal_title + trans.join(', ');
+ } else {
+ return appMessages.fr.pick_entity.modal_title_one + trans.join(', ');
+ }
}
},
methods: {
@@ -79,15 +88,10 @@ export default {
);
this.$refs.addPersons.resetSearch(); // to cast child method
modal.showModal = false;
- console.log(this.picked)
},
removeEntity(entity) {
- console.log('remove entity', entity);
this.$emit('removeEntity', entity);
}
},
- mounted() {
- console.log(this.picked);
- }
}
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/PickEntity/i18n.js b/src/Bundle/ChillMainBundle/Resources/public/vuejs/PickEntity/i18n.js
index f3ae3a928..cc3f324e8 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/PickEntity/i18n.js
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/PickEntity/i18n.js
@@ -11,6 +11,10 @@ const appMessages = {
user: 'Utilisateurs',
person: 'Usagers',
thirdparty: 'Tiers',
+ modal_title_one: 'Indiquer un ',
+ user_one: 'Utilisateur',
+ thirdparty_one: 'Tiers',
+ person_one: 'Usager',
}
}
}
diff --git a/src/Bundle/ChillMainBundle/Resources/test/Fixtures/App/app/AppKernel.php b/src/Bundle/ChillMainBundle/Resources/test/Fixtures/App/app/AppKernel.php
deleted file mode 100644
index 4f0542aec..000000000
--- a/src/Bundle/ChillMainBundle/Resources/test/Fixtures/App/app/AppKernel.php
+++ /dev/null
@@ -1,54 +0,0 @@
-load(__DIR__ . '/config/config_' . $this->getEnvironment() . '.yml');
- }
-}
diff --git a/src/Bundle/ChillMainBundle/Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore b/src/Bundle/ChillMainBundle/Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore
deleted file mode 100644
index c96a04f00..000000000
--- a/src/Bundle/ChillMainBundle/Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-*
-!.gitignore
\ No newline at end of file
diff --git a/src/Bundle/ChillMainBundle/Resources/test/Fixtures/App/app/autoload.php b/src/Bundle/ChillMainBundle/Resources/test/Fixtures/App/app/autoload.php
deleted file mode 100644
index ea351fb8a..000000000
--- a/src/Bundle/ChillMainBundle/Resources/test/Fixtures/App/app/autoload.php
+++ /dev/null
@@ -1,20 +0,0 @@
-getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev');
-$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod';
-
-if ($debug) {
- Debug::enable();
-}
-
-$kernel = new AppKernel($env, $debug);
-$application = new Application($kernel);
-$application->run($input);
diff --git a/src/Bundle/ChillMainBundle/Resources/views/Form/fields.html.twig b/src/Bundle/ChillMainBundle/Resources/views/Form/fields.html.twig
index 8bb09623f..1da384920 100644
--- a/src/Bundle/ChillMainBundle/Resources/views/Form/fields.html.twig
+++ b/src/Bundle/ChillMainBundle/Resources/views/Form/fields.html.twig
@@ -217,6 +217,7 @@
{% endblock %}
{% block pick_entity_dynamic_widget %}
+ {{ form_help(form)}}
{% endblock %}
diff --git a/src/Bundle/ChillMainBundle/Serializer/Normalizer/AddressNormalizer.php b/src/Bundle/ChillMainBundle/Serializer/Normalizer/AddressNormalizer.php
index ccb48c160..0809863f6 100644
--- a/src/Bundle/ChillMainBundle/Serializer/Normalizer/AddressNormalizer.php
+++ b/src/Bundle/ChillMainBundle/Serializer/Normalizer/AddressNormalizer.php
@@ -71,6 +71,7 @@ class AddressNormalizer implements ContextAwareNormalizerInterface, NormalizerAw
'id' => $address->getPostCode()->getId(),
'name' => $address->getPostCode()->getName(),
'code' => $address->getPostCode()->getCode(),
+ 'center' => $address->getPostcode()->getCenter(),
],
'country' => [
'id' => $address->getPostCode()->getCountry()->getId(),
diff --git a/src/Bundle/ChillMainBundle/Test/Export/AbstractExportTest.php b/src/Bundle/ChillMainBundle/Test/Export/AbstractExportTest.php
index 18a3f6c66..d7da05aa7 100644
--- a/src/Bundle/ChillMainBundle/Test/Export/AbstractExportTest.php
+++ b/src/Bundle/ChillMainBundle/Test/Export/AbstractExportTest.php
@@ -83,9 +83,9 @@ abstract class AbstractExportTest extends WebTestCase
$em = static::$kernel->getContainer()
->get('doctrine.orm.entity_manager');
- $centers = $em->getRepository('ChillMainBundle:Center')
+ $centers = $em->getRepository(\Chill\MainBundle\Entity\Center::class)
->findAll();
- $circles = $em->getRepository('ChillMainBundle:Scope')
+ $circles = $em->getRepository(\Chill\MainBundle\Entity\Scope::class)
->findAll();
if (count($centers) === 0) {
diff --git a/src/Bundle/ChillMainBundle/Tests/Controller/UserControllerTest.php b/src/Bundle/ChillMainBundle/Tests/Controller/UserControllerTest.php
index 42f541d56..c7c916f8b 100644
--- a/src/Bundle/ChillMainBundle/Tests/Controller/UserControllerTest.php
+++ b/src/Bundle/ChillMainBundle/Tests/Controller/UserControllerTest.php
@@ -161,7 +161,7 @@ final class UserControllerTest extends WebTestCase
$user = self::$kernel->getContainer()
->get('doctrine.orm.entity_manager')
- ->getRepository('ChillMainBundle:User')
+ ->getRepository(\Chill\MainBundle\Entity\User::class)
->findOneBy(['username' => $username]);
$this->assertTrue($passwordEncoder->isPasswordValid($user, $password));
diff --git a/src/Bundle/ChillMainBundle/Tests/Export/ExportManagerTest.php b/src/Bundle/ChillMainBundle/Tests/Export/ExportManagerTest.php
index 82693b9c1..87508dfbf 100644
--- a/src/Bundle/ChillMainBundle/Tests/Export/ExportManagerTest.php
+++ b/src/Bundle/ChillMainBundle/Tests/Export/ExportManagerTest.php
@@ -672,7 +672,7 @@ final class ExportManagerTest extends KernelTestCase
$localUser = $user ?? self::$container->get(
'doctrine.orm.entity_manager'
)
- ->getRepository('ChillMainBundle:User')
+ ->getRepository(\Chill\MainBundle\Entity\User::class)
->findOneBy(['username' => 'center a_social']);
$token = new UsernamePasswordToken($localUser, 'password', 'provider');
$tokenStorage = new TokenStorage();
diff --git a/src/Bundle/ChillMainBundle/Tests/Notification/EventListener/PersistNotificationOnTerminateEventSubscriberTest.php b/src/Bundle/ChillMainBundle/Tests/Notification/EventListener/PersistNotificationOnTerminateEventSubscriberTest.php
new file mode 100644
index 000000000..4c1b5c304
--- /dev/null
+++ b/src/Bundle/ChillMainBundle/Tests/Notification/EventListener/PersistNotificationOnTerminateEventSubscriberTest.php
@@ -0,0 +1,47 @@
+prophesize(EntityManagerInterface::class);
+ $em->persist(Argument::type(Notification::class))->shouldBeCalledTimes(1);
+ $em->flush()->shouldBeCalledTimes(1);
+ $event = $this->prophesize(TerminateEvent::class);
+ $event->isMasterRequest()->willReturn(true);
+
+ $eventSubscriber = new PersistNotificationOnTerminateEventSubscriber($em->reveal(), $persister);
+
+ $notification = new Notification();
+ $persister->persist($notification);
+
+ $eventSubscriber->onKernelTerminate($event->reveal());
+ }
+}
diff --git a/src/Bundle/ChillMainBundle/Workflow/Templating/WorkflowTwigExtensionRuntime.php b/src/Bundle/ChillMainBundle/Workflow/Templating/WorkflowTwigExtensionRuntime.php
index 21a0f6b43..48e8e5130 100644
--- a/src/Bundle/ChillMainBundle/Workflow/Templating/WorkflowTwigExtensionRuntime.php
+++ b/src/Bundle/ChillMainBundle/Workflow/Templating/WorkflowTwigExtensionRuntime.php
@@ -62,7 +62,7 @@ class WorkflowTwigExtensionRuntime implements RuntimeExtensionInterface
}
/**
- * @param array{relatedEntityClass: string, relatedEntityId: int} $supplementaryRelated
+ * @param array
$supplementaryRelated
*
* @throws \Symfony\Component\Serializer\Exception\ExceptionInterface
* @throws \Twig\Error\LoaderError
diff --git a/src/Bundle/ChillMainBundle/config/services/notification.yaml b/src/Bundle/ChillMainBundle/config/services/notification.yaml
index 544f5544c..bb0b6bb8c 100644
--- a/src/Bundle/ChillMainBundle/config/services/notification.yaml
+++ b/src/Bundle/ChillMainBundle/config/services/notification.yaml
@@ -3,6 +3,11 @@ services:
autowire: true
autoconfigure: true
+ Chill\MainBundle\Notification\:
+ resource: ../../Notification/
+ autoconfigure: true
+ autowire: true
+
Chill\MainBundle\Notification\Mailer:
arguments:
$logger: '@Psr\Log\LoggerInterface'
@@ -17,12 +22,6 @@ services:
arguments:
$handlers: !tagged_iterator chill_main.notification_handler
- Chill\MainBundle\Notification\NotificationPresence: ~
-
- Chill\MainBundle\Notification\Templating\NotificationTwigExtension: ~
-
- Chill\MainBundle\Notification\Templating\NotificationTwigExtensionRuntime: ~
-
Chill\MainBundle\Notification\Counter\NotificationByUserCounter:
autoconfigure: true
autowire: true
diff --git a/src/Bundle/ChillPersonBundle/AccompanyingPeriod/Events/PersonAddressMoveEventSubscriber.php b/src/Bundle/ChillPersonBundle/AccompanyingPeriod/Events/PersonAddressMoveEventSubscriber.php
index 3eff58dc7..04dfb25cc 100644
--- a/src/Bundle/ChillPersonBundle/AccompanyingPeriod/Events/PersonAddressMoveEventSubscriber.php
+++ b/src/Bundle/ChillPersonBundle/AccompanyingPeriod/Events/PersonAddressMoveEventSubscriber.php
@@ -13,10 +13,10 @@ namespace Chill\PersonBundle\AccompanyingPeriod\Events;
use Chill\MainBundle\Entity\Address;
use Chill\MainBundle\Entity\Notification;
+use Chill\MainBundle\Notification\NotificationPersisterInterface;
use Chill\PersonBundle\Entity\AccompanyingPeriod;
use Chill\PersonBundle\Event\Person\PersonAddressMoveEvent;
use DateTimeImmutable;
-use Doctrine\ORM\EntityManagerInterface;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\Security\Core\Security;
use Symfony\Component\Templating\EngineInterface;
@@ -26,7 +26,7 @@ class PersonAddressMoveEventSubscriber implements EventSubscriberInterface
{
private EngineInterface $engine;
- private EntityManagerInterface $entityManager;
+ private NotificationPersisterInterface $notificationPersister;
private Security $security;
@@ -34,12 +34,12 @@ class PersonAddressMoveEventSubscriber implements EventSubscriberInterface
public function __construct(
EngineInterface $engine,
- EntityManagerInterface $entityManager,
+ NotificationPersisterInterface $notificationPersister,
Security $security,
TranslatorInterface $translator
) {
$this->engine = $engine;
- $this->entityManager = $entityManager;
+ $this->notificationPersister = $notificationPersister;
$this->security = $security;
$this->translator = $translator;
}
@@ -87,7 +87,7 @@ class PersonAddressMoveEventSubscriber implements EventSubscriberInterface
'period' => $period,
]));
- $this->entityManager->persist($notification);
+ $this->notificationPersister->persist($notification);
}
}
}
diff --git a/src/Bundle/ChillPersonBundle/AccompanyingPeriod/Events/UserRefEventSubscriber.php b/src/Bundle/ChillPersonBundle/AccompanyingPeriod/Events/UserRefEventSubscriber.php
index ce52fe5e0..aacb283c3 100644
--- a/src/Bundle/ChillPersonBundle/AccompanyingPeriod/Events/UserRefEventSubscriber.php
+++ b/src/Bundle/ChillPersonBundle/AccompanyingPeriod/Events/UserRefEventSubscriber.php
@@ -13,8 +13,8 @@ namespace Chill\PersonBundle\AccompanyingPeriod\Events;
use Chill\MainBundle\Entity\Notification;
use Chill\MainBundle\Entity\User;
+use Chill\MainBundle\Notification\NotificationPersisterInterface;
use Chill\PersonBundle\Entity\AccompanyingPeriod;
-use Doctrine\ORM\EntityManagerInterface;
use Doctrine\Persistence\Event\LifecycleEventArgs;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\Security\Core\Security;
@@ -24,20 +24,20 @@ use Symfony\Contracts\Translation\TranslatorInterface;
class UserRefEventSubscriber implements EventSubscriberInterface
{
- private EntityManagerInterface $em;
-
private EngineInterface $engine;
+ private NotificationPersisterInterface $notificationPersister;
+
private Security $security;
private TranslatorInterface $translator;
- public function __construct(Security $security, TranslatorInterface $translator, EngineInterface $engine, EntityManagerInterface $em)
+ public function __construct(Security $security, TranslatorInterface $translator, EngineInterface $engine, NotificationPersisterInterface $notificationPersister)
{
$this->security = $security;
$this->translator = $translator;
$this->engine = $engine;
- $this->em = $em;
+ $this->notificationPersister = $notificationPersister;
}
public static function getSubscribedEvents()
@@ -58,16 +58,13 @@ class UserRefEventSubscriber implements EventSubscriberInterface
public function postUpdate(AccompanyingPeriod $period, LifecycleEventArgs $args): void
{
- if ($period->hasPreviousUser()
+ if ($period->isChangedUser()
&& $period->getUser() !== $this->security->getUser()
&& null !== $period->getUser()
&& $period->getStep() !== AccompanyingPeriod::STEP_DRAFT
) {
$this->generateNotificationToUser($period);
}
-
- // we are just out of a flush operation. Launch a new one
- $this->em->flush();
}
private function generateNotificationToUser(AccompanyingPeriod $period)
@@ -89,7 +86,7 @@ class UserRefEventSubscriber implements EventSubscriberInterface
))
->addAddressee($period->getUser());
- $this->em->persist($notification);
+ $this->notificationPersister->persist($notification);
}
private function onPeriodConfirmed(AccompanyingPeriod $period)
diff --git a/src/Bundle/ChillPersonBundle/Command/RemoveOldDraftAccompanyingPeriodCommand.php b/src/Bundle/ChillPersonBundle/Command/RemoveOldDraftAccompanyingPeriodCommand.php
new file mode 100644
index 000000000..5d503007f
--- /dev/null
+++ b/src/Bundle/ChillPersonBundle/Command/RemoveOldDraftAccompanyingPeriodCommand.php
@@ -0,0 +1,64 @@
+logger = $logger;
+ $this->remover = $remover;
+ }
+
+ protected function configure(): void
+ {
+ $this
+ ->setDescription('Remove draft accompanying period which are still draft and unused')
+ ->addArgument('interval', InputArgument::OPTIONAL, 'The interval for unactive periods', 'P15D');
+ }
+
+ protected function execute(InputInterface $input, OutputInterface $output): int
+ {
+ $this->logger->info('[' . $this->getName() . '] started', [
+ 'interval' => $input->getArgument('interval'),
+ ]);
+
+ try {
+ $interval = new DateInterval($input->getArgument('interval'));
+ } catch (Exception $e) {
+ $this->logger->error('[' . $this->getName() . '] bad interval');
+
+ throw $e;
+ }
+
+ $this->remover->remove($interval);
+
+ $this->logger->info('[' . $this->getName() . '] end of command');
+
+ return 0;
+ }
+}
diff --git a/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseApiController.php b/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseApiController.php
index f1306640b..21db6b00c 100644
--- a/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseApiController.php
+++ b/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseApiController.php
@@ -33,10 +33,10 @@ use DateInterval;
use DateTimeImmutable;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
-use Symfony\Component\HttpFoundation\Exception\BadRequestException;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
+use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Core\Exception\AccessDeniedException;
use Symfony\Component\Serializer\Exception\RuntimeException;
@@ -185,7 +185,7 @@ final class AccompanyingCourseApiController extends ApiController
->deserialize($request->getContent(), Person::class, $_format, []);
if (null === $person) {
- throw new BadRequestException('person id not found');
+ throw new BadRequestHttpException('person id not found');
}
// TODO add acl
@@ -204,7 +204,7 @@ final class AccompanyingCourseApiController extends ApiController
break;
default:
- throw new BadRequestException('This method is not supported');
+ throw new BadRequestHttpException('This method is not supported');
}
$errors = $this->validator->validate($accompanyingPeriod);
@@ -247,12 +247,12 @@ final class AccompanyingCourseApiController extends ApiController
}
if (null === $requestor) {
- throw new BadRequestException('Could not find any person or thirdparty', 0, null);
+ throw new BadRequestHttpException('Could not find any person or thirdparty', 0, null);
}
$accompanyingPeriod->setRequestor($requestor);
} else {
- throw new BadRequestException('method not supported');
+ throw new BadRequestHttpException('method not supported');
}
$errors = $this->validator->validate($accompanyingPeriod);
diff --git a/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseCommentController.php b/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseCommentController.php
index be6bcab07..09af4a3cf 100644
--- a/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseCommentController.php
+++ b/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseCommentController.php
@@ -186,6 +186,24 @@ class AccompanyingCourseCommentController extends AbstractController
]);
}
+ /**
+ * @Route("/{_locale}/parcours/comment/{id}/unpin", name="chill_person_accompanying_period_comment_unpin")
+ */
+ public function unpinComment(AccompanyingPeriod\Comment $comment): Response
+ {
+ $this->denyAccessUnlessGranted(AccompanyingPeriodVoter::EDIT, $comment->getAccompanyingPeriod());
+
+ $comment->getAccompanyingPeriod()->setPinnedComment(null);
+
+ $this->getDoctrine()->getManager()->flush();
+
+ $this->addFlash('success', $this->translator->trans('accompanying_course.comment is unpinned'));
+
+ return $this->redirectToRoute('chill_person_accompanying_period_comment_list', [
+ 'accompanying_period_id' => $comment->getAccompanyingPeriod()->getId(),
+ ]);
+ }
+
private function createCommentForm(AccompanyingPeriod\Comment $comment, string $step): FormInterface
{
return $this->formFactory->createNamed($step, AccompanyingCourseCommentType::class, $comment);
diff --git a/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php b/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php
index b15f8adb9..4d78bb42b 100644
--- a/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php
+++ b/src/Bundle/ChillPersonBundle/Controller/AccompanyingCourseController.php
@@ -21,9 +21,9 @@ use Chill\PersonBundle\Security\Authorization\AccompanyingPeriodVoter;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\Form\Extension\Core\Type\SubmitType;
-use Symfony\Component\HttpFoundation\Exception\BadRequestException;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
+use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Serializer\SerializerInterface;
use Symfony\Component\Validator\ConstraintViolationInterface;
@@ -255,7 +255,7 @@ class AccompanyingCourseController extends Controller
$personIds = $request->query->get('person_id');
if (false === is_array($personIds)) {
- throw new BadRequestException('person_id parameter should be an array');
+ throw new BadRequestHttpException('person_id parameter should be an array');
}
foreach ($personIds as $personId) {
diff --git a/src/Bundle/ChillPersonBundle/Controller/AccompanyingPeriodController.php b/src/Bundle/ChillPersonBundle/Controller/AccompanyingPeriodController.php
index c34702ad1..2a9c43da7 100644
--- a/src/Bundle/ChillPersonBundle/Controller/AccompanyingPeriodController.php
+++ b/src/Bundle/ChillPersonBundle/Controller/AccompanyingPeriodController.php
@@ -451,7 +451,7 @@ class AccompanyingPeriodController extends AbstractController
private function _getPerson(int $id): Person
{
$person = $this->getDoctrine()->getManager()
- ->getRepository('ChillPersonBundle:Person')->find($id);
+ ->getRepository(\Chill\PersonBundle\Entity\Person::class)->find($id);
if (null === $person) {
throw $this->createNotFoundException('Person not found');
diff --git a/src/Bundle/ChillPersonBundle/Controller/HouseholdApiController.php b/src/Bundle/ChillPersonBundle/Controller/HouseholdApiController.php
index 470094507..f10c1229f 100644
--- a/src/Bundle/ChillPersonBundle/Controller/HouseholdApiController.php
+++ b/src/Bundle/ChillPersonBundle/Controller/HouseholdApiController.php
@@ -102,7 +102,6 @@ class HouseholdApiController extends ApiController
$event
->setPreviousAddress($household->getPreviousAddressOf($address))
->setNextAddress($address);
- dump($event);
$this->eventDispatcher->dispatch($event);
}
diff --git a/src/Bundle/ChillPersonBundle/Controller/HouseholdController.php b/src/Bundle/ChillPersonBundle/Controller/HouseholdController.php
index 7b6dc201e..503867a3e 100644
--- a/src/Bundle/ChillPersonBundle/Controller/HouseholdController.php
+++ b/src/Bundle/ChillPersonBundle/Controller/HouseholdController.php
@@ -21,8 +21,8 @@ use Chill\PersonBundle\Security\Authorization\HouseholdVoter;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Form\FormInterface;
-use Symfony\Component\HttpFoundation\Exception\BadRequestException;
use Symfony\Component\HttpFoundation\Request;
+use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Core\Security;
use Symfony\Component\Serializer\Normalizer\AbstractNormalizer;
@@ -202,7 +202,7 @@ class HouseholdController extends AbstractController
$this->denyAccessUnlessGranted(HouseholdVoter::EDIT, $household);
if (!$request->query->has('address_id')) {
- throw new BadRequestException('parameter address_id is missing');
+ throw new BadRequestHttpException('parameter address_id is missing');
}
$address_id = $request->query->getInt('address_id');
@@ -218,7 +218,7 @@ class HouseholdController extends AbstractController
}
if (null === $address) {
- throw new BadRequestException('The edited address does not belongs to the household');
+ throw new BadRequestHttpException('The edited address does not belongs to the household');
}
$form = $this->createForm(AddressDateType::class, $address, []);
diff --git a/src/Bundle/ChillPersonBundle/Controller/HouseholdMemberController.php b/src/Bundle/ChillPersonBundle/Controller/HouseholdMemberController.php
index 2ec72a786..cacba0630 100644
--- a/src/Bundle/ChillPersonBundle/Controller/HouseholdMemberController.php
+++ b/src/Bundle/ChillPersonBundle/Controller/HouseholdMemberController.php
@@ -20,9 +20,9 @@ use Chill\PersonBundle\Form\HouseholdMemberType;
use Chill\PersonBundle\Household\MembersEditor;
use Chill\PersonBundle\Repository\AccompanyingPeriodRepository;
use Chill\PersonBundle\Security\Authorization\PersonVoter;
-use Symfony\Component\HttpFoundation\Exception\BadRequestException;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
+use Symfony\Component\HttpKernel\Exception\BadRequestHttpException;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
use Symfony\Component\Serializer\Exception;
@@ -105,7 +105,7 @@ class HouseholdMemberController extends ApiController
$ids = $request->query->get('persons', []);
if (0 === count($ids)) {
- throw new BadRequestException('parameters persons in query ' .
+ throw new BadRequestHttpException('parameters persons in query ' .
'is not an array or empty');
}
@@ -121,7 +121,8 @@ class HouseholdMemberController extends ApiController
}
}
- if ($householdId = $request->query->get('household', false)) {
+ if ($request->query->has('household')) {
+ $householdId = $request->query->get('household', false);
$household = $em->getRepository(Household::class)
->find($householdId);
$allowHouseholdCreate = false;
@@ -189,7 +190,7 @@ class HouseholdMemberController extends ApiController
['groups' => ['read']]
);
} catch (Exception\InvalidArgumentException|Exception\UnexpectedValueException $e) {
- throw new BadRequestException("Deserialization error: {$e->getMessage()}", 45896, $e);
+ throw new BadRequestHttpException("Deserialization error: {$e->getMessage()}", 45896, $e);
}
// TODO ACL
diff --git a/src/Bundle/ChillPersonBundle/Controller/PersonAddressController.php b/src/Bundle/ChillPersonBundle/Controller/PersonAddressController.php
index 2d4a60c15..d4c5b334d 100644
--- a/src/Bundle/ChillPersonBundle/Controller/PersonAddressController.php
+++ b/src/Bundle/ChillPersonBundle/Controller/PersonAddressController.php
@@ -43,7 +43,7 @@ class PersonAddressController extends AbstractController
public function createAction($person_id, Request $request)
{
$person = $this->getDoctrine()->getManager()
- ->getRepository('ChillPersonBundle:Person')
+ ->getRepository(\Chill\PersonBundle\Entity\Person::class)
->find($person_id);
if (null === $person) {
@@ -98,7 +98,7 @@ class PersonAddressController extends AbstractController
public function editAction($person_id, $address_id)
{
$person = $this->getDoctrine()->getManager()
- ->getRepository('ChillPersonBundle:Person')
+ ->getRepository(\Chill\PersonBundle\Entity\Person::class)
->find($person_id);
if (null === $person) {
@@ -126,7 +126,7 @@ class PersonAddressController extends AbstractController
public function listAction($person_id)
{
$person = $this->getDoctrine()->getManager()
- ->getRepository('ChillPersonBundle:Person')
+ ->getRepository(\Chill\PersonBundle\Entity\Person::class)
->find($person_id);
if (null === $person) {
@@ -148,7 +148,7 @@ class PersonAddressController extends AbstractController
public function newAction($person_id)
{
$person = $this->getDoctrine()->getManager()
- ->getRepository('ChillPersonBundle:Person')
+ ->getRepository(\Chill\PersonBundle\Entity\Person::class)
->find($person_id);
if (null === $person) {
@@ -175,7 +175,7 @@ class PersonAddressController extends AbstractController
public function updateAction($person_id, $address_id, Request $request)
{
$person = $this->getDoctrine()->getManager()
- ->getRepository('ChillPersonBundle:Person')
+ ->getRepository(\Chill\PersonBundle\Entity\Person::class)
->find($person_id);
if (null === $person) {
diff --git a/src/Bundle/ChillPersonBundle/Controller/PersonController.php b/src/Bundle/ChillPersonBundle/Controller/PersonController.php
index 13e22cf90..ca5de4ef0 100644
--- a/src/Bundle/ChillPersonBundle/Controller/PersonController.php
+++ b/src/Bundle/ChillPersonBundle/Controller/PersonController.php
@@ -159,7 +159,7 @@ final class PersonController extends AbstractController
{
$cFGroup = null;
- $cFDefaultGroup = $this->em->getRepository('ChillCustomFieldsBundle:CustomFieldsDefaultGroup')
+ $cFDefaultGroup = $this->em->getRepository(\Chill\CustomFieldsBundle\Entity\CustomFieldsDefaultGroup::class)
->findOneByEntity('Chill\\PersonBundle\\Entity\\Person');
if ($cFDefaultGroup) {
diff --git a/src/Bundle/ChillPersonBundle/Controller/ReassignAccompanyingPeriodController.php b/src/Bundle/ChillPersonBundle/Controller/ReassignAccompanyingPeriodController.php
index 4abf5e93c..1fd54f14c 100644
--- a/src/Bundle/ChillPersonBundle/Controller/ReassignAccompanyingPeriodController.php
+++ b/src/Bundle/ChillPersonBundle/Controller/ReassignAccompanyingPeriodController.php
@@ -12,13 +12,18 @@ declare(strict_types=1);
namespace Chill\PersonBundle\Controller;
use Chill\MainBundle\Entity\User;
+use Chill\MainBundle\Form\Type\PickUserDynamicType;
use Chill\MainBundle\Pagination\PaginatorFactory;
use Chill\MainBundle\Repository\UserRepository;
use Chill\MainBundle\Templating\Entity\UserRender;
use Chill\PersonBundle\Repository\AccompanyingPeriodACLAwareRepositoryInterface;
-use Symfony\Bridge\Doctrine\Form\Type\EntityType;
+use Chill\PersonBundle\Repository\AccompanyingPeriodRepository;
+use Doctrine\ORM\EntityManagerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
+use Symfony\Component\Form\CallbackTransformer;
+use Symfony\Component\Form\Exception\TransformationFailedException;
use Symfony\Component\Form\Extension\Core\Type\FormType;
+use Symfony\Component\Form\Extension\Core\Type\HiddenType;
use Symfony\Component\Form\FormFactoryInterface;
use Symfony\Component\Form\FormInterface;
use Symfony\Component\HttpFoundation\Request;
@@ -27,11 +32,18 @@ use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Security\Core\Exception\AccessDeniedException;
use Symfony\Component\Security\Core\Security;
use Symfony\Component\Templating\EngineInterface;
+use Symfony\Component\Validator\Constraints\NotIdenticalTo;
+use Symfony\Component\Validator\Constraints\NotNull;
+use function is_int;
class ReassignAccompanyingPeriodController extends AbstractController
{
private AccompanyingPeriodACLAwareRepositoryInterface $accompanyingPeriodACLAwareRepository;
+ private AccompanyingPeriodRepository $courseRepository;
+
+ private EntityManagerInterface $em;
+
private EngineInterface $engine;
private FormFactoryInterface $formFactory;
@@ -44,8 +56,17 @@ class ReassignAccompanyingPeriodController extends AbstractController
private UserRepository $userRepository;
- public function __construct(AccompanyingPeriodACLAwareRepositoryInterface $accompanyingPeriodACLAwareRepository, UserRepository $userRepository, EngineInterface $engine, FormFactoryInterface $formFactory, PaginatorFactory $paginatorFactory, Security $security, UserRender $userRender)
- {
+ public function __construct(
+ AccompanyingPeriodACLAwareRepositoryInterface $accompanyingPeriodACLAwareRepository,
+ UserRepository $userRepository,
+ AccompanyingPeriodRepository $courseRepository,
+ EngineInterface $engine,
+ FormFactoryInterface $formFactory,
+ PaginatorFactory $paginatorFactory,
+ Security $security,
+ UserRender $userRender,
+ EntityManagerInterface $em
+ ) {
$this->accompanyingPeriodACLAwareRepository = $accompanyingPeriodACLAwareRepository;
$this->engine = $engine;
$this->formFactory = $formFactory;
@@ -53,6 +74,8 @@ class ReassignAccompanyingPeriodController extends AbstractController
$this->security = $security;
$this->userRepository = $userRepository;
$this->userRender = $userRender;
+ $this->courseRepository = $courseRepository;
+ $this->em = $em;
}
/**
@@ -68,23 +91,55 @@ class ReassignAccompanyingPeriodController extends AbstractController
$form->handleRequest($request);
- $total = $this->accompanyingPeriodACLAwareRepository->countByUserOpenedAccompanyingPeriod(
- $form['user']->getData()
- );
+ $userFrom = $form['user']->getData();
+
+ $total = $this->accompanyingPeriodACLAwareRepository->countByUserOpenedAccompanyingPeriod($userFrom);
$paginator = $this->paginatorFactory->create($total);
$periods = $this->accompanyingPeriodACLAwareRepository
->findByUserOpenedAccompanyingPeriod(
- $form['user']->getData(),
+ $userFrom,
['openingDate' => 'ASC'],
$paginator->getItemsPerPage(),
$paginator->getCurrentPageFirstItemNumber()
);
+ $periodIds = [];
+
+ foreach ($periods as $period) {
+ $periodIds[] = $period->getId();
+ }
+
+ // Create an array of period id's to pass into assignForm hiddenfield
+ $assignForm = $this->buildReassignForm($periodIds, $userFrom);
+
+ $assignForm->handleRequest($request);
+
+ if ($assignForm->isSubmitted() && $assignForm->isValid()) {
+ $assignPeriodIds = json_decode($assignForm->get('periods')->getData(), true);
+ $userTo = $assignForm->get('userTo')->getData();
+ $userFrom = $assignForm->get('userFrom')->getData();
+
+ foreach ($assignPeriodIds as $periodId) {
+ $period = $this->courseRepository->find($periodId);
+
+ if ($period->getUser() === $userFrom) {
+ $period->setUser($userTo);
+ }
+ }
+
+ $this->em->flush();
+
+ // redirect to the first page
+ return $this->redirectToRoute('chill_course_list_reassign', $request->query->all());
+ }
+
return new Response(
$this->engine->render('@ChillPerson/AccompanyingPeriod/reassign_list.html.twig', [
+ 'assignForm' => $assignForm->createView(),
+ 'form' => $form->createView(),
'paginator' => $paginator,
'periods' => $periods,
- 'form' => $form->createView(),
+ 'userFrom' => $userFrom,
])
);
}
@@ -98,17 +153,63 @@ class ReassignAccompanyingPeriodController extends AbstractController
'method' => 'get', 'csrf_protection' => false, ]);
$builder
- ->add('user', EntityType::class, [
- 'class' => User::class,
- 'choices' => $this->userRepository->findByActive(['username' => 'ASC']),
- 'choice_label' => function (User $u) {
- return $this->userRender->renderString($u, []);
- },
+ ->add('user', PickUserDynamicType::class, [
'multiple' => false,
- 'label' => 'User',
+ 'label' => 'reassign.Current user',
'required' => false,
+ 'help' => 'reassign.Choose a user and click on "Filter" to apply',
]);
return $builder->getForm();
}
+
+ private function buildReassignForm(array $periodIds, ?User $userFrom): FormInterface
+ {
+ $defaultData = [
+ 'userFrom' => $userFrom,
+ 'periods' => json_encode($periodIds),
+ ];
+
+ $builder = $this->formFactory->createNamedBuilder('reassign', FormType::class, $defaultData);
+
+ if (null !== $userFrom) {
+ $constraints = [new NotIdenticalTo(['value' => $userFrom])];
+ } else {
+ $constraints = [];
+ }
+
+ $builder
+ ->add('periods', HiddenType::class)
+ ->add('userFrom', HiddenType::class)
+ ->add('userTo', PickUserDynamicType::class, [
+ 'multiple' => false,
+ 'label' => 'reassign.Next user',
+ 'required' => true,
+ 'help' => 'reassign.All periods on this list will be reassigned to this user, excepted the one you manually reassigned before',
+ 'constraints' => [new NotNull()],
+ ]);
+
+ $builder->get('userFrom')->addModelTransformer(new CallbackTransformer(
+ static function (?User $user) {
+ if (null === $user) {
+ return '';
+ }
+
+ return $user->getId();
+ },
+ function (?string $id) {
+ if (null === $id) {
+ return null;
+ }
+
+ if (!is_int((int) $id)) {
+ throw new TransformationFailedException('the user id is not a numeric');
+ }
+
+ return $this->userRepository->find((int) $id);
+ }
+ ));
+
+ return $builder->getForm();
+ }
}
diff --git a/src/Bundle/ChillPersonBundle/DataFixtures/ORM/LoadRelations.php b/src/Bundle/ChillPersonBundle/DataFixtures/ORM/LoadRelations.php
index e2bb469bc..c7ce18091 100644
--- a/src/Bundle/ChillPersonBundle/DataFixtures/ORM/LoadRelations.php
+++ b/src/Bundle/ChillPersonBundle/DataFixtures/ORM/LoadRelations.php
@@ -21,23 +21,13 @@ class LoadRelations extends Fixture implements FixtureGroupInterface
public const RELATION_KEY = 'relations';
public const RELATIONS = [
- ['title' => ['fr' => 'Mère'], 'reverseTitle' => ['fr' => 'Fille']],
- ['title' => ['fr' => 'Mère'], 'reverseTitle' => ['fr' => 'Fils']],
- ['title' => ['fr' => 'Père'], 'reverseTitle' => ['fr' => 'Fille']],
- ['title' => ['fr' => 'Père'], 'reverseTitle' => ['fr' => 'Fils']],
-
- ['title' => ['fr' => 'Frère'], 'reverseTitle' => ['fr' => 'Frère']],
- ['title' => ['fr' => 'Soeur'], 'reverseTitle' => ['fr' => 'Soeur']],
- ['title' => ['fr' => 'Frère'], 'reverseTitle' => ['fr' => 'Soeur']],
-
- ['title' => ['fr' => 'Demi-frère'], 'reverseTitle' => ['fr' => 'Demi-frère']],
- ['title' => ['fr' => 'Demi-soeur'], 'reverseTitle' => ['fr' => 'Demi-soeur']],
- ['title' => ['fr' => 'Demi-frère'], 'reverseTitle' => ['fr' => 'Demi-soeur']],
-
- ['title' => ['fr' => 'Oncle'], 'reverseTitle' => ['fr' => 'Neveu']],
- ['title' => ['fr' => 'Oncle'], 'reverseTitle' => ['fr' => 'Nièce']],
- ['title' => ['fr' => 'Tante'], 'reverseTitle' => ['fr' => 'Neveu']],
- ['title' => ['fr' => 'Tante'], 'reverseTitle' => ['fr' => 'Nièce']],
+ ['title' => ['fr' => 'Parent'], 'reverseTitle' => ['fr' => 'Enfant']],
+ ['title' => ['fr' => 'En couple'], 'reverseTitle' => ['fr' => 'En couple']],
+ ['title' => ['fr' => 'Beau parent'], 'reverseTitle' => ['fr' => 'Belle-fille·beau-fils']],
+ ['title' => ['fr' => 'Frère·Sœur'], 'reverseTitle' => ['fr' => 'Frère·Sœur']],
+ ['title' => ['fr' => 'Demi-frère·sœur'], 'reverseTitle' => ['fr' => 'Demi-frère·sœur']],
+ ['title' => ['fr' => 'Grand-parent'], 'reverseTitle' => ['fr' => 'Petit-enfant']],
+ ['title' => ['fr' => 'Oncle·Tante'], 'reverseTitle' => ['fr' => 'Neveu·Nièce']],
];
public static function getGroups(): array
diff --git a/src/Bundle/ChillPersonBundle/DataFixtures/ORM/LoadRelationships.php b/src/Bundle/ChillPersonBundle/DataFixtures/ORM/LoadRelationships.php
index 4fa9802f8..18b2788f6 100644
--- a/src/Bundle/ChillPersonBundle/DataFixtures/ORM/LoadRelationships.php
+++ b/src/Bundle/ChillPersonBundle/DataFixtures/ORM/LoadRelationships.php
@@ -21,6 +21,7 @@ use Doctrine\Common\DataFixtures\DependentFixtureInterface;
use Doctrine\ORM\EntityManagerInterface;
use Doctrine\Persistence\ObjectManager;
+use function array_key_exists;
use function count;
class LoadRelationships extends Fixture implements DependentFixtureInterface
@@ -34,7 +35,7 @@ class LoadRelationships extends Fixture implements DependentFixtureInterface
$this->em = $em;
}
- public function getDependencies()
+ public function getDependencies(): array
{
return [
LoadPeople::class,
@@ -42,9 +43,11 @@ class LoadRelationships extends Fixture implements DependentFixtureInterface
];
}
- public function load(ObjectManager $manager)
+ public function load(ObjectManager $manager): void
{
- for ($i = 0; 15 > $i; ++$i) {
+ $existing = [];
+
+ for ($i = 0; 20 > $i; ++$i) {
$user = $this->getRandomUser();
$date = new DateTimeImmutable();
$relationship = (new Relationship())
@@ -57,6 +60,17 @@ class LoadRelationships extends Fixture implements DependentFixtureInterface
->setUpdatedBy($user)
->setCreatedAt($date)
->setUpdatedAt($date);
+
+ // remove the potential duplicates
+ $set = $relationship->getFromPerson()->getId() < $relationship->getToPerson()->getId() ?
+ [$relationship->getFromPerson()->getId(), $relationship->getToPerson()->getId()] :
+ [$relationship->getToPerson()->getId(), $relationship->getFromPerson()->getId()];
+
+ if (array_key_exists($set[0], $existing) && array_key_exists($set[1], $existing[$set[0]])) {
+ continue;
+ }
+
+ $existing[$set[0]][$existing[$set[1]]] = 1;
$manager->persist($relationship);
}
diff --git a/src/Bundle/ChillPersonBundle/DependencyInjection/ChillPersonExtension.php b/src/Bundle/ChillPersonBundle/DependencyInjection/ChillPersonExtension.php
index 230ee5475..99c408ff1 100644
--- a/src/Bundle/ChillPersonBundle/DependencyInjection/ChillPersonExtension.php
+++ b/src/Bundle/ChillPersonBundle/DependencyInjection/ChillPersonExtension.php
@@ -874,6 +874,12 @@ class ChillPersonExtension extends Extension implements PrependExtensionInterfac
AccompanyingPeriodVoter::EDIT,
AccompanyingPeriodVoter::DELETE,
],
+ AccompanyingPeriodVoter::REASSIGN_BULK => [
+ AccompanyingPeriodVoter::CONFIDENTIAL_CRUD,
+ ],
+ AccompanyingPeriodVoter::TOGGLE_CONFIDENTIAL => [
+ AccompanyingPeriodVoter::CONFIDENTIAL_CRUD,
+ ],
],
]);
}
diff --git a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod.php b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod.php
index bd3211c5d..e8108bcce 100644
--- a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod.php
+++ b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod.php
@@ -361,6 +361,8 @@ class AccompanyingPeriod implements
*/
private Collection $userHistories;
+ private bool $userIsChanged = false;
+
/**
* Temporary field, which is filled when the user is changed.
*
@@ -551,8 +553,6 @@ class AccompanyingPeriod implements
* 'now'.
*
* @param mixed $person
- *
- * @return void
*/
public function closeParticipationFor($person): ?AccompanyingPeriodParticipation
{
@@ -978,6 +978,11 @@ class AccompanyingPeriod implements
return null !== $this->userPrevious;
}
+ public function isChangedUser(): bool
+ {
+ return $this->userIsChanged && $this->user !== $this->userPrevious;
+ }
+
/**
* Returns true if the closing date is after the opening date.
*/
@@ -1103,6 +1108,14 @@ class AccompanyingPeriod implements
$this->setStep(AccompanyingPeriod::STEP_CONFIRMED);
}
+ public function resetPreviousUser(): self
+ {
+ $this->userPrevious = null;
+ $this->userIsChanged = false;
+
+ return $this;
+ }
+
/**
* @Groups({"write"})
*/
@@ -1243,10 +1256,6 @@ class AccompanyingPeriod implements
*/
public function setPinnedComment(?Comment $comment = null): self
{
- if (null !== $this->pinnedComment) {
- $this->removeComment($this->pinnedComment);
- }
-
if (null !== $this->pinnedComment) {
$this->addComment($this->pinnedComment);
}
@@ -1329,6 +1338,7 @@ class AccompanyingPeriod implements
{
if ($this->user !== $user) {
$this->userPrevious = $this->user;
+ $this->userIsChanged = true;
foreach ($this->userHistories as $history) {
if (null === $history->getEndDate()) {
diff --git a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWork.php b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWork.php
index 95ec008d9..055507162 100644
--- a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWork.php
+++ b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWork.php
@@ -57,6 +57,7 @@ class AccompanyingPeriodWork implements AccompanyingPeriodLinkedWithSocialIssues
* orphanRemoval=true
* )
* @Serializer\Groups({"read", "docgen:read"})
+ * @ORM\OrderBy({"startDate": "DESC", "id": "DESC"})
*
* @internal /!\ the serialization for write evaluations is handled in `AccompanyingPeriodWorkDenormalizer`
*/
diff --git a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWorkEvaluation.php b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWorkEvaluation.php
index ed3200370..615c33825 100644
--- a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWorkEvaluation.php
+++ b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWorkEvaluation.php
@@ -77,6 +77,7 @@ class AccompanyingPeriodWorkEvaluation implements TrackCreationInterface, TrackU
* cascade={"remove", "persist"},
* orphanRemoval=true
* )
+ * @ORM\OrderBy({"createdAt": "DESC", "id": "DESC"})
* @Serializer\Groups({"read"})
*/
private Collection $documents;
diff --git a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWorkEvaluationDocument.php b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWorkEvaluationDocument.php
index b31225df1..5e412a82c 100644
--- a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWorkEvaluationDocument.php
+++ b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/AccompanyingPeriodWorkEvaluationDocument.php
@@ -13,13 +13,12 @@ namespace Chill\PersonBundle\Entity\AccompanyingPeriod;
use Chill\DocGeneratorBundle\Entity\DocGeneratorTemplate;
use Chill\DocStoreBundle\Entity\StoredObject;
-use Chill\MainBundle\Doctrine\Model\TrackCreationInterface;
-use Chill\MainBundle\Doctrine\Model\TrackUpdateInterface;
-use Chill\MainBundle\Entity\User;
-use DateTimeInterface;
+use Chill\MainBundle\Doctrine\Model\TrackCreationTrait;
+use Chill\MainBundle\Doctrine\Model\TrackUpdateTrait;
use Doctrine\ORM\Mapping as ORM;
use RuntimeException;
use Symfony\Component\Serializer\Annotation as Serializer;
+use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Entity
@@ -30,6 +29,10 @@ use Symfony\Component\Serializer\Annotation as Serializer;
*/
class AccompanyingPeriodWorkEvaluationDocument implements \Chill\MainBundle\Doctrine\Model\TrackCreationInterface, \Chill\MainBundle\Doctrine\Model\TrackUpdateInterface
{
+ use TrackCreationTrait;
+
+ use TrackUpdateTrait;
+
/**
* @ORM\ManyToOne(
* targetEntity=AccompanyingPeriodWorkEvaluation::class,
@@ -38,22 +41,6 @@ class AccompanyingPeriodWorkEvaluationDocument implements \Chill\MainBundle\Doct
*/
private ?AccompanyingPeriodWorkEvaluation $accompanyingPeriodWorkEvaluation = null;
- /**
- * @ORM\Column(type="date_immutable", nullable=true, options={"default": null})
- * @Serializer\Groups({"read"})
- * @Serializer\Groups({"accompanying_period_work_evaluation:create"})
- */
- private ?\DateTimeImmutable $createdAt = null;
-
- /**
- * @ORM\ManyToOne(
- * targetEntity=User::class
- * )
- * @Serializer\Groups({"read"})
- * @Serializer\Groups({"accompanying_period_work_evaluation:create"})
- */
- private ?User $createdBy = null;
-
/**
* @ORM\Id
* @ORM\GeneratedValue
@@ -88,6 +75,7 @@ class AccompanyingPeriodWorkEvaluationDocument implements \Chill\MainBundle\Doct
* @Serializer\Groups({"read"})
* @Serializer\Groups({"write"})
* @Serializer\Groups({"accompanying_period_work_evaluation:create"})
+ * @Assert\Valid
*/
private ?StoredObject $storedObject = null;
@@ -108,40 +96,11 @@ class AccompanyingPeriodWorkEvaluationDocument implements \Chill\MainBundle\Doct
*/
private ?string $title = '';
- /**
- * @ORM\Column(type="date_immutable", nullable=true, options={"default": null})
- * @Serializer\Groups({"read"})
- * @Serializer\Groups({"accompanying_period_work_evaluation:create"})
- */
- private ?\DateTimeImmutable $updatedAt = null;
-
- /**
- * @ORM\ManyToOne(
- * targetEntity=User::class
- * )
- * @Serializer\Groups({"read"})
- * @Serializer\Groups({"accompanying_period_work_evaluation:create"})
- */
- private ?User $updatedBy = null;
-
public function getAccompanyingPeriodWorkEvaluation(): ?AccompanyingPeriodWorkEvaluation
{
return $this->accompanyingPeriodWorkEvaluation;
}
- /**
- * @return \DateTimeImmutable|null
- */
- public function getCreatedAt(): ?DateTimeInterface
- {
- return $this->createdAt;
- }
-
- public function getCreatedBy(): ?User
- {
- return $this->createdBy;
- }
-
public function getId(): ?int
{
return $this->id;
@@ -170,19 +129,6 @@ class AccompanyingPeriodWorkEvaluationDocument implements \Chill\MainBundle\Doct
return $this->title;
}
- /**
- * @return DateTimeImmutable|null
- */
- public function getUpdatedAt(): ?DateTimeInterface
- {
- return $this->updatedAt;
- }
-
- public function getUpdatedBy(): ?User
- {
- return $this->updatedBy;
- }
-
public function setAccompanyingPeriodWorkEvaluation(?AccompanyingPeriodWorkEvaluation $accompanyingPeriodWorkEvaluation): AccompanyingPeriodWorkEvaluationDocument
{
// if an evaluation is already associated, we cannot change the association (removing the association,
@@ -200,20 +146,6 @@ class AccompanyingPeriodWorkEvaluationDocument implements \Chill\MainBundle\Doct
return $this;
}
- public function setCreatedAt(DateTimeInterface $datetime): TrackCreationInterface
- {
- $this->createdAt = $datetime;
-
- return $this;
- }
-
- public function setCreatedBy(User $user): TrackCreationInterface
- {
- $this->createdBy = $user;
-
- return $this;
- }
-
/**
* @param mixed $key
*
@@ -246,18 +178,4 @@ class AccompanyingPeriodWorkEvaluationDocument implements \Chill\MainBundle\Doct
return $this;
}
-
- public function setUpdatedAt(DateTimeInterface $datetime): TrackUpdateInterface
- {
- $this->updatedAt = $datetime;
-
- return $this;
- }
-
- public function setUpdatedBy(User $user): TrackUpdateInterface
- {
- $this->updatedBy = $user;
-
- return $this;
- }
}
diff --git a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/Comment.php b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/Comment.php
index 105633e43..1fe398290 100644
--- a/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/Comment.php
+++ b/src/Bundle/ChillPersonBundle/Entity/AccompanyingPeriod/Comment.php
@@ -19,6 +19,7 @@ use DateTimeInterface;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Serializer\Annotation\DiscriminatorMap;
use Symfony\Component\Serializer\Annotation\Groups;
+use Symfony\Component\Validator\Constraints as Assert;
/**
* @ORM\Entity
@@ -40,6 +41,8 @@ class Comment implements TrackCreationInterface, TrackUpdateInterface
/**
* @ORM\Column(type="text")
* @Groups({"read", "write"})
+ * @Assert\NotBlank
+ * @Assert\NotNull
*/
private $content;
diff --git a/src/Bundle/ChillPersonBundle/Entity/Person.php b/src/Bundle/ChillPersonBundle/Entity/Person.php
index ef522f068..7da08d740 100644
--- a/src/Bundle/ChillPersonBundle/Entity/Person.php
+++ b/src/Bundle/ChillPersonBundle/Entity/Person.php
@@ -240,6 +240,11 @@ class Person implements HasCenterInterface, TrackCreationInterface, TrackUpdateI
*/
private array $currentHouseholdAt = [];
+ /**
+ * Cache for the computation of current household participation.
+ */
+ private array $currentHouseholdParticipationAt = [];
+
/**
* The current person address.
*
@@ -875,7 +880,7 @@ class Person implements HasCenterInterface, TrackCreationInterface, TrackUpdateI
}
/**
- * @return Collection|BudgetCharges[]
+ * @return Collection|Charge[]
*/
public function getBudgetCharges(): Collection
{
@@ -883,7 +888,7 @@ class Person implements HasCenterInterface, TrackCreationInterface, TrackUpdateI
}
/**
- * @return Collection|BudgetResources[]
+ * @return Collection|\Chill\BudgetBundle\Entity\Resource[]
*/
public function getBudgetResources(): Collection
{
diff --git a/src/Bundle/ChillPersonBundle/Entity/Relationships/Relationship.php b/src/Bundle/ChillPersonBundle/Entity/Relationships/Relationship.php
index d51881bb2..62fbb63a9 100644
--- a/src/Bundle/ChillPersonBundle/Entity/Relationships/Relationship.php
+++ b/src/Bundle/ChillPersonBundle/Entity/Relationships/Relationship.php
@@ -15,6 +15,7 @@ use Chill\MainBundle\Doctrine\Model\TrackCreationInterface;
use Chill\MainBundle\Doctrine\Model\TrackUpdateInterface;
use Chill\MainBundle\Entity\User;
use Chill\PersonBundle\Entity\Person;
+use Chill\PersonBundle\Validator\Constraints\Relationship\RelationshipNoDuplicate;
use DateTimeImmutable;
use DateTimeInterface;
use Doctrine\ORM\Mapping as ORM;
@@ -31,6 +32,7 @@ use Symfony\Component\Validator\Constraints as Assert;
* @DiscriminatorMap(typeProperty="type", mapping={
* "relationship": Relationship::class
* })
+ * @RelationshipNoDuplicate
*/
class Relationship implements TrackCreationInterface, TrackUpdateInterface
{
diff --git a/src/Bundle/ChillPersonBundle/Entity/SocialWork/SocialAction.php b/src/Bundle/ChillPersonBundle/Entity/SocialWork/SocialAction.php
index ec5e5a8e5..904950489 100644
--- a/src/Bundle/ChillPersonBundle/Entity/SocialWork/SocialAction.php
+++ b/src/Bundle/ChillPersonBundle/Entity/SocialWork/SocialAction.php
@@ -128,6 +128,44 @@ class SocialAction
return $this;
}
+ /**
+ * In a SocialIssues's collection, find the elements which are an ancestor of
+ * other elements.
+ *
+ * The difference of the given list (thus, the elements which are **not** kept
+ * in the returned collection) are the most-grand-child elements of the list.
+ *
+ * Removing those elements of the Collection (which is not done by this method)
+ * will ensure that only the most descendent elements are present in the collection,
+ * (any ancestor of another element are present).
+ *
+ * @param Collection|SocialAction[] $socialActions
+ *
+ * @return Collection|SocialAction[] a list with the elements of the given list which are parent of other elements in the given list
+ */
+ public static function findAncestorSocialActions(Collection $socialActions): Collection
+ {
+ $ancestors = new ArrayCollection();
+
+ foreach ($socialActions as $candidateChild) {
+ if ($ancestors->contains($candidateChild)) {
+ continue;
+ }
+
+ foreach ($socialActions as $candidateParent) {
+ if ($ancestors->contains($candidateParent)) {
+ continue;
+ }
+
+ if ($candidateChild->isDescendantOf($candidateParent)) {
+ $ancestors->add($candidateParent);
+ }
+ }
+ }
+
+ return $ancestors;
+ }
+
/**
* @return Collection|self[]
*/
@@ -169,7 +207,7 @@ class SocialAction
}
/**
- * @return Collection|self[] All the descendants with the current entity (this)
+ * @return Collection|self[] All the descendants including the current entity (this)
*/
public function getDescendantsWithThis(): Collection
{
@@ -233,6 +271,23 @@ class SocialAction
return $this->getParent() instanceof self;
}
+ /**
+ * Recursive method which return true if the current $action
+ * is a descendant of the $action given in parameter.
+ */
+ public function isDescendantOf(SocialAction $action): bool
+ {
+ if (!$this->hasParent()) {
+ return false;
+ }
+
+ if ($this->getParent() === $action) {
+ return true;
+ }
+
+ return $this->getParent()->isDescendantOf($action);
+ }
+
public function removeChild(self $child): self
{
if ($this->children->removeElement($child)) {
diff --git a/src/Bundle/ChillPersonBundle/Entity/SocialWork/SocialIssue.php b/src/Bundle/ChillPersonBundle/Entity/SocialWork/SocialIssue.php
index c735c0132..fb277f56c 100644
--- a/src/Bundle/ChillPersonBundle/Entity/SocialWork/SocialIssue.php
+++ b/src/Bundle/ChillPersonBundle/Entity/SocialWork/SocialIssue.php
@@ -202,7 +202,7 @@ class SocialIssue
}
/**
- * @return Collection|self[] All the descendants with the current entity (this)
+ * @return Collection|self[] All the descendants including the current entity (this)
*/
public function getDescendantsWithThis(): Collection
{
diff --git a/src/Bundle/ChillPersonBundle/Export/Export/ListPerson.php b/src/Bundle/ChillPersonBundle/Export/Export/ListPerson.php
index 9f9c90da0..50b0f3d72 100644
--- a/src/Bundle/ChillPersonBundle/Export/Export/ListPerson.php
+++ b/src/Bundle/ChillPersonBundle/Export/Export/ListPerson.php
@@ -173,7 +173,7 @@ class ListPerson implements ExportElementValidatedInterface, ListInterface
case 'countryOfBirth':
case 'nationality':
$countryRepository = $this->entityManager
- ->getRepository('ChillMainBundle:Country');
+ ->getRepository(\Chill\MainBundle\Entity\Country::class);
// load all countries in a single query
$countryRepository->findBy(['countryCode' => $values]);
diff --git a/src/Bundle/ChillPersonBundle/Form/DataTransformer/PersonToIdTransformer.php b/src/Bundle/ChillPersonBundle/Form/DataTransformer/PersonToIdTransformer.php
index 5e7ed4043..1db70bce5 100644
--- a/src/Bundle/ChillPersonBundle/Form/DataTransformer/PersonToIdTransformer.php
+++ b/src/Bundle/ChillPersonBundle/Form/DataTransformer/PersonToIdTransformer.php
@@ -44,7 +44,7 @@ class PersonToIdTransformer implements DataTransformerInterface
}
$issue = $this->om
- ->getRepository('ChillPersonBundle:Person')
+ ->getRepository(\Chill\PersonBundle\Entity\Person::class)
->findOneBy(['id' => $id]);
if (null === $issue) {
diff --git a/src/Bundle/ChillPersonBundle/Menu/SectionMenuBuilder.php b/src/Bundle/ChillPersonBundle/Menu/SectionMenuBuilder.php
index c95c5caf5..722598ef7 100644
--- a/src/Bundle/ChillPersonBundle/Menu/SectionMenuBuilder.php
+++ b/src/Bundle/ChillPersonBundle/Menu/SectionMenuBuilder.php
@@ -12,6 +12,7 @@ declare(strict_types=1);
namespace Chill\PersonBundle\Menu;
use Chill\MainBundle\Routing\LocalMenuBuilderInterface;
+use Chill\PersonBundle\Security\Authorization\AccompanyingPeriodVoter;
use Chill\PersonBundle\Security\Authorization\PersonVoter;
use Knp\Menu\MenuItem;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
@@ -64,13 +65,15 @@ class SectionMenuBuilder implements LocalMenuBuilderInterface
]);
}
- $menu->addChild($this->translator->trans('Accompanying courses of users'), [
- 'route' => 'chill_course_list_reassign',
- ])
- ->setExtras([
- 'order' => 12,
- 'icons' => ['task'],
- ]);
+ if ($this->authorizationChecker->isGranted(AccompanyingPeriodVoter::REASSIGN_BULK, null)) {
+ $menu->addChild($this->translator->trans('reassign.Bulk reassign'), [
+ 'route' => 'chill_course_list_reassign',
+ ])
+ ->setExtras([
+ 'order' => 40,
+ 'icons' => [],
+ ]);
+ }
}
public static function getMenuIds(): array
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/flex_table.scss b/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/flex_table.scss
index 2383e43b1..30cac9c85 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/flex_table.scss
+++ b/src/Bundle/ChillPersonBundle/Resources/public/chill/scss/flex_table.scss
@@ -30,6 +30,7 @@ div.list-with-period {
// override wrap-list
div.wrap-list.periods-list {
+ padding-right: 1rem;
div.wl-row {
flex-wrap: nowrap;
div.wl-col {
@@ -63,6 +64,7 @@ div.list-with-period {
}
div.periods-list {
+ padding-right: 1rem;
div.title {
text-align: right;
div.date {}
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/StartDate.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/StartDate.vue
index 349581452..b6a55ef39 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/StartDate.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/StartDate.vue
@@ -5,9 +5,8 @@
-
-
@@ -17,30 +16,54 @@
\ No newline at end of file
+
+
+
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
index f1e2de958..44238b0c7 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/js/i18n.js
@@ -59,8 +59,8 @@ const appMessages = {
ok: "Oui, l'usager quitte le parcours",
show_household_number: "Voir le ménage (n° {id})",
show_household: "Voir le ménage",
- person_without_household_warning: "Certaines usagers n'appartiennent actuellement à aucun ménage. Renseignez leur appartenance dès que possible.",
- update_household: "Renseigner l'appartenance",
+ person_without_household_warning: "Certaines usagers n'appartiennent actuellement à aucun ménage. Veuillez les associer à un ménage dès que possible.",
+ update_household: "Associer à un ménage",
participation_not_valid: "Sélectionnez ou créez au minimum 1 usager",
},
requestor: {
@@ -153,7 +153,7 @@ const appMessages = {
},
startdate: {
change: "Date d'ouverture",
- date: "Date d'ouverture",
+ // update: "La nouvelle date d'ouverture a été enregistrée"
},
// catch errors
'Error while updating AccompanyingPeriod Course.': "Erreur du serveur lors de la mise à jour du parcours d'accompagnement.",
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js
index 06a3606ab..57415565b 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/store/index.js
@@ -322,7 +322,6 @@ let initPromise = (root) => Promise.all([getScopesPromise(root), accompanyingCou
}
},
updateStartDate(state, date) {
- console.log('new state date', date)
state.accompanyingCourse.openingDate = date;
}
},
@@ -814,11 +813,9 @@ let initPromise = (root) => Promise.all([getScopesPromise(root), accompanyingCou
})
},
updateStartDate({commit}, payload) {
- console.log('payload', payload)
- const date = ISOToDate(payload);
const url = `/api/1.0/person/accompanying-course/${id}.json`;
- const body = { type: "accompanying_period", openingDate: { datetime: datetimeToISO(date) }};
- console.log('body', body)
+ const date = payload === null || payload === '' ? null : { datetime: datetimeToISO(ISOToDate(payload)) }
+ const body = { type: "accompanying_period", openingDate: date};
return makeFetch('PATCH', url, body)
.then((response) => {
commit('updateStartDate', response.openingDate);
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkCreate/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkCreate/App.vue
index 503a00c59..758cd7e5e 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkCreate/App.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkCreate/App.vue
@@ -227,19 +227,18 @@ export default {
},
startDate: {
get() {
- let d = this.$store.state.startDate;
- return dateToISO(d);
+ return this.$store.state.startDate;
},
set(value) {
- this.$store.commit('setStartDate', ISOToDate(value));
+ this.$store.commit('setStartDate', value);
}
},
endDate: {
get() {
- return dateToISO(this.$store.state.endDate);
+ return this.$store.state.endDate;
},
set(value) {
- this.$store.commit('setEndDate', ISOToDate(value));
+ this.$store.commit('setEndDate', value);
}
},
setSocialIssue: {
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkCreate/store.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkCreate/store.js
index 408115257..3c2e034d7 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkCreate/store.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkCreate/store.js
@@ -1,6 +1,6 @@
import { createStore } from 'vuex';
-import { datetimeToISO } from 'ChillMainAssets/chill/js/date.js';
+import { datetimeToISO, dateToISO, ISOToDate, ISOToDatetime } from 'ChillMainAssets/chill/js/date.js';
import { findSocialActionsBySocialIssue } from 'ChillPersonAssets/vuejs/_api/SocialWorkSocialAction.js';
// import { create } from 'ChillPersonAssets/vuejs/_api/AccompanyingCourseWork.js';
import { makeFetch } from 'ChillMainAssets/lib/api/apiMethods';
@@ -20,7 +20,7 @@ const store = createStore({
.map(p => p.person),
personsReachables: window.accompanyingCourse.participations.filter(p => p.endDate == null)
.map(p => p.person),
- startDate: new Date(),
+ startDate: dateToISO(new Date()),
endDate: null,
isLoadingSocialActions: false,
isPostingWork: false,
@@ -47,7 +47,7 @@ const store = createStore({
id: state.socialActionPicked.id
},
startDate: {
- datetime: datetimeToISO(state.startDate)
+ datetime: datetimeToISO(ISOToDate(state.startDate))
},
persons: []
};
@@ -61,7 +61,7 @@ const store = createStore({
if (null !== state.endDate) {
payload.endDate = {
- datetime: datetimeToISO(state.endDate)
+ datetime: datetimeToISO(ISOToDate(state.endDate))
};
}
@@ -111,6 +111,7 @@ const store = createStore({
state.startDate = date;
},
setEndDate(state, date) {
+ console.log(date)
state.endDate = date;
},
setPersonsPickedIds(state, ids) {
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue
index bcfa53e45..bab64018a 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/App.vue
@@ -439,18 +439,18 @@ export default {
]),
startDate: {
get() {
- return dateToISO(this.$store.state.startDate);
+ return this.$store.state.startDate;
},
set(v) {
- this.$store.commit('setStartDate', ISOToDate(v));
+ this.$store.commit('setStartDate', v);
}
},
endDate: {
get() {
- return dateToISO(this.$store.state.endDate);
+ return this.$store.state.endDate;
},
set(v) {
- this.$store.commit('setEndDate', ISOToDate(v));
+ this.$store.commit('setEndDate', v);
}
},
note: {
@@ -521,12 +521,12 @@ export default {
this.$store.commit('removeReferrer', u);
},
goToGenerateWorkflow({link}) {
- console.log('save before leave to generate workflow')
- const callback = (data) => {
- window.location.assign(link);
- };
+ // console.log('save before leave to generate workflow')
+ const callback = (data) => {
+ window.location.assign(link);
+ };
- return this.$store.dispatch('submit', callback)
+ return this.$store.dispatch('submit', callback)
.catch(e => { console.log(e); throw e; });
},
submit() {
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue
index 53e2b72f3..b1e657554 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue
@@ -298,38 +298,39 @@ export default {
}
},
computed: {
- ...mapState([
- 'isPosting'
- ]),
+ ...mapState([
+ 'isPosting'
+ ]),
getTemplatesAvailables() {
- return this.$store.getters.getTemplatesAvailablesForEvaluation(this.evaluation.evaluation);
+ return this.$store.getters.getTemplatesAvailablesForEvaluation(this.evaluation.evaluation);
},
canGenerate() {
- return !this.$store.state.isPosting && this.template !== null;
+ return !this.$store.state.isPosting && this.template !== null;
},
startDate: {
- get() {
- return dateToISO(this.evaluation.startDate);
- },
- set(v) {
- this.$store.commit('setEvaluationStartDate', { key: this.evaluation.key, date: ISOToDate(v) });
- }
+ get() {
+ console.log('evaluation', this.evaluation);
+ return this.evaluation.startDate;
+ },
+ set(v) {
+ this.$store.commit('setEvaluationStartDate', { key: this.evaluation.key, date: v });
+ }
},
endDate: {
- get() {
- return dateToISO(this.evaluation.endDate);
- },
- set(v) {
- this.$store.commit('setEvaluationEndDate', { key: this.evaluation.key, date: ISOToDate(v) });
- }
+ get() {
+ return this.evaluation.endDate;
+ },
+ set(v) {
+ this.$store.commit('setEvaluationEndDate', { key: this.evaluation.key, date: v });
+ }
},
maxDate: {
- get() {
- return dateToISO(this.evaluation.maxDate);
- },
- set(v) {
- this.$store.commit('setEvaluationMaxDate', { key: this.evaluation.key, date: ISOToDate(v) });
- }
+ get() {
+ return this.evaluation.maxDate;
+ },
+ set(v) {
+ this.$store.commit('setEvaluationMaxDate', { key: this.evaluation.key, date: v });
+ }
},
warningInterval: {
get() { return this.evaluation.warningInterval; },
@@ -344,7 +345,7 @@ export default {
ISOToDatetime,
canEditDocument(document) {
return 'storedObject' in document ?
- this.mime.includes(document.storedObject.type) && document.storedObject.keyInfos.length === 0 : false;
+ this.mime.includes(document.storedObject.type) : false;
},
listAllStatus() {
console.log('load all status');
@@ -360,16 +361,16 @@ export default {
},
buildEditLink(storedObject) {
return `/wopi/edit/${storedObject.uuid}?returnPath=` + encodeURIComponent(
- window.location.pathname + window.location.search + window.location.hash);
+ window.location.pathname + window.location.search + window.location.hash);
},
submitBeforeGenerate({template}) {
- const callback = (data) => {
- let evaluationId = data.accompanyingPeriodWorkEvaluations.find(e => e.key === this.evaluation.key).id;
+ const callback = (data) => {
+ let evaluationId = data.accompanyingPeriodWorkEvaluations.find(e => e.key === this.evaluation.key).id;
- window.location.assign(buildLink(template, evaluationId, 'Chill\\PersonBundle\\Entity\\AccompanyingPeriod\\AccompanyingPeriodWorkEvaluation'));
- };
+ window.location.assign(buildLink(template, evaluationId, 'Chill\\PersonBundle\\Entity\\AccompanyingPeriod\\AccompanyingPeriodWorkEvaluation'));
+ };
- return this.$store.dispatch('submit', callback).catch(e => { console.log(e); throw e; });
+ return this.$store.dispatch('submit', callback).catch(e => { console.log(e); throw e; });
},
onInputDocumentTitle(event) {
const id = Number(event.target.id);
@@ -395,20 +396,20 @@ export default {
},
removeDocument(document) {
if (window.confirm("Êtes-vous sûr·e de vouloir supprimer le document qui a pour titre \"" + document.title +"\" ?")) {
- this.$store.commit('removeDocument', {key: this.evaluation.key, document: document});
+ this.$store.commit('removeDocument', {key: this.evaluation.key, document: document});
}
},
goToGenerateWorkflowEvaluationDocument({event, link, workflowName, payload}) {
- const callback = (data) => {
- let evaluation = data.accompanyingPeriodWorkEvaluations.find(e => e.key === this.evaluation.key);
- let updatedDocument = evaluation.documents.find(d => d.key === payload.doc.key);
- window.location.assign(buildLinkCreate(workflowName,
- 'Chill\\PersonBundle\\Entity\\AccompanyingPeriod\\AccompanyingPeriodWorkEvaluationDocument', updatedDocument.id));
- };
+ const callback = (data) => {
+ let evaluation = data.accompanyingPeriodWorkEvaluations.find(e => e.key === this.evaluation.key);
+ let updatedDocument = evaluation.documents.find(d => d.key === payload.doc.key);
+ window.location.assign(buildLinkCreate(workflowName,
+ 'Chill\\PersonBundle\\Entity\\AccompanyingPeriod\\AccompanyingPeriodWorkEvaluationDocument', updatedDocument.id));
+ };
- return this.$store.dispatch('submit', callback)
- .catch(e => { console.log(e); throw e; });
- },
+ return this.$store.dispatch('submit', callback)
+ .catch(e => { console.log(e); throw e; });
+ },
},
}
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js
index 4ce0b8ebe..d5437b0a7 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js
@@ -1,5 +1,5 @@
import { createStore } from 'vuex';
-import { datetimeToISO, ISOToDatetime, intervalDaysToISO, intervalISOToDays } from 'ChillMainAssets/chill/js/date.js';
+import { dateToISO, ISOToDate, datetimeToISO, ISOToDatetime, intervalDaysToISO, intervalISOToDays } from 'ChillMainAssets/chill/js/date.js';
import { findSocialActionsBySocialIssue } from 'ChillPersonAssets/vuejs/_api/SocialWorkSocialAction.js';
import { create } from 'ChillPersonAssets/vuejs/_api/AccompanyingCourseWork.js';
import { fetchResults, makeFetch } from 'ChillMainAssets/lib/api/apiMethods.js';
@@ -13,9 +13,9 @@ const store = createStore({
state: {
work: window.accompanyingCourseWork,
startDate: window.accompanyingCourseWork.startDate !== null ?
- ISOToDatetime(window.accompanyingCourseWork.startDate.datetime) : null,
+ dateToISO(new Date(window.accompanyingCourseWork.startDate.datetime)) : null,
endDate: window.accompanyingCourseWork.endDate !== null ?
- ISOToDatetime(window.accompanyingCourseWork.endDate.datetime) : null,
+ dateToISO(new Date(window.accompanyingCourseWork.endDate.datetime)) : null,
note: window.accompanyingCourseWork.note,
goalsPicked: window.accompanyingCourseWork.goals,
goalsForAction: [],
@@ -72,11 +72,11 @@ const store = createStore({
return {
type: 'accompanying_period_work',
id: state.work.id,
- startDate: state.startDate === null ? null : {
- datetime: datetimeToISO(state.startDate)
+ startDate: state.startDate === null || state.startDate === '' ? null : {
+ datetime: datetimeToISO(ISOToDate(state.startDate))
},
- endDate: state.endDate === null ? null : {
- datetime: datetimeToISO(state.endDate)
+ endDate: state.endDate === null || state.endDate === '' ? null : {
+ datetime: datetimeToISO(ISOToDate(state.endDate))
},
note: state.note,
persons: state.personsPicked.map(p => ({id: p.id, type: p.type})),
@@ -110,9 +110,9 @@ const store = createStore({
id: e.evaluation.id,
type: e.evaluation.type
},
- startDate: e.startDate !== null ? { datetime: datetimeToISO(e.startDate) } : null,
- endDate: e.endDate !== null ? { datetime: datetimeToISO(e.endDate) } : null,
- maxDate: e.maxDate !== null ? { datetime: datetimeToISO(e.maxDate) } : null,
+ startDate: e.startDate === null || e.startDate === '' ? null : { datetime: datetimeToISO(ISOToDate(e.startDate)) },
+ endDate: e.endDate === null || e.endDate === '' ? null : { datetime: datetimeToISO(ISOToDate(e.endDate)) },
+ maxDate: e.maxDate === null || e.maxDate === '' ? null : { datetime: datetimeToISO(ISOToDate(e.maxDate)) },
warningInterval: intervalDaysToISO(e.warningInterval),
comment: e.comment,
documents: e.documents
@@ -132,9 +132,9 @@ const store = createStore({
var k = Object.assign(e, {
key: index,
editEvaluation: false,
- startDate: e.startDate !== null ? ISOToDatetime(e.startDate.datetime) : null,
- endDate: e.endDate !== null ? ISOToDatetime(e.endDate.datetime) : null,
- maxDate: e.maxDate !== null ? ISOToDatetime(e.maxDate.datetime) : null,
+ startDate: e.startDate !== null ? dateToISO(new Date(e.startDate.datetime)) : null,
+ endDate: e.endDate !== null ? dateToISO(new Date(e.endDate.datetime)) : null,
+ maxDate: e.maxDate !== null ? dateToISO(new Date(e.maxDate.datetime)) : null,
warningInterval: e.warningInterval !== null ? intervalISOToDays(e.warningInterval) : null,
documents: e.documents.map((d, docIndex) => {
return Object.assign(d, {
@@ -244,7 +244,7 @@ const store = createStore({
type: "accompanying_period_work_evaluation",
key: state.evaluationsPicked.length + 1,
evaluation: evaluation,
- startDate: new Date(),
+ startDate: dateToISO(new Date()),
endDate: null,
maxDate: null,
warningInterval: null,
@@ -264,6 +264,7 @@ const store = createStore({
.startDate = date;
},
setEvaluationEndDate(state, {key, date}) {
+ console.log('commit date', date)
state.evaluationsPicked.find(e => e.key === key)
.endDate = date;
},
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Dates.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Dates.vue
index 040d316bb..03feb0329 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Dates.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/components/Dates.vue
@@ -66,18 +66,19 @@ export default {
},
startDate: {
get() {
- return [
- this.$store.state.startDate.getFullYear(),
- (this.$store.state.startDate.getMonth() + 1).toString().padStart(2, '0'),
- this.$store.state.startDate.getDate().toString().padStart(2, '0')
- ].join('-');
+ return this.$store.state.startDate;
+ // return [
+ // this.$store.state.startDate.getFullYear(),
+ // (this.$store.state.startDate.getMonth() + 1).toString().padStart(2, '0'),
+ // this.$store.state.startDate.getDate().toString().padStart(2, '0')
+ // ].join('-');
},
set(value) {
- let
- [year, month, day] = value.split('-'),
- dValue = new Date(year, month-1, day);
+ // let
+ // [year, month, day] = value.split('-'),
+ // dValue = new Date(year, month-1, day);
- this.$store.dispatch('setStartDate', dValue);
+ this.$store.dispatch('setStartDate', value);
}
}
}
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js
index f09b19787..f3801576d 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/HouseholdMembersEditor/store/index.js
@@ -2,7 +2,7 @@ import { createStore } from 'vuex';
import { householdMove, fetchHouseholdSuggestionByAccompanyingPeriod, fetchAddressSuggestionByPerson} from './../api.js';
import { fetchResults } from 'ChillMainAssets/lib/api/apiMethods.js'
import { fetchHouseholdByAddressReference } from 'ChillPersonAssets/lib/household.js';
-import { datetimeToISO } from 'ChillMainAssets/chill/js/date.js';
+import { datetimeToISO, dateToISO, ISOToDate } from 'ChillMainAssets/chill/js/date.js';
const debug = process.env.NODE_ENV !== 'production';
@@ -30,7 +30,7 @@ const store = createStore({
}
return 0;
}),
- startDate: new Date(),
+ startDate: dateToISO(new Date()),
/**
* Indicates if the destination is:
*
@@ -278,7 +278,7 @@ const store = createStore({
type: conc.person.type
},
start_date: {
- datetime: datetimeToISO(state.startDate)
+ datetime: state.startDate === null || state.startDate === '' ? null : datetimeToISO(ISOToDate(state.startDate))
}
};
@@ -302,7 +302,7 @@ const store = createStore({
},
number_of_children: state.numberOfChildren,
start_date: {
- datetime: datetimeToISO(state.startDate),
+ datetime: datetimeToISO(ISOToDate(state.startDate)),
},
};
}
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/App.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/App.vue
index f5db187b9..f86c68576 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/App.vue
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/App.vue
@@ -472,15 +472,25 @@ export default {
case 'create':
return postRelationship(this.modal.data)
- .then(relationship => new Promise(resolve => {
- //console.log('post relationship response', relationship)
- this.$store.dispatch('addLinkFromRelationship', relationship)
- this.modal.showModal = false
- this.resetForm()
- this.forceUpdateComponent()
- resolve()
- }))
- .catch()
+ .then(relationship => new Promise(resolve => {
+ //console.log('post relationship response', relationship)
+ this.$store.dispatch('addLinkFromRelationship', relationship)
+ this.modal.showModal = false
+ this.resetForm()
+ this.forceUpdateComponent()
+ resolve()
+ }))
+ .catch( error => {
+ if (error.name === 'ValidationException') {
+ for (let v of error.violations) {
+ this.$toast.open({message: v });
+ console.log(v)
+ }
+ } else {
+ this.$toast.open({message: 'An error occurred'});
+ }
+ }
+ )
case 'edit':
return patchRelationship(this.modal.data)
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/api.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/api.js
index 448ff6633..01c335436 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/api.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/api.js
@@ -1,50 +1,5 @@
-import { splitId } from './vis-network'
-
-/**
- * @function makeFetch
- * @param method
- * @param url
- * @param body
- * @returns {Promise
}
- */
-const makeFetch = (method, url, body) => {
- return fetch(url, {
- method: method,
- headers: {
- 'Content-Type': 'application/json;charset=utf-8'
- },
- body: (body !== null) ? JSON.stringify(body) : null
- })
- .then(response => {
-
- if (response.ok) {
- return response.json();
- }
-
- if (response.status === 422) {
- return response.json().then(violations => {
- throw ValidationException(violations)
- });
- }
-
- throw {
- msg: 'Error while updating AccompanyingPeriod Course.',
- sta: response.status,
- txt: response.statusText,
- err: new Error(),
- body: response.body
- };
- });
-}
-
-/**
- * @param violations
- * @constructor
- */
-const ValidationException = (violations) => {
- this.violations = violations
- this.name = 'ValidationException'
-}
+import { splitId } from './vis-network';
+import {makeFetch} from 'ChillMainAssets/lib/api/apiMethods.js';
/**
* @function getFetch
@@ -136,7 +91,7 @@ const getRelationsList = () => {
* @returns {Promise}
*/
const postRelationship = (relationship) => {
- //console.log(relationship)
+ //console.log(relationship);
return postFetch(
`/api/1.0/relations/relationship.json`,
{
diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/index.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/index.js
index 5e8989e49..a64afd4a1 100644
--- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/index.js
+++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/VisGraph/index.js
@@ -3,8 +3,10 @@ import { store } from "./store.js"
import { _createI18n } from 'ChillMainAssets/vuejs/_js/i18n'
import { visMessages } from './i18n'
import App from './App.vue'
+import VueToast from 'vue-toast-notification';
+import 'vue-toast-notification/dist/theme-sugar.css';
-import './vis-network'
+import './vis-network';
const i18n = _createI18n(visMessages)
const container = document.getElementById('relationship-graph')
@@ -25,5 +27,11 @@ const app = createApp({
})
.use(store)
.use(i18n)
+.use(VueToast, {
+ position: "bottom-right",
+ type: "error",
+ duration: 5000,
+ dismissible: true
+ })
.component('app', App)
.mount('#relationship-graph')
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/AppKernel.php b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/AppKernel.php
deleted file mode 100644
index d39adffaf..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/AppKernel.php
+++ /dev/null
@@ -1,55 +0,0 @@
-load(__DIR__ . '/config/config_' . $this->getEnvironment() . '.yml');
- }
-}
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore
deleted file mode 100644
index d6b7ef32c..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/DoctrineMigrations/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-*
-!.gitignore
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/Resources/views/base.html.twig b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/Resources/views/base.html.twig
deleted file mode 100644
index bafd28d3b..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/Resources/views/base.html.twig
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- {% block title %}Welcome!{% endblock %}
- {% block stylesheets %}{% endblock %}
-
-
-
- {% block body %}{% endblock %}
- {% block javascripts %}{% endblock %}
-
-
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/autoload.php b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/autoload.php
deleted file mode 100644
index ea351fb8a..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/app/autoload.php
+++ /dev/null
@@ -1,20 +0,0 @@
-getParameterOption(array('--env', '-e'), getenv('SYMFONY_ENV') ?: 'dev');
-$debug = getenv('SYMFONY_DEBUG') !== '0' && !$input->hasParameterOption(array('--no-debug', '')) && $env !== 'prod';
-
-if ($debug) {
- Debug::enable();
-}
-
-$kernel = new AppKernel($env, $debug);
-$application = new Application($kernel);
-$application->run($input);
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/logs/empty b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/logs/empty
deleted file mode 100644
index e69de29bb..000000000
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/app_dev.php b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/app_dev.php
deleted file mode 100644
index e171c8521..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/app_dev.php
+++ /dev/null
@@ -1,41 +0,0 @@
-loadClassCache();
-$request = Request::createFromGlobals();
-$response = $kernel->handle($request);
-$response->send();
-$kernel->terminate($request, $response);
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/CONTRIBUTING.md b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/CONTRIBUTING.md
deleted file mode 100644
index bca4baf61..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/CONTRIBUTING.md
+++ /dev/null
@@ -1,107 +0,0 @@
-Contributing to Select2
-=======================
-Looking to contribute something to Select2? **Here's how you can help.**
-
-Please take a moment to review this document in order to make the contribution
-process easy and effective for everyone involved.
-
-Following these guidelines helps to communicate that you respect the time of
-the developers managing and developing this open source project. In return,
-they should reciprocate that respect in addressing your issue or assessing
-patches and features.
-
-Using the issue tracker
------------------------
-When [reporting bugs][reporting-bugs] or
-[requesting features][requesting-features], the
-[issue tracker on GitHub][issue-tracker] is the recommended channel to use.
-
-The issue tracker **is not** a place for support requests. The
-[mailing list][mailing-list] or [IRC channel][irc-channel] are better places to
-get help.
-
-Reporting bugs with Select2
----------------------------
-We really appreciate clear bug reports that _consistently_ show an issue
-_within Select2_.
-
-The ideal bug report follows these guidelines:
-
-1. **Use the [GitHub issue search][issue-search]** — Check if the issue
- has already been reported.
-2. **Check if the issue has been fixed** — Try to reproduce the problem
- using the code in the `master` branch.
-3. **Isolate the problem** — Try to create an
- [isolated test case][isolated-case] that consistently reproduces the problem.
-
-Please try to be as detailed as possible in your bug report, especially if an
-isolated test case cannot be made. Some useful questions to include the answer
-to are:
-
-- What steps can be used to reproduce the issue?
-- What is the bug and what is the expected outcome?
-- What browser(s) and Operating System have you tested with?
-- Does the bug happen consistently across all tested browsers?
-- What version of jQuery are you using? And what version of Select2?
-- Are you using Select2 with other plugins?
-
-All of these questions will help people fix and identify any potential bugs.
-
-Requesting features in Select2
-------------------------------
-Select2 is a large library that carries with it a lot of functionality. Because
-of this, many feature requests will not be implemented in the core library.
-
-Before starting work on a major feature for Select2, **contact the
-[community][community] first** or you may risk spending a considerable amount of
-time on something which the project developers are not interested in bringing
-into the project.
-
-### Select2 4.0
-
-Many feature requests will be closed off until 4.0, where Select2 plans to adopt
-a more flexible API. If you are interested in helping with the development of
-the next major Select2 release, please send a message to the
-[mailing list][mailing-list] or [irc channel][irc-channel] for more information.
-
-Triaging issues and pull requests
----------------------------------
-Anyone can help the project maintainers triage issues and review pull requests.
-
-### Handling new issues
-
-Select2 regularly receives new issues which need to be tested and organized.
-
-When a new issue that comes in that is similar to another existing issue, it
-should be checked to make sure it is not a duplicate. Duplicates issues should
-be marked by replying to the issue with "Duplicate of #[issue number]" where
-`[issue number]` is the url or issue number for the existing issue. This will
-allow the project maintainers to quickly close off additional issues and keep
-the discussion focused within a single issue.
-
-If you can test issues that are reported to Select2 that contain test cases and
-confirm under what conditions bugs happen, that will allow others to identify
-what causes a bug quicker.
-
-### Reviewing pull requests
-
-It is very common for pull requests to be opened for issues that contain a clear
-solution to the problem. These pull requests should be rigorously reviewed by
-the community before being accepted. If you are not sure about a piece of
-submitted code, or know of a better way to do something, do not hesitate to make
-a comment on the pull request.
-
-It should also be made clear that **all code contributed to Select** must be
-licensable under the [Apache 2 or GPL 2 licenses][licensing]. Code that cannot
-be released under either of these licenses **cannot be accepted** into the
-project.
-
-[community]: https://github.com/ivaynberg/select2#community
-[reporting-bugs]: #reporting-bugs-with-select2
-[requesting-features]: #requesting-features-in-select2
-[issue-tracker]: https://github.com/ivaynberg/select2/issues
-[mailing-list]: https://github.com/ivaynberg/select2#mailing-list
-[irc-channel]: https://github.com/ivaynberg/select2#irc-channel
-[issue-search]: https://github.com/ivaynberg/select2/search?q=&type=Issues
-[isolated-case]: http://css-tricks.com/6263-reduced-test-cases/
-[licensing]: https://github.com/ivaynberg/select2#copyright-and-license
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/LICENSE b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/LICENSE
deleted file mode 100644
index 0247cc762..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/LICENSE
+++ /dev/null
@@ -1,18 +0,0 @@
-Copyright 2014 Igor Vaynberg
-
-Version: @@ver@@ Timestamp: @@timestamp@@
-
-This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU
-General Public License version 2 (the "GPL License"). You may choose either license to govern your
-use of this software only upon the condition that you accept all of the terms of either the Apache
-License or the GPL License.
-
-You may obtain a copy of the Apache License and the GPL License at:
-
-http://www.apache.org/licenses/LICENSE-2.0
-http://www.gnu.org/licenses/gpl-2.0.html
-
-Unless required by applicable law or agreed to in writing, software distributed under the Apache License
-or the GPL Licesnse is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
-either express or implied. See the Apache License and the GPL License for the specific language governing
-permissions and limitations under the Apache License and the GPL License.
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/README.md b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/README.md
deleted file mode 100644
index 64380c451..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/README.md
+++ /dev/null
@@ -1,114 +0,0 @@
-Select2
-=======
-
-Select2 is a jQuery-based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
-
-To get started, checkout examples and documentation at http://ivaynberg.github.com/select2
-
-Use cases
----------
-
-* Enhancing native selects with search.
-* Enhancing native selects with a better multi-select interface.
-* Loading data from JavaScript: easily load items via ajax and have them searchable.
-* Nesting optgroups: native selects only support one level of nested. Select2 does not have this restriction.
-* Tagging: ability to add new items on the fly.
-* Working with large, remote datasets: ability to partially load a dataset based on the search term.
-* Paging of large datasets: easy support for loading more pages when the results are scrolled to the end.
-* Templating: support for custom rendering of results and selections.
-
-Browser compatibility
----------------------
-* IE 8+
-* Chrome 8+
-* Firefox 10+
-* Safari 3+
-* Opera 10.6+
-
-Usage
------
-You can source Select2 directly from a CDN like [JSDliver](http://www.jsdelivr.com/#!select2) or [CDNJS](http://www.cdnjs.com/libraries/select2), [download it from this GitHub repo](https://github.com/ivaynberg/select2/tags), or use one of the integrations below.
-
-Integrations
-------------
-
-* [Wicket-Select2](https://github.com/ivaynberg/wicket-select2) (Java / [Apache Wicket](http://wicket.apache.org))
-* [select2-rails](https://github.com/argerim/select2-rails) (Ruby on Rails)
-* [AngularUI](http://angular-ui.github.io/#ui-select) ([AngularJS](https://angularjs.org/))
-* [Django](https://github.com/applegrew/django-select2)
-* [Symfony](https://github.com/19Gerhard85/sfSelect2WidgetsPlugin)
-* [Symfony2](https://github.com/avocode/FormExtensions)
-* [Bootstrap 2](https://github.com/t0m/select2-bootstrap-css) and [Bootstrap 3](https://github.com/t0m/select2-bootstrap-css/tree/bootstrap3) (CSS skins)
-* [Meteor](https://github.com/nate-strauser/meteor-select2) (modern reactive JavaScript framework; + [Bootstrap 3 skin](https://github.com/esperadomedia/meteor-select2-bootstrap3-css/))
-* [Meteor](https://jquery-select2.meteor.com)
-* [Yii 2.x](http://demos.krajee.com/widgets#select2)
-* [Yii 1.x](https://github.com/tonybolzan/yii-select2)
-* [AtmosphereJS](https://atmospherejs.com/package/jquery-select2)
-
-### Example Integrations
-
-* [Knockout.js](https://github.com/ivaynberg/select2/wiki/Knockout.js-Integration)
-* [Socket.IO](https://github.com/ivaynberg/select2/wiki/Socket.IO-Integration)
-* [PHP](https://github.com/ivaynberg/select2/wiki/PHP-Example)
-* [.Net MVC] (https://github.com/ivaynberg/select2/wiki/.Net-MVC-Example)
-
-Internationalization (i18n)
----------------------------
-
-Select2 supports multiple languages by simply including the right language JS
-file (`select2_locale_it.js`, `select2_locale_nl.js`, etc.) after `select2.js`.
-
-Missing a language? Just copy `select2_locale_en.js.template`, translate
-it, and make a pull request back to Select2 here on GitHub.
-
-Documentation
--------------
-
-The documentation for Select2 is available [through GitHub Pages](https://ivaynberg.github.io/select2/) and is located within this repository in the [`gh-pages` branch](https://github.com/ivaynberg/select2/tree/gh-pages).
-
-Community
----------
-
-### Bug tracker
-
-Have a bug? Please create an issue here on GitHub!
-
-https://github.com/ivaynberg/select2/issues
-
-### Mailing list
-
-Have a question? Ask on our mailing list!
-
-select2@googlegroups.com
-
-https://groups.google.com/d/forum/select2
-
-### IRC channel
-
-Need help implementing Select2 in your project? Ask in our IRC channel!
-
-**Network:** [Freenode](https://freenode.net/) (`chat.freenode.net`)
-
-**Channel:** `#select2`
-
-**Web access:** https://webchat.freenode.net/?channels=select2
-
-Copyright and license
----------------------
-
-Copyright 2012 Igor Vaynberg
-
-This software is licensed under the Apache License, Version 2.0 (the "Apache License") or the GNU
-General Public License version 2 (the "GPL License"). You may choose either license to govern your
-use of this software only upon the condition that you accept all of the terms of either the Apache
-License or the GPL License.
-
-You may obtain a copy of the Apache License and the GPL License in the LICENSE file, or at:
-
-http://www.apache.org/licenses/LICENSE-2.0
-http://www.gnu.org/licenses/gpl-2.0.html
-
-Unless required by applicable law or agreed to in writing, software distributed under the Apache License
-or the GPL License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
-either express or implied. See the Apache License and the GPL License for the specific language governing
-permissions and limitations under the Apache License and the GPL License.
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/bower.json b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/bower.json
deleted file mode 100644
index 54d44c459..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/bower.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "name": "select2",
- "version": "3.5.2",
- "main": ["select2.js", "select2.css", "select2.png", "select2x2.png", "select2-spinner.gif"],
- "dependencies": {
- "jquery": ">= 1.7.1"
- }
-}
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/component.json b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/component.json
deleted file mode 100644
index 8bd3c020a..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/component.json
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "name": "select2",
- "repo": "ivaynberg/select2",
- "description": "Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.",
- "version": "3.5.2",
- "demo": "http://ivaynberg.github.io/select2/",
- "keywords": [
- "jquery"
- ],
- "main": "select2.js",
- "styles": [
- "select2.css",
- "select2-bootstrap.css"
- ],
- "scripts": [
- "select2.js",
- "select2_locale_ar.js",
- "select2_locale_bg.js",
- "select2_locale_ca.js",
- "select2_locale_cs.js",
- "select2_locale_da.js",
- "select2_locale_de.js",
- "select2_locale_el.js",
- "select2_locale_es.js",
- "select2_locale_et.js",
- "select2_locale_eu.js",
- "select2_locale_fa.js",
- "select2_locale_fi.js",
- "select2_locale_fr.js",
- "select2_locale_gl.js",
- "select2_locale_he.js",
- "select2_locale_hr.js",
- "select2_locale_hu.js",
- "select2_locale_id.js",
- "select2_locale_is.js",
- "select2_locale_it.js",
- "select2_locale_ja.js",
- "select2_locale_ka.js",
- "select2_locale_ko.js",
- "select2_locale_lt.js",
- "select2_locale_lv.js",
- "select2_locale_mk.js",
- "select2_locale_ms.js",
- "select2_locale_nl.js",
- "select2_locale_no.js",
- "select2_locale_pl.js",
- "select2_locale_pt-BR.js",
- "select2_locale_pt-PT.js",
- "select2_locale_ro.js",
- "select2_locale_ru.js",
- "select2_locale_sk.js",
- "select2_locale_sv.js",
- "select2_locale_th.js",
- "select2_locale_tr.js",
- "select2_locale_uk.js",
- "select2_locale_vi.js",
- "select2_locale_zh-CN.js",
- "select2_locale_zh-TW.js"
- ],
- "images": [
- "select2-spinner.gif",
- "select2.png",
- "select2x2.png"
- ],
- "license": "MIT"
-}
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/composer.json b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/composer.json
deleted file mode 100644
index cd2d26a2a..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/composer.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "name":
- "ivaynberg/select2",
- "description": "Select2 is a jQuery based replacement for select boxes.",
- "version": "3.5.2",
- "type": "component",
- "homepage": "http://ivaynberg.github.io/select2/",
- "license": "Apache-2.0",
- "require": {
- "robloach/component-installer": "*",
- "components/jquery": ">=1.7.1"
- },
- "extra": {
- "component": {
- "scripts": [
- "select2.js"
- ],
- "files": [
- "select2.js",
- "select2_locale_*.js",
- "select2.css",
- "select2-bootstrap.css",
- "select2-spinner.gif",
- "select2.png",
- "select2x2.png"
- ]
- }
- }
-}
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/css/admin.css b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/css/admin.css
deleted file mode 100644
index e4ef36d42..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/css/admin.css
+++ /dev/null
@@ -1,2 +0,0 @@
-ul.admin_tiles li { background: none repeat scroll 0 0 #E9E9E9; border: 1px solid #C9C9C9; padding: 1.5em; margin-left: 1.5em; margin-bottom: 1.5em; }
-ul.admin_tiles li p, ul.admin_tiles li h1, ul.admin_tiles li h2, ul.admin_tiles li h3 { width: 350px; }
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/css/chillmain.css b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/css/chillmain.css
deleted file mode 100644
index 85c247173..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/css/chillmain.css
+++ /dev/null
@@ -1,25 +0,0 @@
-div#usefulbar { background-color: #fbba3a; z-index: 1000; padding-right: 15px; }
-div#usefulbar form { margin: 0; }
-div#usefulbar i.menu { font-size: 2em; }
-div#usefulbar ul { display: flex; justify-content: flex-end; margin: 0; padding-top: 5px; padding-right: 10px; }
-div#usefulbar li { color: white; margin-left: 10px; }
-div#usefulbar li a { color: white; text-shadow: 0px 0px 1px #555; }
-div#usefulbar li i.icon-user-add:before { vertical-align: -5px; }
-div#usefulbar li#search_element { text-align: right; }
-div#usefulbar li#search_element div#search_form { margin: 0; padding: 0; }
-div#usefulbar li#search_element div#search_form div { margin: 0; }
-div#usefulbar li#search_element div#search_form .field { margin: 0; }
-div#usefulbar li#search_element div#search_form button { color: white; border: none; bottom: -2px; height: 35px; }
-
-div#flashMessages { margin-top: 20px; }
-div#flashMessages .flash-notice { margin-top: 10px; margin-bottom: 10px; }
-
-.personName { font-variant: small-caps; text-transform: capitalize; }
-
-.personName { text-transform: capitalize; }
-
-input.belgian_national_number_inversed_date { width: 7em; margin-right: 1em; }
-
-input.belgian_national_number_daily_counter { width: 4em; margin-right: 1em; }
-
-input.belgian_national_number_control_digit { width: 3em; }
\ No newline at end of file
diff --git a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/css/gumby.css b/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/css/gumby.css
deleted file mode 100644
index 24a87ec7a..000000000
--- a/src/Bundle/ChillPersonBundle/Resources/test/Fixtures/App/web/bundles/chillmain/css/gumby.css
+++ /dev/null
@@ -1,2617 +0,0 @@
-@charset "UTF-8";
-/**
-* Gumby Framework
-* ---------------
-*
-* Follow @gumbycss on twitter and spread the love.
-* We worked super hard on making this awesome and released it to the web.
-* All we ask is you leave this intact. #gumbyisawesome
-*
-* Gumby Framework
-* http://gumbyframework.com
-*
-* Built with love by your friends @digitalsurgeons
-* http://www.digitalsurgeons.com
-*
-* Free to use under the MIT license.
-* http://www.opensource.org/licenses/mit-license.php
-*/
-html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }
-
-html { line-height: 1; }
-
-ol, ul { list-style: none; }
-
-table { border-collapse: collapse; border-spacing: 0; }
-
-caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
-
-q, blockquote { quotes: none; }
-q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
-
-a img { border: none; }
-
-article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
-
-.pull_right { float: right; }
-
-.pull_left { float: left; }
-
-* html { font-size: 100%; }
-
-html { font-size: 16px; line-height: 1.625em; }
-
-* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
-
-body { background: white; font-family: "Oxygen"; font-weight: 400; color: #555555; position: relative; -webkit-font-smoothing: antialiased; }
-@media only screen and (max-width: 767px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; } }
-
-html, body { height: 100%; }
-
-.hide { display: none; }
-
-.hide.active, .show { display: block; }
-
-.icon-note.icon-left a:before, .icon-note.icon-right a:after { content: "\266a"; height: inherit; }
-
-i.icon-note:before { content: "\266a"; height: inherit; }
-
-.icon-note-beamed.icon-left a:before, .icon-note-beamed.icon-right a:after { content: "\266b"; height: inherit; }
-
-i.icon-note-beamed:before { content: "\266b"; height: inherit; }
-
-.icon-music.icon-left a:before, .icon-music.icon-right a:after { content: "🎵"; height: inherit; }
-
-i.icon-music:before { content: "🎵"; height: inherit; }
-
-.icon-search.icon-left a:before, .icon-search.icon-right a:after { content: "🔍"; height: inherit; }
-
-i.icon-search:before { content: "🔍"; height: inherit; }
-
-.icon-flashlight.icon-left a:before, .icon-flashlight.icon-right a:after { content: "🔦"; height: inherit; }
-
-i.icon-flashlight:before { content: "🔦"; height: inherit; }
-
-.icon-mail.icon-left a:before, .icon-mail.icon-right a:after { content: "\2709"; height: inherit; }
-
-i.icon-mail:before { content: "\2709"; height: inherit; }
-
-.icon-heart.icon-left a:before, .icon-heart.icon-right a:after { content: "\2665"; height: inherit; }
-
-i.icon-heart:before { content: "\2665"; height: inherit; }
-
-.icon-heart-empty.icon-left a:before, .icon-heart-empty.icon-right a:after { content: "\2661"; height: inherit; }
-
-i.icon-heart-empty:before { content: "\2661"; height: inherit; }
-
-.icon-star.icon-left a:before, .icon-star.icon-right a:after { content: "\2605"; height: inherit; }
-
-i.icon-star:before { content: "\2605"; height: inherit; }
-
-.icon-star-empty.icon-left a:before, .icon-star-empty.icon-right a:after { content: "\2606"; height: inherit; }
-
-i.icon-star-empty:before { content: "\2606"; height: inherit; }
-
-.icon-user.icon-left a:before, .icon-user.icon-right a:after { content: "👤"; height: inherit; }
-
-i.icon-user:before { content: "👤"; height: inherit; }
-
-.icon-users.icon-left a:before, .icon-users.icon-right a:after { content: "👥"; height: inherit; }
-
-i.icon-users:before { content: "👥"; height: inherit; }
-
-.icon-user-add.icon-left a:before, .icon-user-add.icon-right a:after { content: "\e700"; height: inherit; }
-
-i.icon-user-add:before { content: "\e700"; height: inherit; }
-
-.icon-video.icon-left a:before, .icon-video.icon-right a:after { content: "🎬"; height: inherit; }
-
-i.icon-video:before { content: "🎬"; height: inherit; }
-
-.icon-picture.icon-left a:before, .icon-picture.icon-right a:after { content: "🌄"; height: inherit; }
-
-i.icon-picture:before { content: "🌄"; height: inherit; }
-
-.icon-camera.icon-left a:before, .icon-camera.icon-right a:after { content: "📷"; height: inherit; }
-
-i.icon-camera:before { content: "📷"; height: inherit; }
-
-.icon-layout.icon-left a:before, .icon-layout.icon-right a:after { content: "\268f"; height: inherit; }
-
-i.icon-layout:before { content: "\268f"; height: inherit; }
-
-.icon-menu.icon-left a:before, .icon-menu.icon-right a:after { content: "\2630"; height: inherit; }
-
-i.icon-menu:before { content: "\2630"; height: inherit; }
-
-.icon-check.icon-left a:before, .icon-check.icon-right a:after { content: "\2713"; height: inherit; }
-
-i.icon-check:before { content: "\2713"; height: inherit; }
-
-.icon-cancel.icon-left a:before, .icon-cancel.icon-right a:after { content: "\2715"; height: inherit; }
-
-i.icon-cancel:before { content: "\2715"; height: inherit; }
-
-.icon-cancel-circled.icon-left a:before, .icon-cancel-circled.icon-right a:after { content: "\2716"; height: inherit; }
-
-i.icon-cancel-circled:before { content: "\2716"; height: inherit; }
-
-.icon-cancel-squared.icon-left a:before, .icon-cancel-squared.icon-right a:after { content: "\274e"; height: inherit; }
-
-i.icon-cancel-squared:before { content: "\274e"; height: inherit; }
-
-.icon-plus.icon-left a:before, .icon-plus.icon-right a:after { content: "\2b"; height: inherit; }
-
-i.icon-plus:before { content: "\2b"; height: inherit; }
-
-.icon-plus-circled.icon-left a:before, .icon-plus-circled.icon-right a:after { content: "\2795"; height: inherit; }
-
-i.icon-plus-circled:before { content: "\2795"; height: inherit; }
-
-.icon-plus-squared.icon-left a:before, .icon-plus-squared.icon-right a:after { content: "\229e"; height: inherit; }
-
-i.icon-plus-squared:before { content: "\229e"; height: inherit; }
-
-.icon-minus.icon-left a:before, .icon-minus.icon-right a:after { content: "\2d"; height: inherit; }
-
-i.icon-minus:before { content: "\2d"; height: inherit; }
-
-.icon-minus-circled.icon-left a:before, .icon-minus-circled.icon-right a:after { content: "\2796"; height: inherit; }
-
-i.icon-minus-circled:before { content: "\2796"; height: inherit; }
-
-.icon-minus-squared.icon-left a:before, .icon-minus-squared.icon-right a:after { content: "\229f"; height: inherit; }
-
-i.icon-minus-squared:before { content: "\229f"; height: inherit; }
-
-.icon-help.icon-left a:before, .icon-help.icon-right a:after { content: "\2753"; height: inherit; }
-
-i.icon-help:before { content: "\2753"; height: inherit; }
-
-.icon-help-circled.icon-left a:before, .icon-help-circled.icon-right a:after { content: "\e704"; height: inherit; }
-
-i.icon-help-circled:before { content: "\e704"; height: inherit; }
-
-.icon-info.icon-left a:before, .icon-info.icon-right a:after { content: "\2139"; height: inherit; }
-
-i.icon-info:before { content: "\2139"; height: inherit; }
-
-.icon-info-circled.icon-left a:before, .icon-info-circled.icon-right a:after { content: "\e705"; height: inherit; }
-
-i.icon-info-circled:before { content: "\e705"; height: inherit; }
-
-.icon-back.icon-left a:before, .icon-back.icon-right a:after { content: "🔙"; height: inherit; }
-
-i.icon-back:before { content: "🔙"; height: inherit; }
-
-.icon-home.icon-left a:before, .icon-home.icon-right a:after { content: "\2302"; height: inherit; }
-
-i.icon-home:before { content: "\2302"; height: inherit; }
-
-.icon-link.icon-left a:before, .icon-link.icon-right a:after { content: "🔗"; height: inherit; }
-
-i.icon-link:before { content: "🔗"; height: inherit; }
-
-.icon-attach.icon-left a:before, .icon-attach.icon-right a:after { content: "📎"; height: inherit; }
-
-i.icon-attach:before { content: "📎"; height: inherit; }
-
-.icon-lock.icon-left a:before, .icon-lock.icon-right a:after { content: "🔒"; height: inherit; }
-
-i.icon-lock:before { content: "🔒"; height: inherit; }
-
-.icon-lock-open.icon-left a:before, .icon-lock-open.icon-right a:after { content: "🔓"; height: inherit; }
-
-i.icon-lock-open:before { content: "🔓"; height: inherit; }
-
-.icon-eye.icon-left a:before, .icon-eye.icon-right a:after { content: "\e70a"; height: inherit; }
-
-i.icon-eye:before { content: "\e70a"; height: inherit; }
-
-.icon-tag.icon-left a:before, .icon-tag.icon-right a:after { content: "\e70c"; height: inherit; }
-
-i.icon-tag:before { content: "\e70c"; height: inherit; }
-
-.icon-bookmark.icon-left a:before, .icon-bookmark.icon-right a:after { content: "🔖"; height: inherit; }
-
-i.icon-bookmark:before { content: "🔖"; height: inherit; }
-
-.icon-bookmarks.icon-left a:before, .icon-bookmarks.icon-right a:after { content: "📑"; height: inherit; }
-
-i.icon-bookmarks:before { content: "📑"; height: inherit; }
-
-.icon-flag.icon-left a:before, .icon-flag.icon-right a:after { content: "\2691"; height: inherit; }
-
-i.icon-flag:before { content: "\2691"; height: inherit; }
-
-.icon-thumbs-up.icon-left a:before, .icon-thumbs-up.icon-right a:after { content: "👍"; height: inherit; }
-
-i.icon-thumbs-up:before { content: "👍"; height: inherit; }
-
-.icon-thumbs-down.icon-left a:before, .icon-thumbs-down.icon-right a:after { content: "👎"; height: inherit; }
-
-i.icon-thumbs-down:before { content: "👎"; height: inherit; }
-
-.icon-download.icon-left a:before, .icon-download.icon-right a:after { content: "📥"; height: inherit; }
-
-i.icon-download:before { content: "📥"; height: inherit; }
-
-.icon-upload.icon-left a:before, .icon-upload.icon-right a:after { content: "📤"; height: inherit; }
-
-i.icon-upload:before { content: "📤"; height: inherit; }
-
-.icon-upload-cloud.icon-left a:before, .icon-upload-cloud.icon-right a:after { content: "\e711"; height: inherit; }
-
-i.icon-upload-cloud:before { content: "\e711"; height: inherit; }
-
-.icon-reply.icon-left a:before, .icon-reply.icon-right a:after { content: "\e712"; height: inherit; }
-
-i.icon-reply:before { content: "\e712"; height: inherit; }
-
-.icon-reply-all.icon-left a:before, .icon-reply-all.icon-right a:after { content: "\e713"; height: inherit; }
-
-i.icon-reply-all:before { content: "\e713"; height: inherit; }
-
-.icon-forward.icon-left a:before, .icon-forward.icon-right a:after { content: "\27a6"; height: inherit; }
-
-i.icon-forward:before { content: "\27a6"; height: inherit; }
-
-.icon-quote.icon-left a:before, .icon-quote.icon-right a:after { content: "\275e"; height: inherit; }
-
-i.icon-quote:before { content: "\275e"; height: inherit; }
-
-.icon-code.icon-left a:before, .icon-code.icon-right a:after { content: "\e714"; height: inherit; }
-
-i.icon-code:before { content: "\e714"; height: inherit; }
-
-.icon-export.icon-left a:before, .icon-export.icon-right a:after { content: "\e715"; height: inherit; }
-
-i.icon-export:before { content: "\e715"; height: inherit; }
-
-.icon-pencil.icon-left a:before, .icon-pencil.icon-right a:after { content: "\270e"; height: inherit; }
-
-i.icon-pencil:before { content: "\270e"; height: inherit; }
-
-.icon-feather.icon-left a:before, .icon-feather.icon-right a:after { content: "\2712"; height: inherit; }
-
-i.icon-feather:before { content: "\2712"; height: inherit; }
-
-.icon-print.icon-left a:before, .icon-print.icon-right a:after { content: "\e716"; height: inherit; }
-
-i.icon-print:before { content: "\e716"; height: inherit; }
-
-.icon-retweet.icon-left a:before, .icon-retweet.icon-right a:after { content: "\e717"; height: inherit; }
-
-i.icon-retweet:before { content: "\e717"; height: inherit; }
-
-.icon-keyboard.icon-left a:before, .icon-keyboard.icon-right a:after { content: "\2328"; height: inherit; }
-
-i.icon-keyboard:before { content: "\2328"; height: inherit; }
-
-.icon-comment.icon-left a:before, .icon-comment.icon-right a:after { content: "\e718"; height: inherit; }
-
-i.icon-comment:before { content: "\e718"; height: inherit; }
-
-.icon-chat.icon-left a:before, .icon-chat.icon-right a:after { content: "\e720"; height: inherit; }
-
-i.icon-chat:before { content: "\e720"; height: inherit; }
-
-.icon-bell.icon-left a:before, .icon-bell.icon-right a:after { content: "🔔"; height: inherit; }
-
-i.icon-bell:before { content: "🔔"; height: inherit; }
-
-.icon-attention.icon-left a:before, .icon-attention.icon-right a:after { content: "\26a0"; height: inherit; }
-
-i.icon-attention:before { content: "\26a0"; height: inherit; }
-
-.icon-alert.icon-left a:before, .icon-alert.icon-right a:after { content: "💥"; height: inherit; }
-
-i.icon-alert:before { content: "💥"; height: inherit; }
-
-.icon-vcard.icon-left a:before, .icon-vcard.icon-right a:after { content: "\e722"; height: inherit; }
-
-i.icon-vcard:before { content: "\e722"; height: inherit; }
-
-.icon-address.icon-left a:before, .icon-address.icon-right a:after { content: "\e723"; height: inherit; }
-
-i.icon-address:before { content: "\e723"; height: inherit; }
-
-.icon-location.icon-left a:before, .icon-location.icon-right a:after { content: "\e724"; height: inherit; }
-
-i.icon-location:before { content: "\e724"; height: inherit; }
-
-.icon-map.icon-left a:before, .icon-map.icon-right a:after { content: "\e727"; height: inherit; }
-
-i.icon-map:before { content: "\e727"; height: inherit; }
-
-.icon-direction.icon-left a:before, .icon-direction.icon-right a:after { content: "\27a2"; height: inherit; }
-
-i.icon-direction:before { content: "\27a2"; height: inherit; }
-
-.icon-compass.icon-left a:before, .icon-compass.icon-right a:after { content: "\e728"; height: inherit; }
-
-i.icon-compass:before { content: "\e728"; height: inherit; }
-
-.icon-cup.icon-left a:before, .icon-cup.icon-right a:after { content: "\2615"; height: inherit; }
-
-i.icon-cup:before { content: "\2615"; height: inherit; }
-
-.icon-trash.icon-left a:before, .icon-trash.icon-right a:after { content: "\e729"; height: inherit; }
-
-i.icon-trash:before { content: "\e729"; height: inherit; }
-
-.icon-doc.icon-left a:before, .icon-doc.icon-right a:after { content: "\e730"; height: inherit; }
-
-i.icon-doc:before { content: "\e730"; height: inherit; }
-
-.icon-docs.icon-left a:before, .icon-docs.icon-right a:after { content: "\e736"; height: inherit; }
-
-i.icon-docs:before { content: "\e736"; height: inherit; }
-
-.icon-doc-landscape.icon-left a:before, .icon-doc-landscape.icon-right a:after { content: "\e737"; height: inherit; }
-
-i.icon-doc-landscape:before { content: "\e737"; height: inherit; }
-
-.icon-doc-text.icon-left a:before, .icon-doc-text.icon-right a:after { content: "📄"; height: inherit; }
-
-i.icon-doc-text:before { content: "📄"; height: inherit; }
-
-.icon-doc-text-inv.icon-left a:before, .icon-doc-text-inv.icon-right a:after { content: "\e731"; height: inherit; }
-
-i.icon-doc-text-inv:before { content: "\e731"; height: inherit; }
-
-.icon-newspaper.icon-left a:before, .icon-newspaper.icon-right a:after { content: "📰"; height: inherit; }
-
-i.icon-newspaper:before { content: "📰"; height: inherit; }
-
-.icon-book-open.icon-left a:before, .icon-book-open.icon-right a:after { content: "📖"; height: inherit; }
-
-i.icon-book-open:before { content: "📖"; height: inherit; }
-
-.icon-book.icon-left a:before, .icon-book.icon-right a:after { content: "📕"; height: inherit; }
-
-i.icon-book:before { content: "📕"; height: inherit; }
-
-.icon-folder.icon-left a:before, .icon-folder.icon-right a:after { content: "📁"; height: inherit; }
-
-i.icon-folder:before { content: "📁"; height: inherit; }
-
-.icon-archive.icon-left a:before, .icon-archive.icon-right a:after { content: "\e738"; height: inherit; }
-
-i.icon-archive:before { content: "\e738"; height: inherit; }
-
-.icon-box.icon-left a:before, .icon-box.icon-right a:after { content: "📦"; height: inherit; }
-
-i.icon-box:before { content: "📦"; height: inherit; }
-
-.icon-rss.icon-left a:before, .icon-rss.icon-right a:after { content: "\e73a"; height: inherit; }
-
-i.icon-rss:before { content: "\e73a"; height: inherit; }
-
-.icon-phone.icon-left a:before, .icon-phone.icon-right a:after { content: "📞"; height: inherit; }
-
-i.icon-phone:before { content: "📞"; height: inherit; }
-
-.icon-cog.icon-left a:before, .icon-cog.icon-right a:after { content: "\2699"; height: inherit; }
-
-i.icon-cog:before { content: "\2699"; height: inherit; }
-
-.icon-tools.icon-left a:before, .icon-tools.icon-right a:after { content: "\2692"; height: inherit; }
-
-i.icon-tools:before { content: "\2692"; height: inherit; }
-
-.icon-share.icon-left a:before, .icon-share.icon-right a:after { content: "\e73c"; height: inherit; }
-
-i.icon-share:before { content: "\e73c"; height: inherit; }
-
-.icon-shareable.icon-left a:before, .icon-shareable.icon-right a:after { content: "\e73e"; height: inherit; }
-
-i.icon-shareable:before { content: "\e73e"; height: inherit; }
-
-.icon-basket.icon-left a:before, .icon-basket.icon-right a:after { content: "\e73d"; height: inherit; }
-
-i.icon-basket:before { content: "\e73d"; height: inherit; }
-
-.icon-bag.icon-left a:before, .icon-bag.icon-right a:after { content: "👜"; height: inherit; }
-
-i.icon-bag:before { content: "👜"; height: inherit; }
-
-.icon-calendar.icon-left a:before, .icon-calendar.icon-right a:after { content: "📅"; height: inherit; }
-
-i.icon-calendar:before { content: "📅"; height: inherit; }
-
-.icon-login.icon-left a:before, .icon-login.icon-right a:after { content: "\e740"; height: inherit; }
-
-i.icon-login:before { content: "\e740"; height: inherit; }
-
-.icon-logout.icon-left a:before, .icon-logout.icon-right a:after { content: "\e741"; height: inherit; }
-
-i.icon-logout:before { content: "\e741"; height: inherit; }
-
-.icon-mic.icon-left a:before, .icon-mic.icon-right a:after { content: "🎤"; height: inherit; }
-
-i.icon-mic:before { content: "🎤"; height: inherit; }
-
-.icon-mute.icon-left a:before, .icon-mute.icon-right a:after { content: "🔇"; height: inherit; }
-
-i.icon-mute:before { content: "🔇"; height: inherit; }
-
-.icon-sound.icon-left a:before, .icon-sound.icon-right a:after { content: "🔊"; height: inherit; }
-
-i.icon-sound:before { content: "🔊"; height: inherit; }
-
-.icon-volume.icon-left a:before, .icon-volume.icon-right a:after { content: "\e742"; height: inherit; }
-
-i.icon-volume:before { content: "\e742"; height: inherit; }
-
-.icon-clock.icon-left a:before, .icon-clock.icon-right a:after { content: "🕔"; height: inherit; }
-
-i.icon-clock:before { content: "🕔"; height: inherit; }
-
-.icon-hourglass.icon-left a:before, .icon-hourglass.icon-right a:after { content: "\23f3"; height: inherit; }
-
-i.icon-hourglass:before { content: "\23f3"; height: inherit; }
-
-.icon-lamp.icon-left a:before, .icon-lamp.icon-right a:after { content: "💡"; height: inherit; }
-
-i.icon-lamp:before { content: "💡"; height: inherit; }
-
-.icon-light-down.icon-left a:before, .icon-light-down.icon-right a:after { content: "🔅"; height: inherit; }
-
-i.icon-light-down:before { content: "🔅"; height: inherit; }
-
-.icon-light-up.icon-left a:before, .icon-light-up.icon-right a:after { content: "🔆"; height: inherit; }
-
-i.icon-light-up:before { content: "🔆"; height: inherit; }
-
-.icon-adjust.icon-left a:before, .icon-adjust.icon-right a:after { content: "\25d1"; height: inherit; }
-
-i.icon-adjust:before { content: "\25d1"; height: inherit; }
-
-.icon-block.icon-left a:before, .icon-block.icon-right a:after { content: "🚫"; height: inherit; }
-
-i.icon-block:before { content: "🚫"; height: inherit; }
-
-.icon-resize-full.icon-left a:before, .icon-resize-full.icon-right a:after { content: "\e744"; height: inherit; }
-
-i.icon-resize-full:before { content: "\e744"; height: inherit; }
-
-.icon-resize-small.icon-left a:before, .icon-resize-small.icon-right a:after { content: "\e746"; height: inherit; }
-
-i.icon-resize-small:before { content: "\e746"; height: inherit; }
-
-.icon-popup.icon-left a:before, .icon-popup.icon-right a:after { content: "\e74c"; height: inherit; }
-
-i.icon-popup:before { content: "\e74c"; height: inherit; }
-
-.icon-publish.icon-left a:before, .icon-publish.icon-right a:after { content: "\e74d"; height: inherit; }
-
-i.icon-publish:before { content: "\e74d"; height: inherit; }
-
-.icon-window.icon-left a:before, .icon-window.icon-right a:after { content: "\e74e"; height: inherit; }
-
-i.icon-window:before { content: "\e74e"; height: inherit; }
-
-.icon-arrow-combo.icon-left a:before, .icon-arrow-combo.icon-right a:after { content: "\e74f"; height: inherit; }
-
-i.icon-arrow-combo:before { content: "\e74f"; height: inherit; }
-
-.icon-down-circled.icon-left a:before, .icon-down-circled.icon-right a:after { content: "\e758"; height: inherit; }
-
-i.icon-down-circled:before { content: "\e758"; height: inherit; }
-
-.icon-left-circled.icon-left a:before, .icon-left-circled.icon-right a:after { content: "\e759"; height: inherit; }
-
-i.icon-left-circled:before { content: "\e759"; height: inherit; }
-
-.icon-right-circled.icon-left a:before, .icon-right-circled.icon-right a:after { content: "\e75a"; height: inherit; }
-
-i.icon-right-circled:before { content: "\e75a"; height: inherit; }
-
-.icon-up-circled.icon-left a:before, .icon-up-circled.icon-right a:after { content: "\e75b"; height: inherit; }
-
-i.icon-up-circled:before { content: "\e75b"; height: inherit; }
-
-.icon-down-open.icon-left a:before, .icon-down-open.icon-right a:after { content: "\e75c"; height: inherit; }
-
-i.icon-down-open:before { content: "\e75c"; height: inherit; }
-
-.icon-left-open.icon-left a:before, .icon-left-open.icon-right a:after { content: "\e75d"; height: inherit; }
-
-i.icon-left-open:before { content: "\e75d"; height: inherit; }
-
-.icon-right-open.icon-left a:before, .icon-right-open.icon-right a:after { content: "\e75e"; height: inherit; }
-
-i.icon-right-open:before { content: "\e75e"; height: inherit; }
-
-.icon-up-open.icon-left a:before, .icon-up-open.icon-right a:after { content: "\e75f"; height: inherit; }
-
-i.icon-up-open:before { content: "\e75f"; height: inherit; }
-
-.icon-down-open-mini.icon-left a:before, .icon-down-open-mini.icon-right a:after { content: "\e760"; height: inherit; }
-
-i.icon-down-open-mini:before { content: "\e760"; height: inherit; }
-
-.icon-left-open-mini.icon-left a:before, .icon-left-open-mini.icon-right a:after { content: "\e761"; height: inherit; }
-
-i.icon-left-open-mini:before { content: "\e761"; height: inherit; }
-
-.icon-right-open-mini.icon-left a:before, .icon-right-open-mini.icon-right a:after { content: "\e762"; height: inherit; }
-
-i.icon-right-open-mini:before { content: "\e762"; height: inherit; }
-
-.icon-up-open-mini.icon-left a:before, .icon-up-open-mini.icon-right a:after { content: "\e763"; height: inherit; }
-
-i.icon-up-open-mini:before { content: "\e763"; height: inherit; }
-
-.icon-down-open-big.icon-left a:before, .icon-down-open-big.icon-right a:after { content: "\e764"; height: inherit; }
-
-i.icon-down-open-big:before { content: "\e764"; height: inherit; }
-
-.icon-left-open-big.icon-left a:before, .icon-left-open-big.icon-right a:after { content: "\e765"; height: inherit; }
-
-i.icon-left-open-big:before { content: "\e765"; height: inherit; }
-
-.icon-right-open-big.icon-left a:before, .icon-right-open-big.icon-right a:after { content: "\e766"; height: inherit; }
-
-i.icon-right-open-big:before { content: "\e766"; height: inherit; }
-
-.icon-up-open-big.icon-left a:before, .icon-up-open-big.icon-right a:after { content: "\e767"; height: inherit; }
-
-i.icon-up-open-big:before { content: "\e767"; height: inherit; }
-
-.icon-down.icon-left a:before, .icon-down.icon-right a:after { content: "\2b07"; height: inherit; }
-
-i.icon-down:before { content: "\2b07"; height: inherit; }
-
-.icon-arrow-left.icon-left a:before, .icon-arrow-left.icon-right a:after { content: "\2b05"; height: inherit; }
-
-i.icon-arrow-left:before { content: "\2b05"; height: inherit; }
-
-.icon-arrow-right.icon-left a:before, .icon-arrow-right.icon-right a:after { content: "\27a1"; height: inherit; }
-
-i.icon-arrow-right:before { content: "\27a1"; height: inherit; }
-
-.icon-up.icon-left a:before, .icon-up.icon-right a:after { content: "\2b06"; height: inherit; }
-
-i.icon-up:before { content: "\2b06"; height: inherit; }
-
-.icon-down-dir.icon-left a:before, .icon-down-dir.icon-right a:after { content: "\25be"; height: inherit; }
-
-i.icon-down-dir:before { content: "\25be"; height: inherit; }
-
-.icon-left-dir.icon-left a:before, .icon-left-dir.icon-right a:after { content: "\25c2"; height: inherit; }
-
-i.icon-left-dir:before { content: "\25c2"; height: inherit; }
-
-.icon-right-dir.icon-left a:before, .icon-right-dir.icon-right a:after { content: "\25b8"; height: inherit; }
-
-i.icon-right-dir:before { content: "\25b8"; height: inherit; }
-
-.icon-up-dir.icon-left a:before, .icon-up-dir.icon-right a:after { content: "\25b4"; height: inherit; }
-
-i.icon-up-dir:before { content: "\25b4"; height: inherit; }
-
-.icon-down-bold.icon-left a:before, .icon-down-bold.icon-right a:after { content: "\e4b0"; height: inherit; }
-
-i.icon-down-bold:before { content: "\e4b0"; height: inherit; }
-
-.icon-left-bold.icon-left a:before, .icon-left-bold.icon-right a:after { content: "\e4ad"; height: inherit; }
-
-i.icon-left-bold:before { content: "\e4ad"; height: inherit; }
-
-.icon-right-bold.icon-left a:before, .icon-right-bold.icon-right a:after { content: "\e4ae"; height: inherit; }
-
-i.icon-right-bold:before { content: "\e4ae"; height: inherit; }
-
-.icon-up-bold.icon-left a:before, .icon-up-bold.icon-right a:after { content: "\e4af"; height: inherit; }
-
-i.icon-up-bold:before { content: "\e4af"; height: inherit; }
-
-.icon-down-thin.icon-left a:before, .icon-down-thin.icon-right a:after { content: "\2193"; height: inherit; }
-
-i.icon-down-thin:before { content: "\2193"; height: inherit; }
-
-.icon-left-thin.icon-left a:before, .icon-left-thin.icon-right a:after { content: "\2190"; height: inherit; }
-
-i.icon-left-thin:before { content: "\2190"; height: inherit; }
-
-.icon-right-thin.icon-left a:before, .icon-right-thin.icon-right a:after { content: "\2192"; height: inherit; }
-
-i.icon-right-thin:before { content: "\2192"; height: inherit; }
-
-.icon-up-thin.icon-left a:before, .icon-up-thin.icon-right a:after { content: "\2191"; height: inherit; }
-
-i.icon-up-thin:before { content: "\2191"; height: inherit; }
-
-.icon-ccw.icon-left a:before, .icon-ccw.icon-right a:after { content: "\27f2"; height: inherit; }
-
-i.icon-ccw:before { content: "\27f2"; height: inherit; }
-
-.icon-cw.icon-left a:before, .icon-cw.icon-right a:after { content: "\27f3"; height: inherit; }
-
-i.icon-cw:before { content: "\27f3"; height: inherit; }
-
-.icon-arrows-ccw.icon-left a:before, .icon-arrows-ccw.icon-right a:after { content: "🔄"; height: inherit; }
-
-i.icon-arrows-ccw:before { content: "🔄"; height: inherit; }
-
-.icon-level-down.icon-left a:before, .icon-level-down.icon-right a:after { content: "\21b3"; height: inherit; }
-
-i.icon-level-down:before { content: "\21b3"; height: inherit; }
-
-.icon-level-up.icon-left a:before, .icon-level-up.icon-right a:after { content: "\21b0"; height: inherit; }
-
-i.icon-level-up:before { content: "\21b0"; height: inherit; }
-
-.icon-shuffle.icon-left a:before, .icon-shuffle.icon-right a:after { content: "🔀"; height: inherit; }
-
-i.icon-shuffle:before { content: "🔀"; height: inherit; }
-
-.icon-loop.icon-left a:before, .icon-loop.icon-right a:after { content: "🔁"; height: inherit; }
-
-i.icon-loop:before { content: "🔁"; height: inherit; }
-
-.icon-switch.icon-left a:before, .icon-switch.icon-right a:after { content: "\21c6"; height: inherit; }
-
-i.icon-switch:before { content: "\21c6"; height: inherit; }
-
-.icon-play.icon-left a:before, .icon-play.icon-right a:after { content: "\25b6"; height: inherit; }
-
-i.icon-play:before { content: "\25b6"; height: inherit; }
-
-.icon-stop.icon-left a:before, .icon-stop.icon-right a:after { content: "\25a0"; height: inherit; }
-
-i.icon-stop:before { content: "\25a0"; height: inherit; }
-
-.icon-pause.icon-left a:before, .icon-pause.icon-right a:after { content: "\2389"; height: inherit; }
-
-i.icon-pause:before { content: "\2389"; height: inherit; }
-
-.icon-record.icon-left a:before, .icon-record.icon-right a:after { content: "\26ab"; height: inherit; }
-
-i.icon-record:before { content: "\26ab"; height: inherit; }
-
-.icon-to-end.icon-left a:before, .icon-to-end.icon-right a:after { content: "\23ed"; height: inherit; }
-
-i.icon-to-end:before { content: "\23ed"; height: inherit; }
-
-.icon-to-start.icon-left a:before, .icon-to-start.icon-right a:after { content: "\23ee"; height: inherit; }
-
-i.icon-to-start:before { content: "\23ee"; height: inherit; }
-
-.icon-fast-forward.icon-left a:before, .icon-fast-forward.icon-right a:after { content: "\23e9"; height: inherit; }
-
-i.icon-fast-forward:before { content: "\23e9"; height: inherit; }
-
-.icon-fast-backward.icon-left a:before, .icon-fast-backward.icon-right a:after { content: "\23ea"; height: inherit; }
-
-i.icon-fast-backward:before { content: "\23ea"; height: inherit; }
-
-.icon-progress-0.icon-left a:before, .icon-progress-0.icon-right a:after { content: "\e768"; height: inherit; }
-
-i.icon-progress-0:before { content: "\e768"; height: inherit; }
-
-.icon-progress-1.icon-left a:before, .icon-progress-1.icon-right a:after { content: "\e769"; height: inherit; }
-
-i.icon-progress-1:before { content: "\e769"; height: inherit; }
-
-.icon-progress-2.icon-left a:before, .icon-progress-2.icon-right a:after { content: "\e76a"; height: inherit; }
-
-i.icon-progress-2:before { content: "\e76a"; height: inherit; }
-
-.icon-progress-3.icon-left a:before, .icon-progress-3.icon-right a:after { content: "\e76b"; height: inherit; }
-
-i.icon-progress-3:before { content: "\e76b"; height: inherit; }
-
-.icon-target.icon-left a:before, .icon-target.icon-right a:after { content: "🎯"; height: inherit; }
-
-i.icon-target:before { content: "🎯"; height: inherit; }
-
-.icon-palette.icon-left a:before, .icon-palette.icon-right a:after { content: "🎨"; height: inherit; }
-
-i.icon-palette:before { content: "🎨"; height: inherit; }
-
-.icon-list.icon-left a:before, .icon-list.icon-right a:after { content: "\e005"; height: inherit; }
-
-i.icon-list:before { content: "\e005"; height: inherit; }
-
-.icon-list-add.icon-left a:before, .icon-list-add.icon-right a:after { content: "\e003"; height: inherit; }
-
-i.icon-list-add:before { content: "\e003"; height: inherit; }
-
-.icon-signal.icon-left a:before, .icon-signal.icon-right a:after { content: "📶"; height: inherit; }
-
-i.icon-signal:before { content: "📶"; height: inherit; }
-
-.icon-trophy.icon-left a:before, .icon-trophy.icon-right a:after { content: "🏆"; height: inherit; }
-
-i.icon-trophy:before { content: "🏆"; height: inherit; }
-
-.icon-battery.icon-left a:before, .icon-battery.icon-right a:after { content: "🔋"; height: inherit; }
-
-i.icon-battery:before { content: "🔋"; height: inherit; }
-
-.icon-back-in-time.icon-left a:before, .icon-back-in-time.icon-right a:after { content: "\e771"; height: inherit; }
-
-i.icon-back-in-time:before { content: "\e771"; height: inherit; }
-
-.icon-monitor.icon-left a:before, .icon-monitor.icon-right a:after { content: "💻"; height: inherit; }
-
-i.icon-monitor:before { content: "💻"; height: inherit; }
-
-.icon-mobile.icon-left a:before, .icon-mobile.icon-right a:after { content: "📱"; height: inherit; }
-
-i.icon-mobile:before { content: "📱"; height: inherit; }
-
-.icon-network.icon-left a:before, .icon-network.icon-right a:after { content: "\e776"; height: inherit; }
-
-i.icon-network:before { content: "\e776"; height: inherit; }
-
-.icon-cd.icon-left a:before, .icon-cd.icon-right a:after { content: "💿"; height: inherit; }
-
-i.icon-cd:before { content: "💿"; height: inherit; }
-
-.icon-inbox.icon-left a:before, .icon-inbox.icon-right a:after { content: "\e777"; height: inherit; }
-
-i.icon-inbox:before { content: "\e777"; height: inherit; }
-
-.icon-install.icon-left a:before, .icon-install.icon-right a:after { content: "\e778"; height: inherit; }
-
-i.icon-install:before { content: "\e778"; height: inherit; }
-
-.icon-globe.icon-left a:before, .icon-globe.icon-right a:after { content: "🌎"; height: inherit; }
-
-i.icon-globe:before { content: "🌎"; height: inherit; }
-
-.icon-cloud.icon-left a:before, .icon-cloud.icon-right a:after { content: "\2601"; height: inherit; }
-
-i.icon-cloud:before { content: "\2601"; height: inherit; }
-
-.icon-cloud-thunder.icon-left a:before, .icon-cloud-thunder.icon-right a:after { content: "\26c8"; height: inherit; }
-
-i.icon-cloud-thunder:before { content: "\26c8"; height: inherit; }
-
-.icon-flash.icon-left a:before, .icon-flash.icon-right a:after { content: "\26a1"; height: inherit; }
-
-i.icon-flash:before { content: "\26a1"; height: inherit; }
-
-.icon-moon.icon-left a:before, .icon-moon.icon-right a:after { content: "\263d"; height: inherit; }
-
-i.icon-moon:before { content: "\263d"; height: inherit; }
-
-.icon-flight.icon-left a:before, .icon-flight.icon-right a:after { content: "\2708"; height: inherit; }
-
-i.icon-flight:before { content: "\2708"; height: inherit; }
-
-.icon-paper-plane.icon-left a:before, .icon-paper-plane.icon-right a:after { content: "\e79b"; height: inherit; }
-
-i.icon-paper-plane:before { content: "\e79b"; height: inherit; }
-
-.icon-leaf.icon-left a:before, .icon-leaf.icon-right a:after { content: "🍂"; height: inherit; }
-
-i.icon-leaf:before { content: "🍂"; height: inherit; }
-
-.icon-lifebuoy.icon-left a:before, .icon-lifebuoy.icon-right a:after { content: "\e788"; height: inherit; }
-
-i.icon-lifebuoy:before { content: "\e788"; height: inherit; }
-
-.icon-mouse.icon-left a:before, .icon-mouse.icon-right a:after { content: "\e789"; height: inherit; }
-
-i.icon-mouse:before { content: "\e789"; height: inherit; }
-
-.icon-briefcase.icon-left a:before, .icon-briefcase.icon-right a:after { content: "💼"; height: inherit; }
-
-i.icon-briefcase:before { content: "💼"; height: inherit; }
-
-.icon-suitcase.icon-left a:before, .icon-suitcase.icon-right a:after { content: "\e78e"; height: inherit; }
-
-i.icon-suitcase:before { content: "\e78e"; height: inherit; }
-
-.icon-dot.icon-left a:before, .icon-dot.icon-right a:after { content: "\e78b"; height: inherit; }
-
-i.icon-dot:before { content: "\e78b"; height: inherit; }
-
-.icon-dot-2.icon-left a:before, .icon-dot-2.icon-right a:after { content: "\e78c"; height: inherit; }
-
-i.icon-dot-2:before { content: "\e78c"; height: inherit; }
-
-.icon-dot-3.icon-left a:before, .icon-dot-3.icon-right a:after { content: "\e78d"; height: inherit; }
-
-i.icon-dot-3:before { content: "\e78d"; height: inherit; }
-
-.icon-brush.icon-left a:before, .icon-brush.icon-right a:after { content: "\e79a"; height: inherit; }
-
-i.icon-brush:before { content: "\e79a"; height: inherit; }
-
-.icon-magnet.icon-left a:before, .icon-magnet.icon-right a:after { content: "\e7a1"; height: inherit; }
-
-i.icon-magnet:before { content: "\e7a1"; height: inherit; }
-
-.icon-infinity.icon-left a:before, .icon-infinity.icon-right a:after { content: "\221e"; height: inherit; }
-
-i.icon-infinity:before { content: "\221e"; height: inherit; }
-
-.icon-erase.icon-left a:before, .icon-erase.icon-right a:after { content: "\232b"; height: inherit; }
-
-i.icon-erase:before { content: "\232b"; height: inherit; }
-
-.icon-chart-pie.icon-left a:before, .icon-chart-pie.icon-right a:after { content: "\e751"; height: inherit; }
-
-i.icon-chart-pie:before { content: "\e751"; height: inherit; }
-
-.icon-chart-line.icon-left a:before, .icon-chart-line.icon-right a:after { content: "📈"; height: inherit; }
-
-i.icon-chart-line:before { content: "📈"; height: inherit; }
-
-.icon-chart-bar.icon-left a:before, .icon-chart-bar.icon-right a:after { content: "📊"; height: inherit; }
-
-i.icon-chart-bar:before { content: "📊"; height: inherit; }
-
-.icon-chart-area.icon-left a:before, .icon-chart-area.icon-right a:after { content: "🔾"; height: inherit; }
-
-i.icon-chart-area:before { content: "🔾"; height: inherit; }
-
-.icon-tape.icon-left a:before, .icon-tape.icon-right a:after { content: "\2707"; height: inherit; }
-
-i.icon-tape:before { content: "\2707"; height: inherit; }
-
-.icon-graduation-cap.icon-left a:before, .icon-graduation-cap.icon-right a:after { content: "🎓"; height: inherit; }
-
-i.icon-graduation-cap:before { content: "🎓"; height: inherit; }
-
-.icon-language.icon-left a:before, .icon-language.icon-right a:after { content: "\e752"; height: inherit; }
-
-i.icon-language:before { content: "\e752"; height: inherit; }
-
-.icon-ticket.icon-left a:before, .icon-ticket.icon-right a:after { content: "🎫"; height: inherit; }
-
-i.icon-ticket:before { content: "🎫"; height: inherit; }
-
-.icon-water.icon-left a:before, .icon-water.icon-right a:after { content: "💦"; height: inherit; }
-
-i.icon-water:before { content: "💦"; height: inherit; }
-
-.icon-droplet.icon-left a:before, .icon-droplet.icon-right a:after { content: "💧"; height: inherit; }
-
-i.icon-droplet:before { content: "💧"; height: inherit; }
-
-.icon-air.icon-left a:before, .icon-air.icon-right a:after { content: "\e753"; height: inherit; }
-
-i.icon-air:before { content: "\e753"; height: inherit; }
-
-.icon-credit-card.icon-left a:before, .icon-credit-card.icon-right a:after { content: "💳"; height: inherit; }
-
-i.icon-credit-card:before { content: "💳"; height: inherit; }
-
-.icon-floppy.icon-left a:before, .icon-floppy.icon-right a:after { content: "💾"; height: inherit; }
-
-i.icon-floppy:before { content: "💾"; height: inherit; }
-
-.icon-clipboard.icon-left a:before, .icon-clipboard.icon-right a:after { content: "📋"; height: inherit; }
-
-i.icon-clipboard:before { content: "📋"; height: inherit; }
-
-.icon-megaphone.icon-left a:before, .icon-megaphone.icon-right a:after { content: "📣"; height: inherit; }
-
-i.icon-megaphone:before { content: "📣"; height: inherit; }
-
-.icon-database.icon-left a:before, .icon-database.icon-right a:after { content: "\e754"; height: inherit; }
-
-i.icon-database:before { content: "\e754"; height: inherit; }
-
-.icon-drive.icon-left a:before, .icon-drive.icon-right a:after { content: "\e755"; height: inherit; }
-
-i.icon-drive:before { content: "\e755"; height: inherit; }
-
-.icon-bucket.icon-left a:before, .icon-bucket.icon-right a:after { content: "\e756"; height: inherit; }
-
-i.icon-bucket:before { content: "\e756"; height: inherit; }
-
-.icon-thermometer.icon-left a:before, .icon-thermometer.icon-right a:after { content: "\e757"; height: inherit; }
-
-i.icon-thermometer:before { content: "\e757"; height: inherit; }
-
-.icon-key.icon-left a:before, .icon-key.icon-right a:after { content: "🔑"; height: inherit; }
-
-i.icon-key:before { content: "🔑"; height: inherit; }
-
-.icon-flow-cascade.icon-left a:before, .icon-flow-cascade.icon-right a:after { content: "\e790"; height: inherit; }
-
-i.icon-flow-cascade:before { content: "\e790"; height: inherit; }
-
-.icon-flow-branch.icon-left a:before, .icon-flow-branch.icon-right a:after { content: "\e791"; height: inherit; }
-
-i.icon-flow-branch:before { content: "\e791"; height: inherit; }
-
-.icon-flow-tree.icon-left a:before, .icon-flow-tree.icon-right a:after { content: "\e792"; height: inherit; }
-
-i.icon-flow-tree:before { content: "\e792"; height: inherit; }
-
-.icon-flow-line.icon-left a:before, .icon-flow-line.icon-right a:after { content: "\e793"; height: inherit; }
-
-i.icon-flow-line:before { content: "\e793"; height: inherit; }
-
-.icon-flow-parallel.icon-left a:before, .icon-flow-parallel.icon-right a:after { content: "\e794"; height: inherit; }
-
-i.icon-flow-parallel:before { content: "\e794"; height: inherit; }
-
-.icon-rocket.icon-left a:before, .icon-rocket.icon-right a:after { content: "🚀"; height: inherit; }
-
-i.icon-rocket:before { content: "🚀"; height: inherit; }
-
-.icon-gauge.icon-left a:before, .icon-gauge.icon-right a:after { content: "\e7a2"; height: inherit; }
-
-i.icon-gauge:before { content: "\e7a2"; height: inherit; }
-
-.icon-traffic-cone.icon-left a:before, .icon-traffic-cone.icon-right a:after { content: "\e7a3"; height: inherit; }
-
-i.icon-traffic-cone:before { content: "\e7a3"; height: inherit; }
-
-.icon-cc.icon-left a:before, .icon-cc.icon-right a:after { content: "\e7a5"; height: inherit; }
-
-i.icon-cc:before { content: "\e7a5"; height: inherit; }
-
-.icon-cc-by.icon-left a:before, .icon-cc-by.icon-right a:after { content: "\e7a6"; height: inherit; }
-
-i.icon-cc-by:before { content: "\e7a6"; height: inherit; }
-
-.icon-cc-nc.icon-left a:before, .icon-cc-nc.icon-right a:after { content: "\e7a7"; height: inherit; }
-
-i.icon-cc-nc:before { content: "\e7a7"; height: inherit; }
-
-.icon-cc-nc-eu.icon-left a:before, .icon-cc-nc-eu.icon-right a:after { content: "\e7a8"; height: inherit; }
-
-i.icon-cc-nc-eu:before { content: "\e7a8"; height: inherit; }
-
-.icon-cc-nc-jp.icon-left a:before, .icon-cc-nc-jp.icon-right a:after { content: "\e7a9"; height: inherit; }
-
-i.icon-cc-nc-jp:before { content: "\e7a9"; height: inherit; }
-
-.icon-cc-sa.icon-left a:before, .icon-cc-sa.icon-right a:after { content: "\e7aa"; height: inherit; }
-
-i.icon-cc-sa:before { content: "\e7aa"; height: inherit; }
-
-.icon-cc-nd.icon-left a:before, .icon-cc-nd.icon-right a:after { content: "\e7ab"; height: inherit; }
-
-i.icon-cc-nd:before { content: "\e7ab"; height: inherit; }
-
-.icon-cc-pd.icon-left a:before, .icon-cc-pd.icon-right a:after { content: "\e7ac"; height: inherit; }
-
-i.icon-cc-pd:before { content: "\e7ac"; height: inherit; }
-
-.icon-cc-zero.icon-left a:before, .icon-cc-zero.icon-right a:after { content: "\e7ad"; height: inherit; }
-
-i.icon-cc-zero:before { content: "\e7ad"; height: inherit; }
-
-.icon-cc-share.icon-left a:before, .icon-cc-share.icon-right a:after { content: "\e7ae"; height: inherit; }
-
-i.icon-cc-share:before { content: "\e7ae"; height: inherit; }
-
-.icon-cc-remix.icon-left a:before, .icon-cc-remix.icon-right a:after { content: "\e7af"; height: inherit; }
-
-i.icon-cc-remix:before { content: "\e7af"; height: inherit; }
-
-.icon-github.icon-left a:before, .icon-github.icon-right a:after { content: "\f300"; height: inherit; }
-
-i.icon-github:before { content: "\f300"; height: inherit; }
-
-.icon-github-circled.icon-left a:before, .icon-github-circled.icon-right a:after { content: "\f301"; height: inherit; }
-
-i.icon-github-circled:before { content: "\f301"; height: inherit; }
-
-.icon-flickr.icon-left a:before, .icon-flickr.icon-right a:after { content: "\f303"; height: inherit; }
-
-i.icon-flickr:before { content: "\f303"; height: inherit; }
-
-.icon-flickr-circled.icon-left a:before, .icon-flickr-circled.icon-right a:after { content: "\f304"; height: inherit; }
-
-i.icon-flickr-circled:before { content: "\f304"; height: inherit; }
-
-.icon-vimeo.icon-left a:before, .icon-vimeo.icon-right a:after { content: "\f306"; height: inherit; }
-
-i.icon-vimeo:before { content: "\f306"; height: inherit; }
-
-.icon-vimeo-circled.icon-left a:before, .icon-vimeo-circled.icon-right a:after { content: "\f307"; height: inherit; }
-
-i.icon-vimeo-circled:before { content: "\f307"; height: inherit; }
-
-.icon-twitter.icon-left a:before, .icon-twitter.icon-right a:after { content: "\f309"; height: inherit; }
-
-i.icon-twitter:before { content: "\f309"; height: inherit; }
-
-.icon-twitter-circled.icon-left a:before, .icon-twitter-circled.icon-right a:after { content: "\f30a"; height: inherit; }
-
-i.icon-twitter-circled:before { content: "\f30a"; height: inherit; }
-
-.icon-facebook.icon-left a:before, .icon-facebook.icon-right a:after { content: "\f30c"; height: inherit; }
-
-i.icon-facebook:before { content: "\f30c"; height: inherit; }
-
-.icon-facebook-circled.icon-left a:before, .icon-facebook-circled.icon-right a:after { content: "\f30d"; height: inherit; }
-
-i.icon-facebook-circled:before { content: "\f30d"; height: inherit; }
-
-.icon-facebook-squared.icon-left a:before, .icon-facebook-squared.icon-right a:after { content: "\f30e"; height: inherit; }
-
-i.icon-facebook-squared:before { content: "\f30e"; height: inherit; }
-
-.icon-gplus.icon-left a:before, .icon-gplus.icon-right a:after { content: "\f30f"; height: inherit; }
-
-i.icon-gplus:before { content: "\f30f"; height: inherit; }
-
-.icon-gplus-circled.icon-left a:before, .icon-gplus-circled.icon-right a:after { content: "\f310"; height: inherit; }
-
-i.icon-gplus-circled:before { content: "\f310"; height: inherit; }
-
-.icon-pinterest.icon-left a:before, .icon-pinterest.icon-right a:after { content: "\f312"; height: inherit; }
-
-i.icon-pinterest:before { content: "\f312"; height: inherit; }
-
-.icon-pinterest-circled.icon-left a:before, .icon-pinterest-circled.icon-right a:after { content: "\f313"; height: inherit; }
-
-i.icon-pinterest-circled:before { content: "\f313"; height: inherit; }
-
-.icon-tumblr.icon-left a:before, .icon-tumblr.icon-right a:after { content: "\f315"; height: inherit; }
-
-i.icon-tumblr:before { content: "\f315"; height: inherit; }
-
-.icon-tumblr-circled.icon-left a:before, .icon-tumblr-circled.icon-right a:after { content: "\f316"; height: inherit; }
-
-i.icon-tumblr-circled:before { content: "\f316"; height: inherit; }
-
-.icon-linkedin.icon-left a:before, .icon-linkedin.icon-right a:after { content: "\f318"; height: inherit; }
-
-i.icon-linkedin:before { content: "\f318"; height: inherit; }
-
-.icon-linkedin-circled.icon-left a:before, .icon-linkedin-circled.icon-right a:after { content: "\f319"; height: inherit; }
-
-i.icon-linkedin-circled:before { content: "\f319"; height: inherit; }
-
-.icon-dribbble.icon-left a:before, .icon-dribbble.icon-right a:after { content: "\f31b"; height: inherit; }
-
-i.icon-dribbble:before { content: "\f31b"; height: inherit; }
-
-.icon-dribbble-circled.icon-left a:before, .icon-dribbble-circled.icon-right a:after { content: "\f31c"; height: inherit; }
-
-i.icon-dribbble-circled:before { content: "\f31c"; height: inherit; }
-
-.icon-stumbleupon.icon-left a:before, .icon-stumbleupon.icon-right a:after { content: "\f31e"; height: inherit; }
-
-i.icon-stumbleupon:before { content: "\f31e"; height: inherit; }
-
-.icon-stumbleupon-circled.icon-left a:before, .icon-stumbleupon-circled.icon-right a:after { content: "\f31f"; height: inherit; }
-
-i.icon-stumbleupon-circled:before { content: "\f31f"; height: inherit; }
-
-.icon-lastfm.icon-left a:before, .icon-lastfm.icon-right a:after { content: "\f321"; height: inherit; }
-
-i.icon-lastfm:before { content: "\f321"; height: inherit; }
-
-.icon-lastfm-circled.icon-left a:before, .icon-lastfm-circled.icon-right a:after { content: "\f322"; height: inherit; }
-
-i.icon-lastfm-circled:before { content: "\f322"; height: inherit; }
-
-.icon-rdio.icon-left a:before, .icon-rdio.icon-right a:after { content: "\f324"; height: inherit; }
-
-i.icon-rdio:before { content: "\f324"; height: inherit; }
-
-.icon-rdio-circled.icon-left a:before, .icon-rdio-circled.icon-right a:after { content: "\f325"; height: inherit; }
-
-i.icon-rdio-circled:before { content: "\f325"; height: inherit; }
-
-.icon-spotify.icon-left a:before, .icon-spotify.icon-right a:after { content: "\f327"; height: inherit; }
-
-i.icon-spotify:before { content: "\f327"; height: inherit; }
-
-.icon-spotify-circled.icon-left a:before, .icon-spotify-circled.icon-right a:after { content: "\f328"; height: inherit; }
-
-i.icon-spotify-circled:before { content: "\f328"; height: inherit; }
-
-.icon-qq.icon-left a:before, .icon-qq.icon-right a:after { content: "\f32a"; height: inherit; }
-
-i.icon-qq:before { content: "\f32a"; height: inherit; }
-
-.icon-instagram.icon-left a:before, .icon-instagram.icon-right a:after { content: "\f32d"; height: inherit; }
-
-i.icon-instagram:before { content: "\f32d"; height: inherit; }
-
-.icon-dropbox.icon-left a:before, .icon-dropbox.icon-right a:after { content: "\f330"; height: inherit; }
-
-i.icon-dropbox:before { content: "\f330"; height: inherit; }
-
-.icon-evernote.icon-left a:before, .icon-evernote.icon-right a:after { content: "\f333"; height: inherit; }
-
-i.icon-evernote:before { content: "\f333"; height: inherit; }
-
-.icon-flattr.icon-left a:before, .icon-flattr.icon-right a:after { content: "\f336"; height: inherit; }
-
-i.icon-flattr:before { content: "\f336"; height: inherit; }
-
-.icon-skype.icon-left a:before, .icon-skype.icon-right a:after { content: "\f339"; height: inherit; }
-
-i.icon-skype:before { content: "\f339"; height: inherit; }
-
-.icon-skype-circled.icon-left a:before, .icon-skype-circled.icon-right a:after { content: "\f33a"; height: inherit; }
-
-i.icon-skype-circled:before { content: "\f33a"; height: inherit; }
-
-.icon-renren.icon-left a:before, .icon-renren.icon-right a:after { content: "\f33c"; height: inherit; }
-
-i.icon-renren:before { content: "\f33c"; height: inherit; }
-
-.icon-sina-weibo.icon-left a:before, .icon-sina-weibo.icon-right a:after { content: "\f33f"; height: inherit; }
-
-i.icon-sina-weibo:before { content: "\f33f"; height: inherit; }
-
-.icon-paypal.icon-left a:before, .icon-paypal.icon-right a:after { content: "\f342"; height: inherit; }
-
-i.icon-paypal:before { content: "\f342"; height: inherit; }
-
-.icon-picasa.icon-left a:before, .icon-picasa.icon-right a:after { content: "\f345"; height: inherit; }
-
-i.icon-picasa:before { content: "\f345"; height: inherit; }
-
-.icon-soundcloud.icon-left a:before, .icon-soundcloud.icon-right a:after { content: "\f348"; height: inherit; }
-
-i.icon-soundcloud:before { content: "\f348"; height: inherit; }
-
-.icon-mixi.icon-left a:before, .icon-mixi.icon-right a:after { content: "\f34b"; height: inherit; }
-
-i.icon-mixi:before { content: "\f34b"; height: inherit; }
-
-.icon-behance.icon-left a:before, .icon-behance.icon-right a:after { content: "\f34e"; height: inherit; }
-
-i.icon-behance:before { content: "\f34e"; height: inherit; }
-
-.icon-google-circles.icon-left a:before, .icon-google-circles.icon-right a:after { content: "\f351"; height: inherit; }
-
-i.icon-google-circles:before { content: "\f351"; height: inherit; }
-
-.icon-vkontakte.icon-left a:before, .icon-vkontakte.icon-right a:after { content: "\f354"; height: inherit; }
-
-i.icon-vkontakte:before { content: "\f354"; height: inherit; }
-
-.icon-smashing.icon-left a:before, .icon-smashing.icon-right a:after { content: "\f357"; height: inherit; }
-
-i.icon-smashing:before { content: "\f357"; height: inherit; }
-
-.icon-sweden.icon-left a:before, .icon-sweden.icon-right a:after { content: "\f601"; height: inherit; }
-
-i.icon-sweden:before { content: "\f601"; height: inherit; }
-
-.icon-db-shape.icon-left a:before, .icon-db-shape.icon-right a:after { content: "\f600"; height: inherit; }
-
-i.icon-db-shape:before { content: "\f600"; height: inherit; }
-
-.icon-logo-db.icon-left a:before, .icon-logo-db.icon-right a:after { content: "\f603"; height: inherit; }
-
-i.icon-logo-db:before { content: "\f603"; height: inherit; }
-
-.fixed { position: fixed; }
-.fixed.pinned { position: absolute; }
-@media only screen and (max-width: 768px) { .fixed { position: relative !important; top: auto !important; left: auto !important; } }
-
-.unfixed { position: relative !important; top: auto !important; left: auto !important; }
-
-.text-center { text-align: center; }
-
-.text-left { text-align: left; }
-
-.text-right { text-align: right; }
-
-/* Fonts */
-@font-face { font-family: "entypo"; font-style: normal; font-weight: 400; src: url(../fonts/icons/entypo.eot); src: url("../fonts/icons/entypo.eot?#iefix") format("ie9-skip-eot"), url("../fonts/icons/entypo.woff") format("woff"), url("../fonts/icons/entypo.ttf") format("truetype"); }
-
-@font-face { font-family: "entypo"; font-style: normal; font-weight: 400; src: url("./../../fonts/icons/entypo.eot"); src: url("./../../fonts/icons/entypo.eot?#iefix") format("ie9-skip-eot"), url("./../../fonts/icons/entypo.woff") format("woff"), url("./../../fonts/icons/entypo.ttf") format("truetype"); }
-
-@font-face { font-family: "Merriweather Sans"; font-style: normal; font-weight: 400; src: url("./../../fonts/font_1_pathRegular.ttf") format("truetype"); }
-
-@font-face { font-family: "Merriweather Sans"; font-style: italic; font-weight: 400; src: url("./../../fonts/Merriweather_Sans/MerriweatherSans-Italic.ttf") format("truetype"); }
-
-@font-face { font-family: "Merriweather Sans"; font-style: normal; font-weight: 300; src: url("./../../fonts/Merriweather_Sans/MerriweatherSans-Light.ttf") format("truetype"); }
-
-@font-face { font-family: "Merriweather Sans"; font-style: italic; font-weight: 300; src: url("./../../fonts/Merriweather_Sans/MerriweatherSans-LigthItalic.ttf") format("truetype"); }
-
-@font-face { font-family: "Merriweather Sans"; font-style: normal; font-weight: 700; src: url("./../../fonts/Merriweather_Sans/MerriweatherSans-Bold.ttf") format("truetype"); }
-
-@font-face { font-family: "Merriweather Sans"; font-style: italic; font-weight: 700; src: url("./../../fonts/Merriweather_Sans/MerriweatherSans-BoldItalic.ttf") format("truetype"); }
-
-@font-face { font-family: "Merriweather Sans"; font-style: normal; font-weight: 800; src: url("./../../fonts/Merriweather_Sans/MerriweatherSans-ExtraBold.ttf") format("truetype"); }
-
-@font-face { font-family: "Merriweather Sans"; font-style: italic; font-weight: 800; src: url("./../../fonts/Merriweather_Sans/MerriweatherSans-ExtraBoldItalic.ttf") format("truetype"); }
-
-@font-face { font-family: "Oxygen"; font-style: normal; font-weight: 300; src: url("./../../fonts/Oxygen/Oxygen-Light.ttf") format("truetype"); }
-
-@font-face { font-family: "Oxygen"; font-style: normal; font-weight: 400; src: url("./../../fonts/Oxygen/Oxygen-Regular.ttf") format("truetype"); }
-
-@font-face { font-family: "Oxygen"; font-style: normal; font-weight: 700; src: url("./../../fonts/Oxygen/Oxygen-Bold.ttf") format("truetype"); }
-
-h1, h2, h3, h4, h5, h6 { font-family: "Oxygen"; font-weight: 300; color: #444444; text-rendering: optimizeLegibility; padding-top: 0.273em; line-height: 1.15538em; padding-bottom: 0.273em; }
-h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #d04526; }
-
-@media only screen and (max-width: 767px) { h1, h2, h3, h4, h5, h6 { word-wrap: break-word; } }
-h1 { font-size: 68px; font-size: 4.25rem; }
-h1.xlarge { font-size: 110px; font-size: 6.875rem; }
-h1.xxlarge { font-size: 126px; font-size: 7.875rem; }
-h1.absurd { font-size: 177px; font-size: 11.0625rem; }
-
-h2 { font-size: 42px; font-size: 2.625rem; }
-
-h3 { font-size: 30px; font-size: 1.875rem; }
-
-h4 { font-size: 26px; font-size: 1.625rem; }
-
-h5 { font-size: 18px; font-size: 1.125rem; }
-
-h6 { font-size: 16px; font-size: 1rem; }
-
-@media only screen and (max-width: 767px) { h1 { font-size: 42px; font-size: 2.625rem; }
- h2 { font-size: 36px; font-size: 2.25rem; } }
-.subhead { color: #777; font-weight: normal; margin-bottom: 20px; }
-
-/*===================================================== Links & Paragraph styles ======================================================*/
-p { font-family: "Oxygen"; font-weight: 400; font-size: 16px; font-size: 1rem; margin-bottom: 13px; line-height: 1.625em; }
-p.lead { font-size: 20px; font-size: 1.25rem; margin-bottom: 18px; }
-@media only screen and (max-width: 768px) { p { font-size: 17.6px; font-size: 1.1rem; line-height: 1.625em; } }
-
-a { color: #d04526; text-decoration: none; outline: 0; line-height: inherit; }
-a:hover { color: #c03d20; }
-
-/*=====================================================
- Lists ======================================================*/
-ul, ol { margin-bottom: 0.273em; }
-
-ul { list-style: none outside; }
-
-ol { list-style: decimal; margin-left: 30px; }
-
-ul.square, ul.circle, ul.disc { margin-left: 25px; }
-ul.square { list-style: square outside; }
-ul.circle { list-style: circle outside; }
-ul.disc { list-style: disc outside; }
-ul ul { margin: 4px 0 5px 25px; }
-
-ol ol { margin: 4px 0 5px 30px; }
-
-li { padding-bottom: 0.273em; }
-
-ul.large li { line-height: 21px; }
-
-dl dt { font-weight: bold; font-size: 16px; font-size: 1rem; }
-
-@media only screen and (max-width: 768px) { ul, ol, dl, p { text-align: left; } }
-/* Mobile */
-em { font-style: italic; line-height: inherit; }
-
-strong { font-weight: 700; line-height: inherit; }
-
-small { font-size: 56.4%; line-height: inherit; }
-
-h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; }
-
-/* Blockquotes */
-blockquote { line-height: 20px; color: #777; margin: 0 0 18px; padding: 9px 20px 0 19px; border-left: 5px solid #cccccc; }
-blockquote p { line-height: 20px; color: #777; }
-blockquote cite { display: block; font-size: 12px; font-size: 1.2rem; color: #555555; }
-blockquote cite:before { content: "\2014 \0020"; }
-blockquote cite a { color: #555555; }
-blockquote cite a:visited { color: #555555; }
-
-hr { border: 1px solid #cccccc; clear: both; margin: 16px 0 18px; height: 0; }
-
-abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #cccccc; cursor: help; }
-
-abbr { text-transform: none; }
-
-/** Print styles. Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) */
-@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
- /* Black prints faster: sanbeiji.com/archives/953 */
- p a { color: #555555 !important; text-decoration: underline; }
- p a:visited { color: #555555 !important; text-decoration: underline; }
- p a[href]:after { content: " (" attr(href) ")"; }
- abbr[title]:after { content: " (" attr(title) ")"; }
- .ir a:after { content: ""; }
- a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
- /* Don't show links for images, or javascript/internal links */
- pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
- thead { display: table-header-group; }
- /* css-discuss.incutio.com/wiki/Printing_Tables */
- tr, img { page-break-inside: avoid; }
- @page { margin: 0.5cm; }
- p, h2, h3 { orphans: 3; widows: 3; }
- h2, h3 { page-break-after: avoid; } }
-/*=================================================
- +++ LE GRID +++ A Responsive Grid -- Gumby defaults to a standard 960 grid, but you can change it to whatever you'd like.
- ==================================================*/
-/*.container { padding: 0 $gutter-in-px;
-}*/
-.row { width: 100%; max-width: 980px; min-width: 320px; margin: 0 auto; padding-left: 20px; padding-right: 20px; }
-.row .row { min-width: 0; padding-left: 0; padding-right: 0; }
-
-/* To fix the grid into a different size, set max-width to your desired width */
-.column, .columns { margin-left: 2.12766%; float: left; min-height: 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
-
-.column:first-child, .columns:first-child, .alpha { margin-left: 0; }
-
-.column.omega, .columns.omega { float: right; }
-
-/* Column Classes */
-.row .one.column { width: 6.38298%; }
-.row .one.columns { width: 6.38298%; }
-.row .two.columns { width: 14.89362%; }
-.row .three.columns { width: 23.40426%; }
-.row .four.columns { width: 31.91489%; }
-.row .five.columns { width: 40.42553%; }
-.row .six.columns { width: 48.93617%; }
-.row .seven.columns { width: 57.44681%; }
-.row .eight.columns { width: 65.95745%; }
-.row .nine.columns { width: 74.46809%; }
-.row .ten.columns { width: 82.97872%; }
-.row .eleven.columns { width: 91.48936%; }
-.row .twelve.columns { width: 100%; }
-
-/* Push and Pull Classes */
-.row .push_one { margin-left: 10.6383%; }
-.row .push_one:first-child { margin-left: 8.51064%; }
-.row .pull_one.one.column { margin-left: -14.89362%; }
-.row .pull_one.one.column:first-child { margin-left: 0; }
-.row .pull_one.two.columns { margin-left: -23.40426%; }
-.row .pull_one.two.columns:first-child { margin-left: 0; }
-.row .pull_one.three.columns { margin-left: -31.91489%; }
-.row .pull_one.three.columns:first-child { margin-left: 0; }
-.row .pull_one.four.columns { margin-left: -40.42553%; }
-.row .pull_one.four.columns:first-child { margin-left: 0; }
-.row .pull_one.five.columns { margin-left: -48.93617%; }
-.row .pull_one.five.columns:first-child { margin-left: 0; }
-.row .pull_one.six.columns { margin-left: -57.44681%; }
-.row .pull_one.six.columns:first-child { margin-left: 0; }
-.row .pull_one.seven.columns { margin-left: -65.95745%; }
-.row .pull_one.seven.columns:first-child { margin-left: 0; }
-.row .pull_one.eight.columns { margin-left: -74.46809%; }
-.row .pull_one.eight.columns:first-child { margin-left: 0; }
-.row .pull_one.nine.columns { margin-left: -82.97872%; }
-.row .pull_one.nine.columns:first-child { margin-left: 0; }
-.row .pull_one.ten.columns { margin-left: -91.48936%; }
-.row .pull_one.ten.columns:first-child { margin-left: 0; }
-.row .pull_one.eleven.columns { margin-left: -100.0%; }
-.row .pull_one.eleven.columns:first-child { margin-left: 0; }
-.row .push_two { margin-left: 19.14894%; }
-.row .push_two:first-child { margin-left: 17.02128%; }
-.row .pull_two.one.column { margin-left: -23.40426%; }
-.row .pull_two.one.column:first-child { margin-left: 0; }
-.row .pull_two.two.columns { margin-left: -31.91489%; }
-.row .pull_two.two.columns:first-child { margin-left: 0; }
-.row .pull_two.three.columns { margin-left: -40.42553%; }
-.row .pull_two.three.columns:first-child { margin-left: 0; }
-.row .pull_two.four.columns { margin-left: -48.93617%; }
-.row .pull_two.four.columns:first-child { margin-left: 0; }
-.row .pull_two.five.columns { margin-left: -57.44681%; }
-.row .pull_two.five.columns:first-child { margin-left: 0; }
-.row .pull_two.six.columns { margin-left: -65.95745%; }
-.row .pull_two.six.columns:first-child { margin-left: 0; }
-.row .pull_two.seven.columns { margin-left: -74.46809%; }
-.row .pull_two.seven.columns:first-child { margin-left: 0; }
-.row .pull_two.eight.columns { margin-left: -82.97872%; }
-.row .pull_two.eight.columns:first-child { margin-left: 0; }
-.row .pull_two.nine.columns { margin-left: -91.48936%; }
-.row .pull_two.nine.columns:first-child { margin-left: 0; }
-.row .pull_two.ten.columns { margin-left: -100.0%; }
-.row .pull_two.ten.columns:first-child { margin-left: 0; }
-.row .pull_two.eleven.columns { margin-left: -108.51064%; }
-.row .pull_two.eleven.columns:first-child { margin-left: 0; }
-.row .push_three { margin-left: 27.65957%; }
-.row .push_three:first-child { margin-left: 25.53191%; }
-.row .pull_three.one.column { margin-left: -31.91489%; }
-.row .pull_three.one.column:first-child { margin-left: 0; }
-.row .pull_three.two.columns { margin-left: -40.42553%; }
-.row .pull_three.two.columns:first-child { margin-left: 0; }
-.row .pull_three.three.columns { margin-left: -48.93617%; }
-.row .pull_three.three.columns:first-child { margin-left: 0; }
-.row .pull_three.four.columns { margin-left: -57.44681%; }
-.row .pull_three.four.columns:first-child { margin-left: 0; }
-.row .pull_three.five.columns { margin-left: -65.95745%; }
-.row .pull_three.five.columns:first-child { margin-left: 0; }
-.row .pull_three.six.columns { margin-left: -74.46809%; }
-.row .pull_three.six.columns:first-child { margin-left: 0; }
-.row .pull_three.seven.columns { margin-left: -82.97872%; }
-.row .pull_three.seven.columns:first-child { margin-left: 0; }
-.row .pull_three.eight.columns { margin-left: -91.48936%; }
-.row .pull_three.eight.columns:first-child { margin-left: 0; }
-.row .pull_three.nine.columns { margin-left: -100.0%; }
-.row .pull_three.nine.columns:first-child { margin-left: 0; }
-.row .pull_three.ten.columns { margin-left: -108.51064%; }
-.row .pull_three.ten.columns:first-child { margin-left: 0; }
-.row .pull_three.eleven.columns { margin-left: -117.02128%; }
-.row .pull_three.eleven.columns:first-child { margin-left: 0; }
-.row .push_four { margin-left: 36.17021%; }
-.row .push_four:first-child { margin-left: 34.04255%; }
-.row .pull_four.one.column { margin-left: -40.42553%; }
-.row .pull_four.one.column:first-child { margin-left: 0; }
-.row .pull_four.two.columns { margin-left: -48.93617%; }
-.row .pull_four.two.columns:first-child { margin-left: 0; }
-.row .pull_four.three.columns { margin-left: -57.44681%; }
-.row .pull_four.three.columns:first-child { margin-left: 0; }
-.row .pull_four.four.columns { margin-left: -65.95745%; }
-.row .pull_four.four.columns:first-child { margin-left: 0; }
-.row .pull_four.five.columns { margin-left: -74.46809%; }
-.row .pull_four.five.columns:first-child { margin-left: 0; }
-.row .pull_four.six.columns { margin-left: -82.97872%; }
-.row .pull_four.six.columns:first-child { margin-left: 0; }
-.row .pull_four.seven.columns { margin-left: -91.48936%; }
-.row .pull_four.seven.columns:first-child { margin-left: 0; }
-.row .pull_four.eight.columns { margin-left: -100.0%; }
-.row .pull_four.eight.columns:first-child { margin-left: 0; }
-.row .pull_four.nine.columns { margin-left: -108.51064%; }
-.row .pull_four.nine.columns:first-child { margin-left: 0; }
-.row .pull_four.ten.columns { margin-left: -117.02128%; }
-.row .pull_four.ten.columns:first-child { margin-left: 0; }
-.row .pull_four.eleven.columns { margin-left: -125.53191%; }
-.row .pull_four.eleven.columns:first-child { margin-left: 0; }
-.row .push_five { margin-left: 44.68085%; }
-.row .push_five:first-child { margin-left: 42.55319%; }
-.row .pull_five.one.column { margin-left: -48.93617%; }
-.row .pull_five.one.column:first-child { margin-left: 0; }
-.row .pull_five.two.columns { margin-left: -57.44681%; }
-.row .pull_five.two.columns:first-child { margin-left: 0; }
-.row .pull_five.three.columns { margin-left: -65.95745%; }
-.row .pull_five.three.columns:first-child { margin-left: 0; }
-.row .pull_five.four.columns { margin-left: -74.46809%; }
-.row .pull_five.four.columns:first-child { margin-left: 0; }
-.row .pull_five.five.columns { margin-left: -82.97872%; }
-.row .pull_five.five.columns:first-child { margin-left: 0; }
-.row .pull_five.six.columns { margin-left: -91.48936%; }
-.row .pull_five.six.columns:first-child { margin-left: 0; }
-.row .pull_five.seven.columns { margin-left: -100.0%; }
-.row .pull_five.seven.columns:first-child { margin-left: 0; }
-.row .pull_five.eight.columns { margin-left: -108.51064%; }
-.row .pull_five.eight.columns:first-child { margin-left: 0; }
-.row .pull_five.nine.columns { margin-left: -117.02128%; }
-.row .pull_five.nine.columns:first-child { margin-left: 0; }
-.row .pull_five.ten.columns { margin-left: -125.53191%; }
-.row .pull_five.ten.columns:first-child { margin-left: 0; }
-.row .pull_five.eleven.columns { margin-left: -134.04255%; }
-.row .pull_five.eleven.columns:first-child { margin-left: 0; }
-.row .push_six { margin-left: 53.19149%; }
-.row .push_six:first-child { margin-left: 51.06383%; }
-.row .pull_six.one.column { margin-left: -57.44681%; }
-.row .pull_six.one.column:first-child { margin-left: 0; }
-.row .pull_six.two.columns { margin-left: -65.95745%; }
-.row .pull_six.two.columns:first-child { margin-left: 0; }
-.row .pull_six.three.columns { margin-left: -74.46809%; }
-.row .pull_six.three.columns:first-child { margin-left: 0; }
-.row .pull_six.four.columns { margin-left: -82.97872%; }
-.row .pull_six.four.columns:first-child { margin-left: 0; }
-.row .pull_six.five.columns { margin-left: -91.48936%; }
-.row .pull_six.five.columns:first-child { margin-left: 0; }
-.row .pull_six.six.columns { margin-left: -100.0%; }
-.row .pull_six.six.columns:first-child { margin-left: 0; }
-.row .pull_six.seven.columns { margin-left: -108.51064%; }
-.row .pull_six.seven.columns:first-child { margin-left: 0; }
-.row .pull_six.eight.columns { margin-left: -117.02128%; }
-.row .pull_six.eight.columns:first-child { margin-left: 0; }
-.row .pull_six.nine.columns { margin-left: -125.53191%; }
-.row .pull_six.nine.columns:first-child { margin-left: 0; }
-.row .pull_six.ten.columns { margin-left: -134.04255%; }
-.row .pull_six.ten.columns:first-child { margin-left: 0; }
-.row .pull_six.eleven.columns { margin-left: -142.55319%; }
-.row .pull_six.eleven.columns:first-child { margin-left: 0; }
-.row .push_seven { margin-left: 61.70213%; }
-.row .push_seven:first-child { margin-left: 59.57447%; }
-.row .pull_seven.one.column { margin-left: -65.95745%; }
-.row .pull_seven.one.column:first-child { margin-left: 0; }
-.row .pull_seven.two.columns { margin-left: -74.46809%; }
-.row .pull_seven.two.columns:first-child { margin-left: 0; }
-.row .pull_seven.three.columns { margin-left: -82.97872%; }
-.row .pull_seven.three.columns:first-child { margin-left: 0; }
-.row .pull_seven.four.columns { margin-left: -91.48936%; }
-.row .pull_seven.four.columns:first-child { margin-left: 0; }
-.row .pull_seven.five.columns { margin-left: -100.0%; }
-.row .pull_seven.five.columns:first-child { margin-left: 0; }
-.row .pull_seven.six.columns { margin-left: -108.51064%; }
-.row .pull_seven.six.columns:first-child { margin-left: 0; }
-.row .pull_seven.seven.columns { margin-left: -117.02128%; }
-.row .pull_seven.seven.columns:first-child { margin-left: 0; }
-.row .pull_seven.eight.columns { margin-left: -125.53191%; }
-.row .pull_seven.eight.columns:first-child { margin-left: 0; }
-.row .pull_seven.nine.columns { margin-left: -134.04255%; }
-.row .pull_seven.nine.columns:first-child { margin-left: 0; }
-.row .pull_seven.ten.columns { margin-left: -142.55319%; }
-.row .pull_seven.ten.columns:first-child { margin-left: 0; }
-.row .pull_seven.eleven.columns { margin-left: -151.06383%; }
-.row .pull_seven.eleven.columns:first-child { margin-left: 0; }
-.row .push_eight { margin-left: 70.21277%; }
-.row .push_eight:first-child { margin-left: 68.08511%; }
-.row .pull_eight.one.column { margin-left: -74.46809%; }
-.row .pull_eight.one.column:first-child { margin-left: 0; }
-.row .pull_eight.two.columns { margin-left: -82.97872%; }
-.row .pull_eight.two.columns:first-child { margin-left: 0; }
-.row .pull_eight.three.columns { margin-left: -91.48936%; }
-.row .pull_eight.three.columns:first-child { margin-left: 0; }
-.row .pull_eight.four.columns { margin-left: -100.0%; }
-.row .pull_eight.four.columns:first-child { margin-left: 0; }
-.row .pull_eight.five.columns { margin-left: -108.51064%; }
-.row .pull_eight.five.columns:first-child { margin-left: 0; }
-.row .pull_eight.six.columns { margin-left: -117.02128%; }
-.row .pull_eight.six.columns:first-child { margin-left: 0; }
-.row .pull_eight.seven.columns { margin-left: -125.53191%; }
-.row .pull_eight.seven.columns:first-child { margin-left: 0; }
-.row .pull_eight.eight.columns { margin-left: -134.04255%; }
-.row .pull_eight.eight.columns:first-child { margin-left: 0; }
-.row .pull_eight.nine.columns { margin-left: -142.55319%; }
-.row .pull_eight.nine.columns:first-child { margin-left: 0; }
-.row .pull_eight.ten.columns { margin-left: -151.06383%; }
-.row .pull_eight.ten.columns:first-child { margin-left: 0; }
-.row .pull_eight.eleven.columns { margin-left: -159.57447%; }
-.row .pull_eight.eleven.columns:first-child { margin-left: 0; }
-.row .push_nine { margin-left: 78.7234%; }
-.row .push_nine:first-child { margin-left: 76.59574%; }
-.row .pull_nine.one.column { margin-left: -82.97872%; }
-.row .pull_nine.one.column:first-child { margin-left: 0; }
-.row .pull_nine.two.columns { margin-left: -91.48936%; }
-.row .pull_nine.two.columns:first-child { margin-left: 0; }
-.row .pull_nine.three.columns { margin-left: -100.0%; }
-.row .pull_nine.three.columns:first-child { margin-left: 0; }
-.row .pull_nine.four.columns { margin-left: -108.51064%; }
-.row .pull_nine.four.columns:first-child { margin-left: 0; }
-.row .pull_nine.five.columns { margin-left: -117.02128%; }
-.row .pull_nine.five.columns:first-child { margin-left: 0; }
-.row .pull_nine.six.columns { margin-left: -125.53191%; }
-.row .pull_nine.six.columns:first-child { margin-left: 0; }
-.row .pull_nine.seven.columns { margin-left: -134.04255%; }
-.row .pull_nine.seven.columns:first-child { margin-left: 0; }
-.row .pull_nine.eight.columns { margin-left: -142.55319%; }
-.row .pull_nine.eight.columns:first-child { margin-left: 0; }
-.row .pull_nine.nine.columns { margin-left: -151.06383%; }
-.row .pull_nine.nine.columns:first-child { margin-left: 0; }
-.row .pull_nine.ten.columns { margin-left: -159.57447%; }
-.row .pull_nine.ten.columns:first-child { margin-left: 0; }
-.row .pull_nine.eleven.columns { margin-left: -168.08511%; }
-.row .pull_nine.eleven.columns:first-child { margin-left: 0; }
-.row .push_ten { margin-left: 87.23404%; }
-.row .push_ten:first-child { margin-left: 85.10638%; }
-.row .pull_ten.one.column { margin-left: -91.48936%; }
-.row .pull_ten.one.column:first-child { margin-left: 0; }
-.row .pull_ten.two.columns { margin-left: -100.0%; }
-.row .pull_ten.two.columns:first-child { margin-left: 0; }
-.row .pull_ten.three.columns { margin-left: -108.51064%; }
-.row .pull_ten.three.columns:first-child { margin-left: 0; }
-.row .pull_ten.four.columns { margin-left: -117.02128%; }
-.row .pull_ten.four.columns:first-child { margin-left: 0; }
-.row .pull_ten.five.columns { margin-left: -125.53191%; }
-.row .pull_ten.five.columns:first-child { margin-left: 0; }
-.row .pull_ten.six.columns { margin-left: -134.04255%; }
-.row .pull_ten.six.columns:first-child { margin-left: 0; }
-.row .pull_ten.seven.columns { margin-left: -142.55319%; }
-.row .pull_ten.seven.columns:first-child { margin-left: 0; }
-.row .pull_ten.eight.columns { margin-left: -151.06383%; }
-.row .pull_ten.eight.columns:first-child { margin-left: 0; }
-.row .pull_ten.nine.columns { margin-left: -159.57447%; }
-.row .pull_ten.nine.columns:first-child { margin-left: 0; }
-.row .pull_ten.ten.columns { margin-left: -168.08511%; }
-.row .pull_ten.ten.columns:first-child { margin-left: 0; }
-.row .pull_ten.eleven.columns { margin-left: -176.59574%; }
-.row .pull_ten.eleven.columns:first-child { margin-left: 0; }
-.row .push_eleven { margin-left: 95.74468%; }
-.row .push_eleven:first-child { margin-left: 93.61702%; }
-.row .pull_eleven.one.column { margin-left: -100.0%; }
-.row .pull_eleven.one.column:first-child { margin-left: 0; }
-.row .pull_eleven.two.columns { margin-left: -108.51064%; }
-.row .pull_eleven.two.columns:first-child { margin-left: 0; }
-.row .pull_eleven.three.columns { margin-left: -117.02128%; }
-.row .pull_eleven.three.columns:first-child { margin-left: 0; }
-.row .pull_eleven.four.columns { margin-left: -125.53191%; }
-.row .pull_eleven.four.columns:first-child { margin-left: 0; }
-.row .pull_eleven.five.columns { margin-left: -134.04255%; }
-.row .pull_eleven.five.columns:first-child { margin-left: 0; }
-.row .pull_eleven.six.columns { margin-left: -142.55319%; }
-.row .pull_eleven.six.columns:first-child { margin-left: 0; }
-.row .pull_eleven.seven.columns { margin-left: -151.06383%; }
-.row .pull_eleven.seven.columns:first-child { margin-left: 0; }
-.row .pull_eleven.eight.columns { margin-left: -159.57447%; }
-.row .pull_eleven.eight.columns:first-child { margin-left: 0; }
-.row .pull_eleven.nine.columns { margin-left: -168.08511%; }
-.row .pull_eleven.nine.columns:first-child { margin-left: 0; }
-.row .pull_eleven.ten.columns { margin-left: -176.59574%; }
-.row .pull_eleven.ten.columns:first-child { margin-left: 0; }
-.row .pull_eleven.eleven.columns { margin-left: -185.10638%; }
-.row .pull_eleven.eleven.columns:first-child { margin-left: 0; }
-
-/* Centered Classes */
-.row .one.centered { margin-left: 46.80851%; }
-.row .two.centered { margin-left: 42.55319%; }
-.row .three.centered { margin-left: 38.29787%; }
-.row .four.centered { margin-left: 34.04255%; }
-.row .five.centered { margin-left: 29.78723%; }
-.row .six.centered { margin-left: 25.53191%; }
-.row .seven.centered { margin-left: 21.2766%; }
-.row .eight.centered { margin-left: 17.02128%; }
-.row .nine.centered { margin-left: 12.76596%; }
-.row .ten.centered { margin-left: 8.51064%; }
-.row .eleven.centered { margin-left: 4.25532%; }
-
-/* Hybrid Grid Columns */
-.sixteen.colgrid .row .one.column { width: 4.25532%; }
-.sixteen.colgrid .row .one.columns { width: 4.25532%; }
-.sixteen.colgrid .row .two.columns { width: 10.6383%; }
-.sixteen.colgrid .row .three.columns { width: 17.02128%; }
-.sixteen.colgrid .row .four.columns { width: 23.40426%; }
-.sixteen.colgrid .row .five.columns { width: 29.78723%; }
-.sixteen.colgrid .row .six.columns { width: 36.17021%; }
-.sixteen.colgrid .row .seven.columns { width: 42.55319%; }
-.sixteen.colgrid .row .eight.columns { width: 48.93617%; }
-.sixteen.colgrid .row .nine.columns { width: 55.31915%; }
-.sixteen.colgrid .row .ten.columns { width: 61.70213%; }
-.sixteen.colgrid .row .eleven.columns { width: 68.08511%; }
-.sixteen.colgrid .row .twelve.columns { width: 74.46809%; }
-.sixteen.colgrid .row .thirteen.columns { width: 80.85106%; }
-.sixteen.colgrid .row .fourteen.columns { width: 87.23404%; }
-.sixteen.colgrid .row .fifteen.columns { width: 93.61702%; }
-.sixteen.colgrid .row .sixteen.columns { width: 100%; }
-
-/* Hybrid Push and Pull Classes */
-.sixteen.colgrid .row .push_one { margin-left: 8.51064%; }
-.sixteen.colgrid .row .push_one:first-child { margin-left: 6.38298%; }
-.sixteen.colgrid .row .pull_one.one.column { margin-left: -10.6383%; }
-.sixteen.colgrid .row .pull_one.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.two.columns { margin-left: -17.02128%; }
-.sixteen.colgrid .row .pull_one.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.three.columns { margin-left: -23.40426%; }
-.sixteen.colgrid .row .pull_one.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.four.columns { margin-left: -29.78723%; }
-.sixteen.colgrid .row .pull_one.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.five.columns { margin-left: -36.17021%; }
-.sixteen.colgrid .row .pull_one.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.six.columns { margin-left: -42.55319%; }
-.sixteen.colgrid .row .pull_one.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.seven.columns { margin-left: -48.93617%; }
-.sixteen.colgrid .row .pull_one.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.eight.columns { margin-left: -55.31915%; }
-.sixteen.colgrid .row .pull_one.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.nine.columns { margin-left: -61.70213%; }
-.sixteen.colgrid .row .pull_one.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.ten.columns { margin-left: -68.08511%; }
-.sixteen.colgrid .row .pull_one.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.eleven.columns { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_one.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.twelve.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_one.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.thirteen.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_one.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.fourteen.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_one.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_one.fifteen.columns { margin-left: -100%; }
-.sixteen.colgrid .row .pull_one.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_two { margin-left: 14.89362%; }
-.sixteen.colgrid .row .push_two:first-child { margin-left: 12.76596%; }
-.sixteen.colgrid .row .pull_two.one.column { margin-left: -17.02128%; }
-.sixteen.colgrid .row .pull_two.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.two.columns { margin-left: -23.40426%; }
-.sixteen.colgrid .row .pull_two.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.three.columns { margin-left: -29.78723%; }
-.sixteen.colgrid .row .pull_two.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.four.columns { margin-left: -36.17021%; }
-.sixteen.colgrid .row .pull_two.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.five.columns { margin-left: -42.55319%; }
-.sixteen.colgrid .row .pull_two.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.six.columns { margin-left: -48.93617%; }
-.sixteen.colgrid .row .pull_two.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.seven.columns { margin-left: -55.31915%; }
-.sixteen.colgrid .row .pull_two.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.eight.columns { margin-left: -61.70213%; }
-.sixteen.colgrid .row .pull_two.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.nine.columns { margin-left: -68.08511%; }
-.sixteen.colgrid .row .pull_two.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.ten.columns { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_two.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.eleven.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_two.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.twelve.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_two.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.thirteen.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_two.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.fourteen.columns { margin-left: -100%; }
-.sixteen.colgrid .row .pull_two.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_two.fifteen.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_two.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_three { margin-left: 21.2766%; }
-.sixteen.colgrid .row .push_three:first-child { margin-left: 19.14894%; }
-.sixteen.colgrid .row .pull_three.one.column { margin-left: -23.40426%; }
-.sixteen.colgrid .row .pull_three.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.two.columns { margin-left: -29.78723%; }
-.sixteen.colgrid .row .pull_three.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.three.columns { margin-left: -36.17021%; }
-.sixteen.colgrid .row .pull_three.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.four.columns { margin-left: -42.55319%; }
-.sixteen.colgrid .row .pull_three.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.five.columns { margin-left: -48.93617%; }
-.sixteen.colgrid .row .pull_three.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.six.columns { margin-left: -55.31915%; }
-.sixteen.colgrid .row .pull_three.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.seven.columns { margin-left: -61.70213%; }
-.sixteen.colgrid .row .pull_three.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.eight.columns { margin-left: -68.08511%; }
-.sixteen.colgrid .row .pull_three.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.nine.columns { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_three.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.ten.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_three.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.eleven.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_three.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.twelve.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_three.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.thirteen.columns { margin-left: -100%; }
-.sixteen.colgrid .row .pull_three.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.fourteen.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_three.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_three.fifteen.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_three.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_four { margin-left: 27.65957%; }
-.sixteen.colgrid .row .push_four:first-child { margin-left: 25.53191%; }
-.sixteen.colgrid .row .pull_four.one.column { margin-left: -29.78723%; }
-.sixteen.colgrid .row .pull_four.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.two.columns { margin-left: -36.17021%; }
-.sixteen.colgrid .row .pull_four.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.three.columns { margin-left: -42.55319%; }
-.sixteen.colgrid .row .pull_four.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.four.columns { margin-left: -48.93617%; }
-.sixteen.colgrid .row .pull_four.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.five.columns { margin-left: -55.31915%; }
-.sixteen.colgrid .row .pull_four.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.six.columns { margin-left: -61.70213%; }
-.sixteen.colgrid .row .pull_four.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.seven.columns { margin-left: -68.08511%; }
-.sixteen.colgrid .row .pull_four.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.eight.columns { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_four.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.nine.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_four.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.ten.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_four.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.eleven.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_four.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.twelve.columns { margin-left: -100%; }
-.sixteen.colgrid .row .pull_four.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.thirteen.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_four.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.fourteen.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_four.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_four.fifteen.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_four.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_five { margin-left: 34.04255%; }
-.sixteen.colgrid .row .push_five:first-child { margin-left: 31.91489%; }
-.sixteen.colgrid .row .pull_five.one.column { margin-left: -36.17021%; }
-.sixteen.colgrid .row .pull_five.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.two.columns { margin-left: -42.55319%; }
-.sixteen.colgrid .row .pull_five.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.three.columns { margin-left: -48.93617%; }
-.sixteen.colgrid .row .pull_five.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.four.columns { margin-left: -55.31915%; }
-.sixteen.colgrid .row .pull_five.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.five.columns { margin-left: -61.70213%; }
-.sixteen.colgrid .row .pull_five.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.six.columns { margin-left: -68.08511%; }
-.sixteen.colgrid .row .pull_five.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.seven.columns { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_five.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.eight.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_five.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.nine.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_five.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.ten.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_five.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.eleven.columns { margin-left: -100%; }
-.sixteen.colgrid .row .pull_five.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.twelve.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_five.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.thirteen.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_five.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.fourteen.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_five.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_five.fifteen.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_five.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_six { margin-left: 40.42553%; }
-.sixteen.colgrid .row .push_six:first-child { margin-left: 38.29787%; }
-.sixteen.colgrid .row .pull_six.one.column { margin-left: -42.55319%; }
-.sixteen.colgrid .row .pull_six.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.two.columns { margin-left: -48.93617%; }
-.sixteen.colgrid .row .pull_six.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.three.columns { margin-left: -55.31915%; }
-.sixteen.colgrid .row .pull_six.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.four.columns { margin-left: -61.70213%; }
-.sixteen.colgrid .row .pull_six.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.five.columns { margin-left: -68.08511%; }
-.sixteen.colgrid .row .pull_six.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.six.columns { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_six.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.seven.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_six.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.eight.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_six.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.nine.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_six.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.ten.columns { margin-left: -100.0%; }
-.sixteen.colgrid .row .pull_six.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.eleven.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_six.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.twelve.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_six.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.thirteen.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_six.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.fourteen.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_six.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_six.fifteen.columns { margin-left: -131.91489%; }
-.sixteen.colgrid .row .pull_six.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_seven { margin-left: 46.80851%; }
-.sixteen.colgrid .row .push_seven:first-child { margin-left: 44.68085%; }
-.sixteen.colgrid .row .pull_seven.one.column { margin-left: -48.93617%; }
-.sixteen.colgrid .row .pull_seven.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.two.columns { margin-left: -55.31915%; }
-.sixteen.colgrid .row .pull_seven.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.three.columns { margin-left: -61.70213%; }
-.sixteen.colgrid .row .pull_seven.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.four.columns { margin-left: -68.08511%; }
-.sixteen.colgrid .row .pull_seven.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.five.columns { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_seven.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.six.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_seven.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.seven.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_seven.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.eight.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_seven.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.nine.columns { margin-left: -100.0%; }
-.sixteen.colgrid .row .pull_seven.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.ten.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_seven.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.eleven.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_seven.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.twelve.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_seven.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.thirteen.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_seven.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.fourteen.columns { margin-left: -131.91489%; }
-.sixteen.colgrid .row .pull_seven.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_seven.fifteen.columns { margin-left: -138.29787%; }
-.sixteen.colgrid .row .pull_seven.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_eight { margin-left: 53.19149%; }
-.sixteen.colgrid .row .push_eight:first-child { margin-left: 51.06383%; }
-.sixteen.colgrid .row .pull_eight.one.column { margin-left: -55.31915%; }
-.sixteen.colgrid .row .pull_eight.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.two.columns { margin-left: -61.70213%; }
-.sixteen.colgrid .row .pull_eight.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.three.columns { margin-left: -68.08511%; }
-.sixteen.colgrid .row .pull_eight.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.four.columns { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_eight.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.five.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_eight.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.six.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_eight.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.seven.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_eight.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.eight.columns { margin-left: -100%; }
-.sixteen.colgrid .row .pull_eight.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.nine.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_eight.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.ten.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_eight.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.eleven.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_eight.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.twelve.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_eight.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.thirteen.columns { margin-left: -131.91489%; }
-.sixteen.colgrid .row .pull_eight.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.fourteen.columns { margin-left: -138.29787%; }
-.sixteen.colgrid .row .pull_eight.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eight.fifteen.columns { margin-left: -144.68085%; }
-.sixteen.colgrid .row .pull_eight.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_nine { margin-left: 59.57447%; }
-.sixteen.colgrid .row .push_nine:first-child { margin-left: 57.44681%; }
-.sixteen.colgrid .row .pull_nine.one.column { margin-left: -61.70213%; }
-.sixteen.colgrid .row .pull_nine.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.two.columns { margin-left: -68.08511%; }
-.sixteen.colgrid .row .pull_nine.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.three.columns { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_nine.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.four.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_nine.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.five.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_nine.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.six.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_nine.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.seven.columns { margin-left: -100%; }
-.sixteen.colgrid .row .pull_nine.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.eight.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_nine.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.nine.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_nine.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.ten.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_nine.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.eleven.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_nine.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.twelve.columns { margin-left: -131.91489%; }
-.sixteen.colgrid .row .pull_nine.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.thirteen.columns { margin-left: -138.29787%; }
-.sixteen.colgrid .row .pull_nine.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.fourteen.columns { margin-left: -144.68085%; }
-.sixteen.colgrid .row .pull_nine.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_nine.fifteen.columns { margin-left: -151.06383%; }
-.sixteen.colgrid .row .pull_nine.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_ten { margin-left: 65.95745%; }
-.sixteen.colgrid .row .push_ten:first-child { margin-left: 63.82979%; }
-.sixteen.colgrid .row .pull_ten.one.column { margin-left: -68.08511%; }
-.sixteen.colgrid .row .pull_ten.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.two.columns { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_ten.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.three.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_ten.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.four.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_ten.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.five.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_ten.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.six.columns { margin-left: -100%; }
-.sixteen.colgrid .row .pull_ten.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.seven.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_ten.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.eight.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_ten.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.nine.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_ten.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.ten.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_ten.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.eleven.columns { margin-left: -131.91489%; }
-.sixteen.colgrid .row .pull_ten.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.twelve.columns { margin-left: -138.29787%; }
-.sixteen.colgrid .row .pull_ten.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.thirteen.columns { margin-left: -144.68085%; }
-.sixteen.colgrid .row .pull_ten.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.fourteen.columns { margin-left: -151.06383%; }
-.sixteen.colgrid .row .pull_ten.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_ten.fifteen.columns { margin-left: -157.44681%; }
-.sixteen.colgrid .row .pull_ten.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_eleven { margin-left: 72.34043%; }
-.sixteen.colgrid .row .push_eleven:first-child { margin-left: 70.21277%; }
-.sixteen.colgrid .row .pull_eleven.one.column { margin-left: -74.46809%; }
-.sixteen.colgrid .row .pull_eleven.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.two.columns { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_eleven.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.three.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_eleven.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.four.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_eleven.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.five.columns { margin-left: -100%; }
-.sixteen.colgrid .row .pull_eleven.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.six.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_eleven.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.seven.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_eleven.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.eight.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_eleven.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.nine.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_eleven.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.ten.columns { margin-left: -131.91489%; }
-.sixteen.colgrid .row .pull_eleven.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.eleven.columns { margin-left: -138.29787%; }
-.sixteen.colgrid .row .pull_eleven.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.twelve.columns { margin-left: -144.68085%; }
-.sixteen.colgrid .row .pull_eleven.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.thirteen.columns { margin-left: -151.06383%; }
-.sixteen.colgrid .row .pull_eleven.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.fourteen.columns { margin-left: -157.44681%; }
-.sixteen.colgrid .row .pull_eleven.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_eleven.fifteen.columns { margin-left: -163.82979%; }
-.sixteen.colgrid .row .pull_eleven.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_twelve { margin-left: 78.7234%; }
-.sixteen.colgrid .row .push_twelve:first-child { margin-left: 76.59574%; }
-.sixteen.colgrid .row .pull_twelve.one.column { margin-left: -80.85106%; }
-.sixteen.colgrid .row .pull_twelve.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.two.columns { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_twelve.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.three.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_twelve.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.four.columns { margin-left: -100.0%; }
-.sixteen.colgrid .row .pull_twelve.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.five.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_twelve.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.six.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_twelve.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.seven.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_twelve.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.eight.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_twelve.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.nine.columns { margin-left: -131.91489%; }
-.sixteen.colgrid .row .pull_twelve.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.ten.columns { margin-left: -138.29787%; }
-.sixteen.colgrid .row .pull_twelve.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.eleven.columns { margin-left: -144.68085%; }
-.sixteen.colgrid .row .pull_twelve.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.twelve.columns { margin-left: -151.06383%; }
-.sixteen.colgrid .row .pull_twelve.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.thirteen.columns { margin-left: -157.44681%; }
-.sixteen.colgrid .row .pull_twelve.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.fourteen.columns { margin-left: -163.82979%; }
-.sixteen.colgrid .row .pull_twelve.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_twelve.fifteen.columns { margin-left: -170.21277%; }
-.sixteen.colgrid .row .pull_twelve.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_thirteen { margin-left: 85.10638%; }
-.sixteen.colgrid .row .push_thirteen:first-child { margin-left: 82.97872%; }
-.sixteen.colgrid .row .pull_thirteen.one.column { margin-left: -87.23404%; }
-.sixteen.colgrid .row .pull_thirteen.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.two.columns { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_thirteen.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.three.columns { margin-left: -100.0%; }
-.sixteen.colgrid .row .pull_thirteen.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.four.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_thirteen.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.five.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_thirteen.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.six.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_thirteen.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.seven.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_thirteen.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.eight.columns { margin-left: -131.91489%; }
-.sixteen.colgrid .row .pull_thirteen.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.nine.columns { margin-left: -138.29787%; }
-.sixteen.colgrid .row .pull_thirteen.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.ten.columns { margin-left: -144.68085%; }
-.sixteen.colgrid .row .pull_thirteen.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.eleven.columns { margin-left: -151.06383%; }
-.sixteen.colgrid .row .pull_thirteen.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.twelve.columns { margin-left: -157.44681%; }
-.sixteen.colgrid .row .pull_thirteen.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.thirteen.columns { margin-left: -163.82979%; }
-.sixteen.colgrid .row .pull_thirteen.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.fourteen.columns { margin-left: -170.21277%; }
-.sixteen.colgrid .row .pull_thirteen.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_thirteen.fifteen.columns { margin-left: -176.59574%; }
-.sixteen.colgrid .row .pull_thirteen.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_fourteen { margin-left: 91.48936%; }
-.sixteen.colgrid .row .push_fourteen:first-child { margin-left: 89.3617%; }
-.sixteen.colgrid .row .pull_fourteen.one.column { margin-left: -93.61702%; }
-.sixteen.colgrid .row .pull_fourteen.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.two.columns { margin-left: -100%; }
-.sixteen.colgrid .row .pull_fourteen.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.three.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_fourteen.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.four.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_fourteen.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.five.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_fourteen.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.six.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_fourteen.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.seven.columns { margin-left: -131.91489%; }
-.sixteen.colgrid .row .pull_fourteen.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.eight.columns { margin-left: -138.29787%; }
-.sixteen.colgrid .row .pull_fourteen.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.nine.columns { margin-left: -144.68085%; }
-.sixteen.colgrid .row .pull_fourteen.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.ten.columns { margin-left: -151.06383%; }
-.sixteen.colgrid .row .pull_fourteen.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.eleven.columns { margin-left: -157.44681%; }
-.sixteen.colgrid .row .pull_fourteen.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.twelve.columns { margin-left: -163.82979%; }
-.sixteen.colgrid .row .pull_fourteen.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.thirteen.columns { margin-left: -170.21277%; }
-.sixteen.colgrid .row .pull_fourteen.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.fourteen.columns { margin-left: -176.59574%; }
-.sixteen.colgrid .row .pull_fourteen.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fourteen.fifteen.columns { margin-left: -182.97872%; }
-.sixteen.colgrid .row .pull_fourteen.fifteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .push_fifteen { margin-left: 97.87234%; }
-.sixteen.colgrid .row .push_fifteen:first-child { margin-left: 95.74468%; }
-.sixteen.colgrid .row .pull_fifteen.one.column { margin-left: -100%; }
-.sixteen.colgrid .row .pull_fifteen.one.column:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.two.columns { margin-left: -106.38298%; }
-.sixteen.colgrid .row .pull_fifteen.two.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.three.columns { margin-left: -112.76596%; }
-.sixteen.colgrid .row .pull_fifteen.three.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.four.columns { margin-left: -119.14894%; }
-.sixteen.colgrid .row .pull_fifteen.four.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.five.columns { margin-left: -125.53191%; }
-.sixteen.colgrid .row .pull_fifteen.five.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.six.columns { margin-left: -131.91489%; }
-.sixteen.colgrid .row .pull_fifteen.six.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.seven.columns { margin-left: -138.29787%; }
-.sixteen.colgrid .row .pull_fifteen.seven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.eight.columns { margin-left: -144.68085%; }
-.sixteen.colgrid .row .pull_fifteen.eight.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.nine.columns { margin-left: -151.06383%; }
-.sixteen.colgrid .row .pull_fifteen.nine.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.ten.columns { margin-left: -157.44681%; }
-.sixteen.colgrid .row .pull_fifteen.ten.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.eleven.columns { margin-left: -163.82979%; }
-.sixteen.colgrid .row .pull_fifteen.eleven.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.twelve.columns { margin-left: -170.21277%; }
-.sixteen.colgrid .row .pull_fifteen.twelve.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.thirteen.columns { margin-left: -176.59574%; }
-.sixteen.colgrid .row .pull_fifteen.thirteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.fourteen.columns { margin-left: -182.97872%; }
-.sixteen.colgrid .row .pull_fifteen.fourteen.columns:first-child { margin-left: 0; }
-.sixteen.colgrid .row .pull_fifteen.fifteen.columns { margin-left: -189.3617%; }
-.sixteen.colgrid .row .pull_fifteen.fifteen.columns:first-child { margin-left: 0; }
-
-/* Hybrid Centered Classes */
-.sixteen.colgrid .row .one.centered { margin-left: 47.87234%; }
-.sixteen.colgrid .row .two.centered { margin-left: 44.68085%; }
-.sixteen.colgrid .row .three.centered { margin-left: 41.48936%; }
-.sixteen.colgrid .row .four.centered { margin-left: 38.29787%; }
-.sixteen.colgrid .row .five.centered { margin-left: 35.10638%; }
-.sixteen.colgrid .row .six.centered { margin-left: 31.91489%; }
-.sixteen.colgrid .row .seven.centered { margin-left: 28.7234%; }
-.sixteen.colgrid .row .eight.centered { margin-left: 25.53191%; }
-.sixteen.colgrid .row .nine.centered { margin-left: 22.34043%; }
-.sixteen.colgrid .row .ten.centered { margin-left: 19.14894%; }
-.sixteen.colgrid .row .eleven.centered { margin-left: 15.95745%; }
-.sixteen.colgrid .row .twelve.centered { margin-left: 12.76596%; }
-.sixteen.colgrid .row .thirteen.centered { margin-left: 9.57447%; }
-.sixteen.colgrid .row .fourteen.centered { margin-left: 6.38298%; }
-.sixteen.colgrid .row .fifteen.centered { margin-left: 3.19149%; }
-
-img, object, embed { max-width: 100%; height: auto; }
-
-img { -ms-interpolation-mode: bicubic; }
-
-#map_canvas img, .map_canvas img { max-width: none !important; }
-
-/* Tile Grid */
-.tiles { display: block; overflow: hidden; }
-.tiles > li { display: block; height: auto; float: left; padding-bottom: 0; }
-.tiles.two_up { margin-left: -4%; }
-.tiles.two_up > li { margin-left: 4%; width: 46%; }
-.tiles.three_up, .tiles.four_up { margin-left: -2%; }
-.tiles.three_up > li { margin-left: 2%; width: 31.3%; }
-.tiles.four_up > li { margin-left: 2%; width: 23%; }
-.tiles.five_up { margin-left: -1.5%; }
-.tiles.five_up > li { margin-left: 1.5%; width: 18.5%; }
-
-/* Nicolas Gallagher's micro clearfix */
-.clearfix { *zoom: 1; }
-.clearfix:before, .clearfix:after { content: ""; display: table; }
-.clearfix:after { clear: both; }
-
-.row { *zoom: 1; }
-.row:before, .row:after { content: ""; display: table; }
-.row:after { clear: both; }
-
-.valign { display: table; width: 100%; }
-.valign > div, .valign > article, .valign > section, .valign > figure { display: table-cell; vertical-align: middle; }
-
-/* Mobile */
-@media only screen and (max-width: 767px) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; }
- .container { min-width: 0; margin-left: 0; margin-right: 0; }
- .row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; }
- .row .row .column, .row .row .columns { padding: 0; }
- .row .centered { margin-left: 0 !important; }
- .column, .columns { width: auto !important; float: none; margin-left: 0; margin-right: 0; }
- .column:last-child, .columns:last-child { margin-right: 0; float: none; }
- [class*="column"] + [class*="column"]:last-child { float: none; }
- [class*="column"]:before { display: table; }
- [class*="column"]:after { display: table; clear: both; }
- [class^="push_"], [class*="push_"], [class^="pull_"], [class*="pull_"] { margin-left: 0 !important; } }
-/*=====================================================
- Navigation (with dropdowns)
- ======================================================*/
-.navbar { width: 100%; min-height: 60px; display: block; margin-bottom: 20px; background: #4a4d50; position: relative; }
-@media only screen and (max-width: 767px) { .navbar { border: none; }
- .navbar .column, .navbar .columns { min-height: 0; } }
-.navbar.fixed { position: fixed; z-index: 99999; }
-.navbar.pinned { position: absolute; }
-.navbar a.toggle { display: none; }
-@media only screen and (max-width: 767px) { .navbar a.toggle { top: 18%; right: 4%; width: 46px; position: absolute; text-align: center; display: inline-block; color: white; background: #4a4d50; height: 40px; line-height: 38px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; font-size: 30px; font-size: 1.875rem; }
- .navbar a.toggle:hover { background: #565a5d; }
- .navbar a.toggle:active, .navbar a.toggle.active { background: #3e4043; } }
-
-.navbar .logo { display: inline-block; margin: 0 2.12766% 0 0; padding: 0; height: 60px; line-height: 58px; }
-.navbar .logo a { display: block; padding: 0; overflow: hidden; height: 60px; line-height: 58px; }
-.navbar .logo a img { max-height: 95%; }
-@media only screen and (max-width: 767px) { .navbar .logo { float: left; display: inline; }
- .navbar .logo a { padding: 0; }
- .navbar .logo a img { width: auto; height: auto; max-width: 100%; } }
-
-.navbar ul { display: table; vertical-align: middle; margin: 0; float: none; }
-@media only screen and (max-width: 767px) { .navbar ul { position: absolute; display: block; width: 100% !important; height: 0; max-height: 0; top: 60px; left: 0; overflow: hidden; text-align: center; background: #3e4043; }
- .navbar ul.active { height: auto; max-height: 600px; z-index: 999998; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-box-shadow: 0 2px 2px #252728; -moz-box-shadow: 0 2px 2px #252728; box-shadow: 0 2px 2px #252728; } }
-.navbar ul li { display: table-cell; text-align: center; padding-bottom: 0; margin: 0; height: 60px; line-height: 58px; }
-@media only screen and (max-width: 767px) { .navbar ul li { display: block; position: relative; min-height: 50px; max-height: 320px; height: auto; width: 100%; border-right: 0 !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; } }
-.navbar ul li > a { display: block; padding: 0 16px; white-space: nowrap; color: white; text-shadow: 0 1px 2px #191a1b, 0 1px 0 #191a1b; height: 60px; line-height: 58px; font-size: 16px; font-size: 1rem; }
-.navbar ul li > a i.icon-popup { position: absolute; }
-.navbar ul li .btn { border-color: #000101 !important; }
-.navbar ul li.field { margin-bottom: 0 !important; margin-right: 0; }
-@media only screen and (max-width: 767px) { .navbar ul li.field { padding: 0 20px; } }
-.navbar ul li.field input.search { background: #191a1b; border: none; color: #f2f2f2; }
-.navbar ul li .dropdown { width: auto; min-width: 0; max-width: 320px; height: 0; position: absolute; background: #fafafa; overflow: hidden; z-index: 999; }
-@media only screen and (max-width: 767px) { .navbar ul li .dropdown { width: 100%; max-width: 100%; position: relative; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
- .navbar ul li.active .dropdown { border-bottom: 1px solid #313436; }
- .navbar ul li.active .dropdown ul { position: relative; top: 0; background: #36393b; min-height: 50px; max-height: 250px; height: auto; overflow: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
- .navbar ul li.active .dropdown ul li { min-height: 50px; border-bottom: #3e4043; }
- .navbar ul li.active .dropdown ul li a { color: white; border-bottom: 1px solid #313436; }
- .navbar ul li.active .dropdown ul li a:hover { color: #d04526; } }
-
-@media only screen and (min-width: 768px) and (max-width: 939px) { .navbar > ul > li > .btn a { padding: 0 10px 0 10px !important; }
- .navbar ul > li .dropdown ul li.active .dropdown { left: -320px; } }
-
-.navcontain { height: 80px; }
-@media only screen and (max-width: 768px) { .navcontain { height: auto; } }
-
-.pretty.navbar { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #313436)); background-image: -webkit-linear-gradient(#7b8085, #313436); background-image: -moz-linear-gradient(#7b8085, #313436); background-image: -o-linear-gradient(#7b8085, #313436); background-image: linear-gradient(#7b8085, #313436); -webkit-box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important; -moz-box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important; box-shadow: inset 0 1px 1px #7b8085, 0 1px 2px rgba(0, 0, 0, 0.8) !important; /* Remove this line if you dont want a dropshadow on your navigation*/ }
-@media only screen and (max-width: 767px) { .pretty.navbar a.toggle { border: 1px solid #3e4043; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #4a4d50)); background-image: -webkit-linear-gradient(#7b8085, #4a4d50); background-image: -moz-linear-gradient(#7b8085, #4a4d50); background-image: -o-linear-gradient(#7b8085, #4a4d50); background-image: linear-gradient(#7b8085, #4a4d50); -webkit-box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a; -moz-box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a; box-shadow: inset 0 1px 2px #888d91, inset 0 -1px 1px #565a5d, inset 1px 0 1px #565a5d, inset -1px 0 1px #565a5d, 0 1px 1px #63676a; }
- .pretty.navbar a.toggle i { text-shadow: 0 1px 1px #191a1b; }
- .pretty.navbar a.toggle:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #888d91), color-stop(100%, #565a5d)); background-image: -webkit-linear-gradient(#888d91, #565a5d); background-image: -moz-linear-gradient(#888d91, #565a5d); background-image: -o-linear-gradient(#888d91, #565a5d); background-image: linear-gradient(#888d91, #565a5d); }
- .pretty.navbar a.toggle:active, .pretty.navbar a.toggle.active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e4043), color-stop(100%, #4a4d50)); background-image: -webkit-linear-gradient(#3e4043, #4a4d50); background-image: -moz-linear-gradient(#3e4043, #4a4d50); background-image: -o-linear-gradient(#3e4043, #4a4d50); background-image: linear-gradient(#3e4043, #4a4d50); -webkit-box-shadow: 0 1px 1px #63676a; -moz-box-shadow: 0 1px 1px #63676a; box-shadow: 0 1px 1px #63676a; } }
-.pretty.navbar.row { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
-@media only screen and (max-width: 767px) { .pretty.navbar.row { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; } }
-.pretty.navbar ul li.field input.search { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #191a1b), color-stop(100%, #4f5255)); background-image: -webkit-linear-gradient(#191a1b, #4f5255); background-image: -moz-linear-gradient(#191a1b, #4f5255); background-image: -o-linear-gradient(#191a1b, #4f5255); background-image: linear-gradient(#191a1b, #4f5255); border: none; -webkit-box-shadow: 0 1px 2px #888d91 !important; -moz-box-shadow: 0 1px 2px #888d91 !important; box-shadow: 0 1px 2px #888d91 !important; /* Remove this line if you dont want a dropshadow on your navigation*/ }
-.pretty.navbar > ul > li:first-child, .pretty.navbar .pretty.navbar > ul > li:first-child a:hover { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
-
-.navbar li .dropdown { width: auto; min-width: 0; max-width: 320px; height: 0; position: absolute; background: #fafafa; overflow: hidden; z-index: 999; }
-@media only screen and (max-width: 767px) { .navbar li .dropdown .dropdown { width: 100%; max-width: 100%; position: relative; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
- .navbar li .dropdown.active .dropdown { border-bottom: 1px solid #313436; }
- .navbar li .dropdown.active .dropdown ul { position: relative; top: 0; background: #36393b; min-height: 50px; max-height: 250px; height: auto; overflow: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
- .navbar li .dropdown.active .dropdown ul li { min-height: 50px; border-bottom: #3e4043; }
- .navbar li .dropdown.active .dropdown ul li a { color: white; border-bottom: 1px solid #313436; }
- .navbar li .dropdown.active .dropdown ul li a:hover { color: #d04526; } }
-
-.navbar li .dropdown ul { margin: 0; display: block; }
-.navbar li .dropdown ul > li { position: relative; display: block; width: 100%; float: left; text-align: left; height: auto; -webkit-border-radius: none; -moz-border-radius: none; -ms-border-radius: none; -o-border-radius: none; border-radius: none; }
-@media only screen and (min-width: 768px) and (max-width: 939px) { .navbar li .dropdown ul > li { max-width: 320px; word-wrap: break-word; } }
-.navbar li .dropdown ul > li a { display: block; padding: 0 20px; color: #d04526; border-bottom: 1px solid #cccccc; text-shadow: none; height: 51px; line-height: 49px; }
-@media only screen and (max-width: 767px) { .navbar li .dropdown ul > li a { padding: 0 20px; } }
-.navbar li .dropdown ul > li .dropdown { display: none; background: white; }
-.navbar li .dropdown ul li:first-child a { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
-
-.gumby-no-touch .navbar ul li:hover > a, .gumby-touch .navbar ul li.active > a { position: relative; background: #868d92; z-index: 1000; }
-
-.gumby-no-touch .navbar ul li:hover .dropdown, .gumby-touch .navbar ul li.active .dropdown { min-height: 50px; max-height: 561px; overflow: visible; height: auto; width: 100%; padding: 0; border-top: 1px solid #3e4043; -webkit-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.3); }
-
-.gumby-no-touch .navbar ul li:hover .dropdown ul { position: relative; top: 0; min-height: 50px; max-height: 250px; height: auto; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; }
-@media only screen and (max-width: 767px) { .gumby-no-touch .navbar ul li:hover .dropdown ul { overflow: auto; background: #36393b; }
- .gumby-no-touch .navbar ul li:hover .dropdown ul li { border-bottom: #3e4043; }
- .gumby-no-touch .navbar ul li:hover .dropdown ul li a { color: white; border-bottom: 1px solid #313436; }
- .gumby-no-touch .navbar ul li:hover .dropdown ul li a:hover { color: #d04526; } }
-
-.gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown, .gumby-touch .navbar li .dropdown ul > li.active .dropdown { border-top: none; display: block; position: absolute; z-index: 9999; left: 100%; top: 0; margin-top: 0; }
-@media only screen and (max-width: 767px) { .gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown, .gumby-touch .navbar li .dropdown ul > li.active .dropdown { position: relative; left: 0; }
- .gumby-no-touch .navbar li .dropdown ul > li:hover .dropdown ul, .gumby-touch .navbar li .dropdown ul > li.active .dropdown ul { background: #252728 !important; } }
-
-.gumby-no-touch .navbar li .dropdown ul li a:hover { background: #f2f2f2; }
-
-.gumby-touch .navbar a:hover { color: white !important; }
-
-.subnav { display: block; width: auto; overflow: hidden; margin: 0 0 18px 0; padding-top: 4px; }
-.subnav li, .subnav dt, .subnav dd { float: left; display: inline; margin-left: 9px; margin-bottom: 4px; }
-.subnav li:first-child, .subnav dt:first-child, .subnav dd:first-child { margin-left: 0; }
-.subnav dt { color: #f2f2f2; font-weight: normal; }
-.subnav li a, .subnav dd a { color: white; font-size: 15px; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
-.subnav li.active a, .subnav dd.active a { background: #4a4d50; padding: 5px 9px; text-shadow: 0 1px 1px #4a4d50; }
-
-/* Buttons */
-.btn, .skiplink { display: inline-block; width: auto; background: #f2f2f2; -webkit-appearance: none; font-family: "Oxygen"; font-weight: 600; padding: 0 !important; text-align: center; }
-.btn > a, .btn input, .btn button, .skiplink > a, .skiplink input, .skiplink button { display: block; padding: 0 18px; color: white; height: 100%; }
-.btn input, .btn button, .skiplink input, .skiplink button { background: none; border: none; width: 100%; font-size: 100%; cursor: pointer; font-weight: 400; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
-
-.btn.xlarge, .skiplink.xlarge { font-size: 30px; font-size: 1.875rem; height: 66px; line-height: 64px; }
-.btn.xlarge a, .skiplink.xlarge a { position: relative; padding: 0 30px; }
-.btn.xlarge.icon-left a, .skiplink.xlarge.icon-left a { padding-left: 66px; }
-.btn.xlarge.icon-left a:before, .skiplink.xlarge.icon-left a:before { left: 20px; }
-.btn.xlarge.icon-right a, .skiplink.xlarge.icon-right a { padding-right: 66px; }
-.btn.xlarge.icon-right a:after, .skiplink.xlarge.icon-right a:after { right: 20px; }
-.btn.large, .skiplink.large { font-size: 26px; font-size: 1.625rem; height: 58px; line-height: 56px; }
-.btn.large a, .skiplink.large a { position: relative; padding: 0 26px; }
-.btn.large.icon-left a, .skiplink.large.icon-left a { padding-left: 58px; }
-.btn.large.icon-left a:before, .skiplink.large.icon-left a:before { left: 17.33333px; }
-.btn.large.icon-right a, .skiplink.large.icon-right a { padding-right: 58px; }
-.btn.large.icon-right a:after, .skiplink.large.icon-right a:after { right: 17.33333px; }
-.btn.medium, .skiplink.medium { font-size: 16px; font-size: 1rem; height: 36px; line-height: 34px; }
-.btn.medium a, .skiplink.medium a { position: relative; padding: 0 16px; }
-.btn.medium.icon-left a, .skiplink.medium.icon-left a { padding-left: 36px; }
-.btn.medium.icon-left a:before, .skiplink.medium.icon-left a:before { left: 10.66667px; }
-.btn.medium.icon-right a, .skiplink.medium.icon-right a { padding-right: 36px; }
-.btn.medium.icon-right a:after, .skiplink.medium.icon-right a:after { right: 10.66667px; }
-.btn.medium a, .skiplink.medium a { padding: 0 18px; }
-.btn.small, .skiplink.small { font-size: 10px; font-size: 0.625rem; height: 23px; line-height: 21px; }
-.btn.small a, .skiplink.small a { position: relative; padding: 0 10px; }
-.btn.small.icon-left a, .skiplink.small.icon-left a { padding-left: 23px; }
-.btn.small.icon-left a:before, .skiplink.small.icon-left a:before { left: 6.66667px; }
-.btn.small.icon-right a, .skiplink.small.icon-right a { padding-right: 23px; }
-.btn.small.icon-right a:after, .skiplink.small.icon-right a:after { right: 6.66667px; }
-.btn.small a, .skiplink.small a { padding: 0 10px; }
-.btn.oval, .skiplink.oval { -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; }
-.btn.pill-left, .skiplink.pill-left { -webkit-border-radius: 500px 0 0 500px; -moz-border-radius: 500px 0 0 500px; -ms-border-radius: 500px 0 0 500px; -o-border-radius: 500px 0 0 500px; border-radius: 500px 0 0 500px; }
-.btn.pill-right, .skiplink.pill-right { -webkit-border-radius: 0 500px 500px 0; -moz-border-radius: 0 500px 500px 0; -ms-border-radius: 0 500px 500px 0; -o-border-radius: 0 500px 500px 0; border-radius: 0 500px 500px 0; }
-
-.btn.primary, .skiplink.primary { background: #3085d6; border: 1px solid #3085d6; }
-.btn.primary:hover, .skiplink.primary:hover { background: #5b9ede; }
-.btn.primary:active, .skiplink.primary:active { background: #236bb0; }
-.btn.secondary, .skiplink.secondary { background: #42a35a; border: 1px solid #42a35a; }
-.btn.secondary:hover, .skiplink.secondary:hover { background: #5bbd73; }
-.btn.secondary:active, .skiplink.secondary:active { background: #337f46; }
-.btn.default, .skiplink.default { background: #f2f2f2; border: 1px solid #f2f2f2; color: #555555; border: 1px solid #f2f2f2; }
-.btn.default:hover, .skiplink.default:hover { background: white; }
-.btn.default:active, .skiplink.default:active { background: #d8d8d8; }
-.btn.default:hover, .skiplink.default:hover { border: 1px solid #e5e5e5; }
-.btn.default a, .btn.default input, .btn.default button, .skiplink.default a, .skiplink.default input, .skiplink.default button { color: #555555; }
-.btn.info, .skiplink.info { background: #4a4d50; border: 1px solid #4a4d50; }
-.btn.info:hover, .skiplink.info:hover { background: #63676a; }
-.btn.info:active, .skiplink.info:active { background: #313436; }
-.btn.danger, .skiplink.danger { background: #ca3838; border: 1px solid #ca3838; }
-.btn.danger:hover, .skiplink.danger:hover { background: #d56060; }
-.btn.danger:active, .skiplink.danger:active { background: #a32c2c; }
-.btn.warning, .skiplink.warning { background: #f6b83f; border: 1px solid #f6b83f; color: #644405; }
-.btn.warning:hover, .skiplink.warning:hover { background: #f8ca70; }
-.btn.warning:active, .skiplink.warning:active { background: #f4a60e; }
-.btn.warning a, .btn.warning input, .btn.warning button, .skiplink.warning a, .skiplink.warning input, .skiplink.warning button { color: #644405; }
-.btn.success, .skiplink.success { background: #58c026; border: 1px solid #58c026; }
-.btn.success:hover, .skiplink.success:hover { background: #72d940; }
-.btn.success:active, .skiplink.success:active { background: #44951e; }
-.btn.metro, .metro .btn, .metro .skiplink, .btn.metro:hover, .metro .btn:hover, .metro .skiplink:hover, .skiplink.metro:hover, .btn.metro:active, .metro .btn:active, .metro .skiplink:active, .skiplink.metro:active, .skiplink.metro { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
-.btn.metro.rounded, .metro .rounded.btn, .metro .rounded.skiplink, .rounded.skiplink.metro:hover, .rounded.skiplink.metro:active, .skiplink.metro.rounded { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
-.btn.pretty, .pretty .btn, .pretty .skiplink, .btn.pretty:hover, .pretty .btn:hover, .pretty .skiplink:hover, .skiplink.pretty:hover, .btn.pretty:active, .pretty .btn:active, .pretty .skiplink:active, .skiplink.pretty:active, .skiplink.pretty { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
-.btn.pretty.squared, .pretty .squared.btn, .pretty .squared.skiplink, .squared.skiplink.pretty:hover, .squared.skiplink.pretty:active, .skiplink.pretty.squared { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
-
-.btn.pretty.primary, .pretty .primary.btn, .pretty .primary.skiplink, .primary.skiplink.pretty:hover, .primary.skiplink.pretty:active, .skiplink.pretty.primary { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #85b7e7), color-stop(100%, #2a85dc)); background-image: -webkit-linear-gradient(#85b7e7, #2a85dc); background-image: -moz-linear-gradient(#85b7e7, #2a85dc); background-image: -o-linear-gradient(#85b7e7, #2a85dc); background-image: linear-gradient(#85b7e7, #2a85dc); -webkit-box-shadow: inset 0 0 3px #f0f6fc; -moz-box-shadow: inset 0 0 3px #f0f6fc; box-shadow: inset 0 0 3px #f0f6fc; border: 1px solid #1f5e9b; }
-.pretty .primary.btn:hover, .pretty .primary.skiplink:hover, .primary.btn.pretty:hover, .primary.skiplink.pretty:hover, .skiplink.pretty.primary:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a2d4fc), color-stop(100%, #54b2fe)); background-image: -webkit-linear-gradient(#a2d4fc, #54b2fe); background-image: -moz-linear-gradient(#a2d4fc, #54b2fe); background-image: -o-linear-gradient(#a2d4fc, #54b2fe); background-image: linear-gradient(#a2d4fc, #54b2fe); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #0e90f8; }
-.pretty .primary.btn:active, .pretty .primary.skiplink:active, .primary.btn.pretty:active, .primary.skiplink.pretty:active, .skiplink.pretty.primary:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2a85dc), color-stop(100%, #85b7e7)); background-image: -webkit-linear-gradient(#2a85dc, #85b7e7); background-image: -moz-linear-gradient(#2a85dc, #85b7e7); background-image: -o-linear-gradient(#2a85dc, #85b7e7); background-image: linear-gradient(#2a85dc, #85b7e7); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
-.btn.pretty.primary a, .pretty .primary.btn a, .pretty .primary.skiplink a, .primary.skiplink.pretty:hover a, .primary.skiplink.pretty:active a, .btn.pretty.primary input, .pretty .primary.btn input, .pretty .primary.skiplink input, .primary.skiplink.pretty:hover input, .primary.skiplink.pretty:active input, .btn.pretty.primary button, .pretty .primary.btn button, .pretty .primary.skiplink button, .primary.skiplink.pretty:hover button, .primary.skiplink.pretty:active button, .skiplink.pretty.primary a, .skiplink.pretty.primary input, .skiplink.pretty.primary button { text-shadow: 0 1px 1px #1a5186; }
-.btn.pretty.secondary, .pretty .secondary.btn, .pretty .secondary.skiplink, .secondary.skiplink.pretty:hover, .secondary.skiplink.pretty:active, .skiplink.pretty.secondary { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80cb92), color-stop(100%, #3ca957)); background-image: -webkit-linear-gradient(#80cb92, #3ca957); background-image: -moz-linear-gradient(#80cb92, #3ca957); background-image: -o-linear-gradient(#80cb92, #3ca957); background-image: linear-gradient(#80cb92, #3ca957); -webkit-box-shadow: inset 0 0 3px #daf0e0; -moz-box-shadow: inset 0 0 3px #daf0e0; box-shadow: inset 0 0 3px #daf0e0; border: 1px solid #2c6d3c; }
-.pretty .secondary.btn:hover, .pretty .secondary.skiplink:hover, .secondary.btn.pretty:hover, .secondary.skiplink.pretty:hover, .skiplink.pretty.secondary:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a1d3ad), color-stop(100%, #68c07d)); background-image: -webkit-linear-gradient(#a1d3ad, #68c07d); background-image: -moz-linear-gradient(#a1d3ad, #68c07d); background-image: -o-linear-gradient(#a1d3ad, #68c07d); background-image: linear-gradient(#a1d3ad, #68c07d); -webkit-box-shadow: inset 0 0 3px #f8fcf9; -moz-box-shadow: inset 0 0 3px #f8fcf9; box-shadow: inset 0 0 3px #f8fcf9; border: 1px solid #469659; }
-.pretty .secondary.btn:active, .pretty .secondary.skiplink:active, .secondary.btn.pretty:active, .secondary.skiplink.pretty:active, .skiplink.pretty.secondary:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3ca957), color-stop(100%, #80cb92)); background-image: -webkit-linear-gradient(#3ca957, #80cb92); background-image: -moz-linear-gradient(#3ca957, #80cb92); background-image: -o-linear-gradient(#3ca957, #80cb92); background-image: linear-gradient(#3ca957, #80cb92); -webkit-box-shadow: inset 0 0 3px #ecf8ef; -moz-box-shadow: inset 0 0 3px #ecf8ef; box-shadow: inset 0 0 3px #ecf8ef; }
-.btn.pretty.secondary a, .pretty .secondary.btn a, .pretty .secondary.skiplink a, .secondary.skiplink.pretty:hover a, .secondary.skiplink.pretty:active a, .btn.pretty.secondary input, .pretty .secondary.btn input, .pretty .secondary.skiplink input, .secondary.skiplink.pretty:hover input, .secondary.skiplink.pretty:active input, .btn.pretty.secondary button, .pretty .secondary.btn button, .pretty .secondary.skiplink button, .secondary.skiplink.pretty:hover button, .secondary.skiplink.pretty:active button, .skiplink.pretty.secondary a, .skiplink.pretty.secondary input, .skiplink.pretty.secondary button { text-shadow: 0 1px 1px #255a32; }
-.btn.pretty.default, .pretty .default.btn, .pretty .default.skiplink, .default.skiplink.pretty:hover, .default.skiplink.pretty:active, .skiplink.pretty.default { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f3f1f1)); background-image: -webkit-linear-gradient(#ffffff, #f3f1f1); background-image: -moz-linear-gradient(#ffffff, #f3f1f1); background-image: -o-linear-gradient(#ffffff, #f3f1f1); background-image: linear-gradient(#ffffff, #f3f1f1); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #cccccc; }
-.pretty .default.btn:hover, .pretty .default.skiplink:hover, .default.btn.pretty:hover, .default.skiplink.pretty:hover, .skiplink.pretty.default:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#ffffff, #ffffff); background-image: -moz-linear-gradient(#ffffff, #ffffff); background-image: -o-linear-gradient(#ffffff, #ffffff); background-image: linear-gradient(#ffffff, #ffffff); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #d9d9d9; }
-.pretty .default.btn:active, .pretty .default.skiplink:active, .default.btn.pretty:active, .default.skiplink.pretty:active, .skiplink.pretty.default:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f1f1), color-stop(100%, #ffffff)); background-image: -webkit-linear-gradient(#f3f1f1, #ffffff); background-image: -moz-linear-gradient(#f3f1f1, #ffffff); background-image: -o-linear-gradient(#f3f1f1, #ffffff); background-image: linear-gradient(#f3f1f1, #ffffff); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
-.btn.pretty.default a, .pretty .default.btn a, .pretty .default.skiplink a, .default.skiplink.pretty:hover a, .default.skiplink.pretty:active a, .btn.pretty.default input, .pretty .default.btn input, .pretty .default.skiplink input, .default.skiplink.pretty:hover input, .default.skiplink.pretty:active input, .btn.pretty.default button, .pretty .default.btn button, .pretty .default.skiplink button, .default.skiplink.pretty:hover button, .default.skiplink.pretty:active button, .skiplink.pretty.default a, .skiplink.pretty.default input, .skiplink.pretty.default button { text-shadow: 0 1px 1px white; }
-.btn.pretty.info, .pretty .info.btn, .pretty .info.skiplink, .info.skiplink.pretty:hover, .info.skiplink.pretty:active, .skiplink.pretty.info { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7b8085), color-stop(100%, #464d54)); background-image: -webkit-linear-gradient(#7b8085, #464d54); background-image: -moz-linear-gradient(#7b8085, #464d54); background-image: -o-linear-gradient(#7b8085, #464d54); background-image: linear-gradient(#7b8085, #464d54); -webkit-box-shadow: inset 0 0 3px #bdc0c2; -moz-box-shadow: inset 0 0 3px #bdc0c2; box-shadow: inset 0 0 3px #bdc0c2; border: 1px solid #252728; }
-.pretty .info.btn:hover, .pretty .info.skiplink:hover, .info.btn.pretty:hover, .info.skiplink.pretty:hover, .skiplink.pretty.info:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #aeb3b6), color-stop(100%, #808e98)); background-image: -webkit-linear-gradient(#aeb3b6, #808e98); background-image: -moz-linear-gradient(#aeb3b6, #808e98); background-image: -o-linear-gradient(#aeb3b6, #808e98); background-image: linear-gradient(#aeb3b6, #808e98); -webkit-box-shadow: inset 0 0 3px #f1f2f3; -moz-box-shadow: inset 0 0 3px #f1f2f3; box-shadow: inset 0 0 3px #f1f2f3; border: 1px solid #60676b; }
-.pretty .info.btn:active, .pretty .info.skiplink:active, .info.btn.pretty:active, .info.skiplink.pretty:active, .skiplink.pretty.info:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #464d54), color-stop(100%, #7b8085)); background-image: -webkit-linear-gradient(#464d54, #7b8085); background-image: -moz-linear-gradient(#464d54, #7b8085); background-image: -o-linear-gradient(#464d54, #7b8085); background-image: linear-gradient(#464d54, #7b8085); -webkit-box-shadow: inset 0 0 3px #cbcdce; -moz-box-shadow: inset 0 0 3px #cbcdce; box-shadow: inset 0 0 3px #cbcdce; }
-.btn.pretty.info a, .pretty .info.btn a, .pretty .info.skiplink a, .info.skiplink.pretty:hover a, .info.skiplink.pretty:active a, .btn.pretty.info input, .pretty .info.btn input, .pretty .info.skiplink input, .info.skiplink.pretty:hover input, .info.skiplink.pretty:active input, .btn.pretty.info button, .pretty .info.btn button, .pretty .info.skiplink button, .info.skiplink.pretty:hover button, .info.skiplink.pretty:active button, .skiplink.pretty.info a, .skiplink.pretty.info input, .skiplink.pretty.info button { text-shadow: 0 1px 1px #191a1b; }
-.btn.pretty.danger, .pretty .danger.btn, .pretty .danger.skiplink, .danger.skiplink.pretty:hover, .danger.skiplink.pretty:active, .skiplink.pretty.danger { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #df8989), color-stop(100%, #d03232)); background-image: -webkit-linear-gradient(#df8989, #d03232); background-image: -moz-linear-gradient(#df8989, #d03232); background-image: -o-linear-gradient(#df8989, #d03232); background-image: linear-gradient(#df8989, #d03232); -webkit-box-shadow: inset 0 0 3px #faeded; -moz-box-shadow: inset 0 0 3px #faeded; box-shadow: inset 0 0 3px #faeded; border: 1px solid #8f2626; }
-.pretty .danger.btn:hover, .pretty .danger.skiplink:hover, .danger.btn.pretty:hover, .danger.skiplink.pretty:hover, .skiplink.pretty.danger:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f79696), color-stop(100%, #f64a4a)); background-image: -webkit-linear-gradient(#f79696, #f64a4a); background-image: -moz-linear-gradient(#f79696, #f64a4a); background-image: -o-linear-gradient(#f79696, #f64a4a); background-image: linear-gradient(#f79696, #f64a4a); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #e21212; }
-.pretty .danger.btn:active, .pretty .danger.skiplink:active, .danger.btn.pretty:active, .danger.skiplink.pretty:active, .skiplink.pretty.danger:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d03232), color-stop(100%, #df8989)); background-image: -webkit-linear-gradient(#d03232, #df8989); background-image: -moz-linear-gradient(#d03232, #df8989); background-image: -o-linear-gradient(#d03232, #df8989); background-image: linear-gradient(#d03232, #df8989); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
-.btn.pretty.danger a, .pretty .danger.btn a, .pretty .danger.skiplink a, .danger.skiplink.pretty:hover a, .danger.skiplink.pretty:active a, .btn.pretty.danger input, .pretty .danger.btn input, .pretty .danger.skiplink input, .danger.skiplink.pretty:hover input, .danger.skiplink.pretty:active input, .btn.pretty.danger button, .pretty .danger.btn button, .pretty .danger.skiplink button, .danger.skiplink.pretty:hover button, .danger.skiplink.pretty:active button, .skiplink.pretty.danger a, .skiplink.pretty.danger input, .skiplink.pretty.danger button { text-shadow: 0 1px 1px #7b2121; }
-.btn.pretty.warning, .pretty .warning.btn, .pretty .warning.skiplink, .warning.skiplink.pretty:hover, .warning.skiplink.pretty:active, .skiplink.pretty.warning { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbdca0), color-stop(100%, #fbba3a)); background-image: -webkit-linear-gradient(#fbdca0, #fbba3a); background-image: -moz-linear-gradient(#fbdca0, #fbba3a); background-image: -o-linear-gradient(#fbdca0, #fbba3a); background-image: linear-gradient(#fbdca0, #fbba3a); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #de960a; color: #644405; }
-.pretty .warning.btn:hover, .pretty .warning.skiplink:hover, .warning.btn.pretty:hover, .warning.skiplink.pretty:hover, .skiplink.pretty.warning:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #feecca), color-stop(100%, #ffd37d)); background-image: -webkit-linear-gradient(#feecca, #ffd37d); background-image: -moz-linear-gradient(#feecca, #ffd37d); background-image: -o-linear-gradient(#feecca, #ffd37d); background-image: linear-gradient(#feecca, #ffd37d); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; border: 1px solid #fcb834; }
-.pretty .warning.btn:active, .pretty .warning.skiplink:active, .warning.btn.pretty:active, .warning.skiplink.pretty:active, .skiplink.pretty.warning:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbba3a), color-stop(100%, #fbdca0)); background-image: -webkit-linear-gradient(#fbba3a, #fbdca0); background-image: -moz-linear-gradient(#fbba3a, #fbdca0); background-image: -o-linear-gradient(#fbba3a, #fbdca0); background-image: linear-gradient(#fbba3a, #fbdca0); -webkit-box-shadow: inset 0 0 3px white; -moz-box-shadow: inset 0 0 3px white; box-shadow: inset 0 0 3px white; }
-.btn.pretty.warning a, .pretty .warning.btn a, .pretty .warning.skiplink a, .warning.skiplink.pretty:hover a, .warning.skiplink.pretty:active a, .btn.pretty.warning input, .pretty .warning.btn input, .pretty .warning.skiplink input, .warning.skiplink.pretty:hover input, .warning.skiplink.pretty:active input, .btn.pretty.warning button, .pretty .warning.btn button, .pretty .warning.skiplink button, .warning.skiplink.pretty:hover button, .warning.skiplink.pretty:active button, .skiplink.pretty.warning a, .skiplink.pretty.warning input, .skiplink.pretty.warning button { text-shadow: 0 1px 1px #fbdca0; }
-.btn.pretty.success, .pretty .success.btn, .pretty .success.skiplink, .success.skiplink.pretty:hover, .success.skiplink.pretty:active, .skiplink.pretty.success { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #91e26a), color-stop(100%, #56c620)); background-image: -webkit-linear-gradient(#91e26a, #56c620); background-image: -moz-linear-gradient(#91e26a, #56c620); background-image: -o-linear-gradient(#91e26a, #56c620); background-image: linear-gradient(#91e26a, #56c620); -webkit-box-shadow: inset 0 0 3px #e0f7d5; -moz-box-shadow: inset 0 0 3px #e0f7d5; box-shadow: inset 0 0 3px #e0f7d5; border: 1px solid #3b8019; }
-.pretty .success.btn:hover, .pretty .success.skiplink:hover, .success.btn.pretty:hover, .success.skiplink.pretty:hover, .skiplink.pretty.success:hover { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #96e570), color-stop(100%, #64df29)); background-image: -webkit-linear-gradient(#96e570, #64df29); background-image: -moz-linear-gradient(#96e570, #64df29); background-image: -o-linear-gradient(#96e570, #64df29); background-image: linear-gradient(#96e570, #64df29); -webkit-box-shadow: inset 0 0 3px #e5f9db; -moz-box-shadow: inset 0 0 3px #e5f9db; box-shadow: inset 0 0 3px #e5f9db; border: 1px solid #479f1d; }
-.pretty .success.btn:active, .pretty .success.skiplink:active, .success.btn.pretty:active, .success.skiplink.pretty:active, .skiplink.pretty.success:active { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #56c620), color-stop(100%, #91e26a)); background-image: -webkit-linear-gradient(#56c620, #91e26a); background-image: -moz-linear-gradient(#56c620, #91e26a); background-image: -o-linear-gradient(#56c620, #91e26a); background-image: linear-gradient(#56c620, #91e26a); -webkit-box-shadow: inset 0 0 3px #f0fbea; -moz-box-shadow: inset 0 0 3px #f0fbea; box-shadow: inset 0 0 3px #f0fbea; }
-.btn.pretty.success a, .pretty .success.btn a, .pretty .success.skiplink a, .success.skiplink.pretty:hover a, .success.skiplink.pretty:active a, .btn.pretty.success input, .pretty .success.btn input, .pretty .success.skiplink input, .success.skiplink.pretty:hover input, .success.skiplink.pretty:active input, .btn.pretty.success button, .pretty .success.btn button, .pretty .success.skiplink button, .success.skiplink.pretty:hover button, .success.skiplink.pretty:active button, .skiplink.pretty.success a, .skiplink.pretty.success input, .skiplink.pretty.success button { text-shadow: 0 1px 1px #316b15; }
-
-/* Icons */
-[class^="icon-"] a:before, [class*=" icon-"] a:before, [class^="icon-"] a:after, [class*=" icon-"] a:after, i[class^="icon-"], i[class*=" icon-"] { font-family: "entypo"; position: absolute; text-decoration: none; zoom: 1; }
-
-i[class^="icon-"], i[class*=" icon-"] { display: inline-block; position: static; min-width: 20px; margin: 0 5px; text-align: center; }
-
-/* Form Styles */
-form { margin: 0 0 18px; }
-form label { display: block; font-size: 16px; font-size: 1rem; line-height: 1.625em; cursor: pointer; margin-bottom: 9px; }
-form label.inline { display: inline-block; padding-right: 20px; }
-form dt { margin: 0; }
-form textarea { height: 150px; }
-form ul, form ul li { margin-left: 0; list-style-type: none; }
-form fieldset { border-style: solid; border-width: 0.0625em; padding: 1.5625em; border-color: #d8d8d8; margin: 18px 0; }
-form fieldset legend { padding: 5px 10px; }
-
-.field { position: relative; max-width: 100%; margin-bottom: 10px; vertical-align: middle; font-size: 16px; overflow: hidden; /* remove inline-block white-space — A 0px font-size = 0px of white space */ }
-.field.metro, .field .metro { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
-.field input, .field input[type="*"], .field textarea { max-width: 100%; width: 100%; padding: 0; margin: 0; border: none; outline: none; resize: none; -webkit-appearance: none; font-family: "Oxygen"; font-weight: 300; font-size: 16px; font-size: 1rem; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
-.field .input { position: relative; padding: 0 10px; background: #fff; border: 1px solid #d8d8d8; height: 36px; line-height: 34px; font-size: 16px; font-size: 1rem; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
-.field .input.search { height: 36px; line-height: 34px; -webkit-border-radius: 1000px; -moz-border-radius: 1000px; -ms-border-radius: 1000px; -o-border-radius: 1000px; border-radius: 1000px; padding-right: 0; }
-.field .input.textarea { height: auto; }
-.field .xnarrow { width: 13.33333%; }
-.field .narrow { width: 30.66667%; }
-.field .normal { width: 48%; }
-.field .wide { width: 65.33333%; }
-.field .xwide { width: 82.66667%; }
-.field .xxwide { width: 100%; }
-.field .xnarrow, .field .narrow, .field .normal, .field .wide, .field .xwide, .field .xxwide { margin: 0; }
-.field .xnarrow:last-child, .field .narrow:last-child, .field .normal:last-child, .field .wide:last-child, .field .xwide:last-child, .field .xxwide:last-child { margin-left: -4px; }
-.field .xnarrow:first-child, .field .narrow:first-child, .field .normal:first-child, .field .wide:first-child, .field .xwide:first-child, .field .xxwide:first-child { margin-right: 3.94%; margin-left: 0; }
-.field .xnarrow:first-child:last-child, .field .narrow:first-child:last-child, .field .normal:first-child:last-child, .field .wide:first-child:last-child, .field .xwide:first-child:last-child, .field .xxwide:first-child:last-child { margin: 0; }
-.field label + .xnarrow:last-child, .field label + .narrow:last-child, .field label + .normal:last-child, .field label + .wide:last-child, .field label + .xwide:last-child, .field label + .xxwide:last-child { margin-left: 0; }
-@media only screen and (max-width: 960px) { .field .xxwide:first-child, .field .xxwide:last-child { margin-right: 0%; } }
-.field.prepend, .field.append { font-size: 0; white-space: nowrap; padding-bottom: 3.5px; }
-.field.prepend input, .field.prepend .input, .field.append input, .field.append .input { display: inline-block; max-width: 100%; }
-.field.prepend input, .field.prepend .input { -webkit-border-radius: 0px 4px 4px 0; -moz-border-radius: 0px 4px 4px 0; -ms-border-radius: 0px 4px 4px 0; -o-border-radius: 0px 4px 4px 0; border-radius: 0px 4px 4px 0; }
-.field.append input, .field.append .input { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
-.field.prepend.append input { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
-.field.prepend.append input:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
-.field.prepend.append input:last-child { margin-left: -1px; -webkit-border-radius: 0px 4px 4px 0; -moz-border-radius: 0px 4px 4px 0; -ms-border-radius: 0px 4px 4px 0; -o-border-radius: 0px 4px 4px 0; border-radius: 0px 4px 4px 0; }
-.field.prepend .adjoined, .field.append .adjoined, .field.prepend .btn, .field.append .btn { position: relative; display: inline-block; margin-bottom: 0; z-index: 99; }
-.field.prepend .btn a, .field.prepend .btn input, .field.prepend .btn button, .field.append .btn a, .field.append .btn input, .field.append .btn button { padding: 0 12px; }
-.field.prepend .adjoined, .field.append .adjoined { padding: 0 10px 0 10px; background: #f2f2f2; border: 1px solid #d8d8d8; font-family: "Oxygen"; font-weight: 600; color: #555555; font-size: 16px; font-size: 1rem; height: 36px; line-height: 34px; }
-.field.prepend *:first-child { -webkit-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -ms-border-radius: 4px 0 0 4px; -o-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; }
-.field.prepend input:first-child { margin-right: 0; }
-.field.prepend .adjoined, .field.prepend .btn { margin-right: -1px; }
-.field .adjoined:first-child { margin-left: 0 !important; }
-.field.append .adjoined, .field.append .btn { margin-left: -1px; }
-.field.append *:last-child { -webkit-border-radius: 0px 4px 4px 0; -moz-border-radius: 0px 4px 4px 0; -ms-border-radius: 0px 4px 4px 0; -o-border-radius: 0px 4px 4px 0; border-radius: 0px 4px 4px 0; }
-.field.append button, .field.prepend button { display: inline-block; }
-.field.append input:first-child { margin-right: 0; }
-.field.double input, .field.double .input { width: 50% !important; }
-.field.double input:last-child, .field.double .input:last-child { margin-left: -1px; }
-.field.danger:after { font-family: "entypo"; content: "\2716"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #ca3838; }
-.field.danger.no-icon:after { display: none; }
-.field.danger.append:after, .field.danger.prepend:after { content: ""; }
-.field.danger input, .field.danger .input, .field.danger textarea, .field.danger .textarea, .field.danger .radio span, .field.danger .checkbox span, .field.danger .picker { border-color: #ca3838; color: #ca3838; background: #f0c5c5; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
-.field.danger textarea { color: #ca3838; }
-.field.danger input::-webkit-input-placeholder, .field.danger textarea::-webkit-input-placeholder { color: #ca3838; }
-.field.danger input:-moz-placeholder, .field.danger textarea:-moz-placeholder { color: #ca3838; }
-.field.warning:after { font-family: "entypo"; content: "\26a0"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #f6b83f; }
-.field.warning.no-icon:after { display: none; }
-.field.warning.append:after, .field.warning.prepend:after { content: ""; }
-.field.warning input, .field.warning .input, .field.warning textarea, .field.warning .textarea, .field.warning .radio span, .field.warning .checkbox span, .field.warning .picker { border-color: #f6b83f; color: #f6b83f; background: #fef7ea; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
-.field.warning textarea { color: #f6b83f; }
-.field.warning input::-webkit-input-placeholder, .field.warning textarea::-webkit-input-placeholder { color: #f6b83f; }
-.field.warning input:-moz-placeholder, .field.warning textarea:-moz-placeholder { color: #f6b83f; }
-.field.success:after { font-family: "entypo"; content: "\2713"; font-size: 16px; position: absolute; top: 14%; right: 15px; z-index: 999; color: #58c026; }
-.field.success.no-icon:after { display: none; }
-.field.success.append:after, .field.success.prepend:after { content: ""; }
-.field.success input, .field.success .input, .field.success textarea, .field.success .textarea, .field.success .radio span, .field.success .checkbox span, .field.success .picker { border-color: #58c026; color: #58c026; background: #c0eeaa; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
-.field.success textarea { color: #58c026; }
-.field.success input::-webkit-input-placeholder, .field.success textarea::-webkit-input-placeholder { color: #58c026; }
-.field.success input:-moz-placeholder, .field.success textarea:-moz-placeholder { color: #58c026; }
-.field .picker.danger { border-color: #ca3838; color: #ca3838; background: #f0c5c5; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
-.field .picker.danger select, .field .picker.danger:after { color: #ca3838; }
-.field .picker.warning { border-color: #f6b83f; color: #f6b83f; background: #fef7ea; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
-.field .picker.warning select, .field .picker.warning:after { color: #f6b83f; }
-.field .picker.success { border-color: #58c026; color: #58c026; background: #c0eeaa; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
-.field .picker.success select, .field .picker.success:after { color: #58c026; }
-
-.field .text input[type="search"] { -webkit-appearance: textfield; }
-
-.no-js .radio input { -webkit-appearance: radio; margin-left: 1px; }
-.no-js .checkbox input { -webkit-appearance: checkbox; }
-.no-js .radio input, .no-js .checkbox input { display: inline-block; width: 16px; }
-
-.js .field .radio, .js .field .checkbox { position: relative; }
-.js .field .radio.danger, .js .field .checkbox.danger { color: #ca3838; }
-.js .field .radio.danger span, .js .field .checkbox.danger span { border-color: #ca3838; color: #ca3838; background: #f0c5c5; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
-.js .field .radio.warning, .js .field .checkbox.warning { color: #f6b83f; }
-.js .field .radio.warning span, .js .field .checkbox.warning span { border-color: #f6b83f; color: #f6b83f; background: #fef7ea; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
-.js .field .radio.success, .js .field .checkbox.success { color: #58c026; color: #555555; }
-.js .field .radio.success i, .js .field .checkbox.success i { color: #58c026; }
-.js .field .radio.success span, .js .field .checkbox.success span { border-color: #58c026; color: #58c026; background: #c0eeaa; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; }
-.js .field .radio.checked i, .js .field .checkbox.checked i { position: absolute; top: -1px; left: -8px; line-height: 16px; }
-.js .field .radio span, .js .field .checkbox span { display: inline-block; width: 16px; height: 16px; position: relative; top: 2px; border: solid 1px #ccc; background: #fefefe; }
-.js .field .radio input[type="radio"], .js .field .radio input[type="checkbox"], .js .field .checkbox input[type="radio"], .js .field .checkbox input[type="checkbox"] { display: none; }
-.js .field .radio span { -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; }
-.js .field .checkbox span { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
-
-.field .text input[type="search"] { -webkit-appearance: textfield; }
-
-/* Form Picker Element (