cs: Fix code style (safe rules only).

This commit is contained in:
Pol Dellaiera
2021-11-23 14:06:38 +01:00
parent 149d7ce991
commit 8f96a1121d
1223 changed files with 65199 additions and 64625 deletions

View File

@@ -1,25 +1,28 @@
<?php
/**
* Chill is a software for social workers
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/
namespace Chill\EventBundle\DataFixtures\ORM;
use Doctrine\Common\DataFixtures\AbstractFixture;
use Doctrine\Common\DataFixtures\OrderedFixtureInterface;
use Doctrine\Persistence\ObjectManager;
use Chill\EventBundle\Entity\EventType;
use Chill\EventBundle\Entity\Role;
use Chill\EventBundle\Entity\Status;
use Doctrine\Common\DataFixtures\AbstractFixture;
use Doctrine\Common\DataFixtures\OrderedFixtureInterface;
use Doctrine\Persistence\ObjectManager;
/**
* Load a set of `EventType`, their `Role` and `Status`.
*
* @author Julien Fastré <julien.fastre@champs-libres.coop>
* @author Champs Libres <info@champs-libres.coop>
*/
class LoadEventTypes extends AbstractFixture implements OrderedFixtureInterface
{
public static $refs = array();
public static $refs = [];
public function getOrder()
{
return 30000;
@@ -31,256 +34,224 @@ class LoadEventTypes extends AbstractFixture implements OrderedFixtureInterface
* Echange de savoirs
*/
$type = (new EventType())
->setActive(true)
->setName(array('fr' => 'Échange de savoirs', 'en' => 'Exchange of knowledge'))
;
->setActive(true)
->setName(['fr' => 'Échange de savoirs', 'en' => 'Exchange of knowledge']);
$manager->persist($type);
$this->addReference('event_type_knowledge', $type);
self::$refs[] = 'event_type_knowledge';
$role = (new Role())
->setActive(true)
->setName(array('fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'))
->setType($type)
;
->setActive(true)
->setName(['fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'])
->setType($type);
$manager->persist($role);
$role = (new Role())
->setActive(true)
->setName(array('fr' => 'Animateur'))
->setType($type);
->setActive(true)
->setName(['fr' => 'Animateur'])
->setType($type);
$manager->persist($role);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Inscrit'))
->setType($type);
->setActive(true)
->setName(['fr' => 'Inscrit'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Présent'))
->setType($type)
;
->setActive(true)
->setName(['fr' => 'Présent'])
->setType($type);
$manager->persist($status);
/*
* Formation
*/
$type = (new EventType())
->setActive(true)
->setName(array('fr' => 'Formation', 'en' => 'Course', 'nl' => 'Opleiding'))
;
->setActive(true)
->setName(['fr' => 'Formation', 'en' => 'Course', 'nl' => 'Opleiding']);
$manager->persist($type);
$this->addReference('event_type_course', $type);
self::$refs[] = 'event_type_course';
$role = (new Role())
->setActive(true)
->setName(array('fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'))
->setType($type)
;
->setActive(true)
->setName(['fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'])
->setType($type);
$manager->persist($role);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Inscrit'))
->setType($type)
;
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'En liste d\'attente'))
->setType($type)
;
->setName(['fr' => 'Inscrit'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(['fr' => 'En liste d\'attente'])
->setType($type);
$manager->persist($status);
/*
* Visite
*/
$type = (new EventType())
->setActive(true)
->setName(array('fr' => 'Visite', 'en' => 'Visit'))
;
->setName(['fr' => 'Visite', 'en' => 'Visit']);
$manager->persist($type);
$this->addReference('event_type_visit', $type);
self::$refs[] = 'event_type_visit';
$role = (new Role())
->setActive(true)
->setName(array('fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'))
->setType($type)
;
->setName(['fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'])
->setType($type);
$manager->persist($role);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Présent'))
->setType($type)
;
->setName(['fr' => 'Présent'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Absent'))
->setType($type)
;
->setName(['fr' => 'Absent'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Excusé'))
->setType($type)
;
->setName(['fr' => 'Excusé'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Inscrit'))
->setType($type)
;
->setName(['fr' => 'Inscrit'])
->setType($type);
$manager->persist($status);
/*
* Réunion
*/
$type = (new EventType())
->setActive(true)
->setName(array('fr' => 'Réunion', 'en' => 'Meeting'))
;
->setName(['fr' => 'Réunion', 'en' => 'Meeting']);
$manager->persist($type);
$this->addReference('event_type_meeting', $type);
self::$refs[] = 'event_type_meeting';
$role = (new Role())
->setActive(true)
->setName(array('fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'))
->setType($type)
;
->setName(['fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'])
->setType($type);
$manager->persist($role);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Présent'))
->setType($type)
;
->setName(['fr' => 'Présent'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Absent'))
->setType($type)
;
->setName(['fr' => 'Absent'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Excusé'))
->setType($type)
;
->setName(['fr' => 'Excusé'])
->setType($type);
$manager->persist($status);
/*
* Atelier
*/
$type = (new EventType())
->setActive(true)
->setName(array('fr' => 'Atelier', 'en' => 'Workshop'))
;
->setName(['fr' => 'Atelier', 'en' => 'Workshop']);
$manager->persist($type);
$this->addReference('event_type_workshop', $type);
self::$refs[] = 'event_type_workshop';
$role = (new Role())
->setActive(true)
->setName(array('fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'))
->setType($type)
;
->setName(['fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'])
->setType($type);
$manager->persist($role);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Présent'))
->setType($type)
;
->setName(['fr' => 'Présent'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Absent'))
->setType($type)
;
->setName(['fr' => 'Absent'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Excusé'))
->setType($type)
;
->setName(['fr' => 'Excusé'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Inscrit'))
->setType($type)
;
->setName(['fr' => 'Inscrit'])
->setType($type);
$manager->persist($status);
/*
* Séance d'info
*/
$type = (new EventType())
->setActive(true)
->setName(array('fr' => "Séance d'info", 'en' => 'Info'))
;
->setName(['fr' => "Séance d'info", 'en' => 'Info']);
$manager->persist($type);
$this->addReference('event_type_info', $type);
self::$refs[] = 'event_type_info';
$role = (new Role())
->setActive(true)
->setName(array('fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'))
->setType($type)
;
->setName(['fr' => 'Participant', 'nl' => 'Deelneemer', 'en' => 'Participant'])
->setType($type);
$manager->persist($role);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Présent'))
->setType($type)
;
->setName(['fr' => 'Présent'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Absent'))
->setType($type)
;
->setName(['fr' => 'Absent'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Excusé'))
->setType($type)
;
->setName(['fr' => 'Excusé'])
->setType($type);
$manager->persist($status);
$status = (new Status())
->setActive(true)
->setName(array('fr' => 'Inscrit'))
->setType($type)
;
->setName(['fr' => 'Inscrit'])
->setType($type);
$manager->persist($status);
$manager->flush();
}
}

View File

@@ -1,34 +1,60 @@
<?php
/**
* Chill is a software for social workers
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/
namespace Chill\EventBundle\DataFixtures\ORM;
use Doctrine\Common\DataFixtures\AbstractFixture;
use Doctrine\Persistence\ObjectManager;
use Doctrine\Common\DataFixtures\OrderedFixtureInterface;
use Chill\EventBundle\Entity\Participation;
use Chill\MainBundle\Entity\Center;
use Chill\EventBundle\Entity\Event;
use Chill\EventBundle\Entity\Participation;
use Chill\MainBundle\DataFixtures\ORM\LoadScopes;
use Chill\MainBundle\Entity\Center;
use Doctrine\Common\DataFixtures\AbstractFixture;
use Doctrine\Common\DataFixtures\OrderedFixtureInterface;
use Doctrine\Persistence\ObjectManager;
/**
* Load Events and Participation
*
* @author Julien Fastré <julien.fastre@champs-libres.coop>
* @author Champs Libres <info@champs-libres.coop>
* Load Events and Participation.
*/
class LoadParticipation extends AbstractFixture implements OrderedFixtureInterface
{
/**
*
* @var \Faker\Generator
*/
protected $faker;
public function __construct()
{
$this->faker = \Faker\Factory::create('fr_FR');
}
public function createEvents(Center $center, ObjectManager $manager)
{
$expectedNumber = 20;
$events = [];
for ($i = 0; $i < $expectedNumber; ++$i) {
$event = (new Event())
->setDate($this->faker->dateTimeBetween('-2 years', '+6 months'))
->setName($this->faker->words(rand(2, 4), true))
->setType($this->getReference(LoadEventTypes::$refs[array_rand(LoadEventTypes::$refs)]))
->setCenter($center)
->setCircle(
$this->getReference(
LoadScopes::$references[array_rand(LoadScopes::$references)]
)
);
$manager->persist($event);
$events[] = $event;
}
return $events;
}
public function getOrder()
{
return 30010;
@@ -37,62 +63,36 @@ class LoadParticipation extends AbstractFixture implements OrderedFixtureInterfa
public function load(ObjectManager $manager)
{
$centers = $manager->getRepository('ChillMainBundle:Center')
->findAll();
foreach($centers as $center) {
->findAll();
foreach ($centers as $center) {
$people = $manager->getRepository('ChillPersonBundle:Person')
->findBy(array('center' => $center));
->findBy(['center' => $center]);
$events = $this->createEvents($center, $manager);
/* @var $person \Chill\PersonBundle\Entity\Person */
foreach ($people as $person) {
$nb = rand(0,3);
for ($i=0; $i<$nb; $i++) {
$nb = rand(0, 3);
for ($i = 0; $i < $nb; ++$i) {
$event = $events[array_rand($events)];
$role = $event->getType()->getRoles()->get(
array_rand($event->getType()->getRoles()->toArray()));
array_rand($event->getType()->getRoles()->toArray())
);
$status = $event->getType()->getStatuses()->get(
array_rand($event->getType()->getStatuses()->toArray()));
array_rand($event->getType()->getStatuses()->toArray())
);
$participation = (new Participation())
->setPerson($person)
->setRole($role)
->setStatus($status)
->setEvent($event)
;
->setPerson($person)
->setRole($role)
->setStatus($status)
->setEvent($event);
$manager->persist($participation);
}
}
}
$manager->flush();
}
public function createEvents(Center $center, ObjectManager $manager)
{
$expectedNumber = 20;
$events = array();
for($i=0; $i<$expectedNumber; $i++) {
$event = (new Event())
->setDate($this->faker->dateTimeBetween('-2 years', '+6 months'))
->setName($this->faker->words(rand(2,4), true))
->setType($this->getReference(LoadEventTypes::$refs[array_rand(LoadEventTypes::$refs)]))
->setCenter($center)
->setCircle(
$this->getReference(
LoadScopes::$references[array_rand(LoadScopes::$references)]
)
)
;
$manager->persist($event);
$events[] = $event;
}
return $events;
}
}

View File

@@ -1,45 +1,37 @@
<?php
/*
* Copyright (C) 2016 Julien Fastré <julien.fastre@champs-libres.coop>
/**
* Chill is a software for social workers
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/
namespace Chill\EventBundle\DataFixtures\ORM;
use Chill\MainBundle\DataFixtures\ORM\LoadPermissionsGroup;
use Chill\MainBundle\DataFixtures\ORM\LoadScopes;
use Chill\MainBundle\Entity\RoleScope;
use Doctrine\Common\DataFixtures\AbstractFixture;
use Doctrine\Common\DataFixtures\OrderedFixtureInterface;
use Chill\MainBundle\DataFixtures\ORM\LoadPermissionsGroup;
use Chill\MainBundle\Entity\RoleScope;
use Chill\MainBundle\DataFixtures\ORM\LoadScopes;
use Doctrine\Persistence\ObjectManager;
/**
* Add roles to existing groups
*
* @author Julien Fastré <julien.fastre@champs-libres.coop>
* @author Champs Libres <info@champs-libres.coop>
* Add roles to existing groups.
*/
class LoadRolesACL extends AbstractFixture implements OrderedFixtureInterface
{
public function getOrder()
{
return 30011;
}
public function load(ObjectManager $manager)
{
foreach (LoadPermissionsGroup::$refs as $permissionsGroupRef) {
$permissionsGroup = $this->getReference($permissionsGroupRef);
foreach (LoadScopes::$references as $scopeRef){
foreach (LoadScopes::$references as $scopeRef) {
$scope = $this->getReference($scopeRef);
//create permission group
switch ($permissionsGroup->getName()) {
@@ -47,37 +39,43 @@ class LoadRolesACL extends AbstractFixture implements OrderedFixtureInterface
if ($scope->getName()['en'] === 'administrative') {
break 2; // we do not want any power on administrative
}
break;
case 'administrative':
case 'direction':
if (in_array($scope->getName()['en'], array('administrative', 'social'), true)) {
if (in_array($scope->getName()['en'], ['administrative', 'social'], true)) {
break 2; // we do not want any power on social or administrative
}
break;
}
printf("Adding CHILL_EVENT_UPDATE & CHILL_EVENT_CREATE "
. "& CHILL_EVENT_PARTICIPATION_UPDATE & CHILL_EVENT_PARTICIPATION_CREATE "
. "& CHILL_EVENT_SEE & CHILL_EVENT_SEE_DETAILS "
. "to %s "
printf(
'Adding CHILL_EVENT_UPDATE & CHILL_EVENT_CREATE '
. '& CHILL_EVENT_PARTICIPATION_UPDATE & CHILL_EVENT_PARTICIPATION_CREATE '
. '& CHILL_EVENT_SEE & CHILL_EVENT_SEE_DETAILS '
. 'to %s '
. "permission group, scope '%s' \n",
$permissionsGroup->getName(), $scope->getName()['en']);
$permissionsGroup->getName(),
$scope->getName()['en']
);
$roleScopeUpdate = (new RoleScope())
->setRole('CHILL_EVENT_UPDATE')
->setScope($scope);
->setRole('CHILL_EVENT_UPDATE')
->setScope($scope);
$roleScopeUpdate2 = (new RoleScope())
->setRole('CHILL_EVENT_PARTICIPATION_UPDATE')
->setScope($scope);
->setRole('CHILL_EVENT_PARTICIPATION_UPDATE')
->setScope($scope);
$permissionsGroup->addRoleScope($roleScopeUpdate);
$permissionsGroup->addRoleScope($roleScopeUpdate2);
$roleScopeCreate = (new RoleScope())
->setRole('CHILL_EVENT_CREATE')
->setScope($scope);
->setRole('CHILL_EVENT_CREATE')
->setScope($scope);
$roleScopeCreate2 = (new RoleScope())
->setRole('CHILL_EVENT_PARTICIPATION_CREATE')
->setScope($scope);
->setRole('CHILL_EVENT_PARTICIPATION_CREATE')
->setScope($scope);
$permissionsGroup->addRoleScope($roleScopeCreate);
$permissionsGroup->addRoleScope($roleScopeCreate2);
@@ -97,15 +95,8 @@ class LoadRolesACL extends AbstractFixture implements OrderedFixtureInterface
$manager->persist($roleScopeSee);
$manager->persist($roleScopeSee2);
}
}
$manager->flush();
}
public function getOrder()
{
return 30011;
}
}