code styles: header_comment and ordered_imports (#175)

This commit is contained in:
Kevin Papst
2018-06-23 11:41:58 +02:00
committed by GitHub
parent cd7cbeae88
commit e9e61afc76
42 changed files with 102 additions and 79 deletions

View File

@@ -1,6 +1,14 @@
<?php <?php
$fileHeaderComment = <<<COMMENT
This file is part of the Kimai time-tracking app.
For the full copyright and license information, please view the LICENSE
file that was distributed with this source code.
COMMENT;
return PhpCsFixer\Config::create() return PhpCsFixer\Config::create()
->setRiskyAllowed(true)
->setRules([ ->setRules([
'encoding' => true, 'encoding' => true,
'full_opening_tag' => true, 'full_opening_tag' => true,
@@ -14,6 +22,9 @@ return PhpCsFixer\Config::create()
'lowercase_constants' => true, 'lowercase_constants' => true,
'lowercase_keywords' => true, 'lowercase_keywords' => true,
'method_argument_space' => ['on_multiline' => 'ensure_fully_multiline'], 'method_argument_space' => ['on_multiline' => 'ensure_fully_multiline'],
'header_comment' => ['header' => $fileHeaderComment, 'separate' => 'both'],
'no_php4_constructor' => true,
'ordered_imports' => true,
'no_break_comment' => true, 'no_break_comment' => true,
'no_closing_tag' => true, 'no_closing_tag' => true,
'no_spaces_after_function_name' => true, 'no_spaces_after_function_name' => true,

View File

@@ -9,8 +9,8 @@
namespace App\Controller; namespace App\Controller;
use Symfony\Component\Security\Core\Exception\AccessDeniedException;
use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\Security\Core\Exception\AccessDeniedException;
/** /**
* The abstract base controller. * The abstract base controller.

View File

@@ -9,10 +9,10 @@
namespace App\Controller; namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use App\Entity\Activity; use App\Entity\Activity;
use App\Repository\ActivityRepository; use App\Repository\ActivityRepository;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
/** /**
* Controller used to manage activity contents in the public part of the site. * Controller used to manage activity contents in the public part of the site.

View File

@@ -10,16 +10,16 @@
namespace App\Controller\Admin; namespace App\Controller\Admin;
use App\Controller\AbstractController; use App\Controller\AbstractController;
use Pagerfanta\Pagerfanta;
use Symfony\Component\HttpFoundation\Request;
use App\Entity\Activity; use App\Entity\Activity;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Cache;
use App\Form\ActivityEditForm; use App\Form\ActivityEditForm;
use App\Form\Toolbar\ActivityToolbarForm; use App\Form\Toolbar\ActivityToolbarForm;
use App\Repository\Query\ActivityQuery; use App\Repository\Query\ActivityQuery;
use Pagerfanta\Pagerfanta;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Cache;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Symfony\Component\HttpFoundation\Request;
/** /**
* Controller used to manage activities in the admin part of the site. * Controller used to manage activities in the admin part of the site.

View File

@@ -10,15 +10,15 @@
namespace App\Controller\Admin; namespace App\Controller\Admin;
use App\Controller\AbstractController; use App\Controller\AbstractController;
use Pagerfanta\Pagerfanta;
use Symfony\Component\HttpFoundation\Request;
use App\Entity\Customer; use App\Entity\Customer;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use App\Form\CustomerEditForm; use App\Form\CustomerEditForm;
use App\Form\Toolbar\CustomerToolbarForm; use App\Form\Toolbar\CustomerToolbarForm;
use App\Repository\Query\CustomerQuery; use App\Repository\Query\CustomerQuery;
use Pagerfanta\Pagerfanta;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Symfony\Component\HttpFoundation\Request;
/** /**
* Controller used to manage activities in the admin part of the site. * Controller used to manage activities in the admin part of the site.

View File

@@ -10,17 +10,17 @@
namespace App\Controller\Admin; namespace App\Controller\Admin;
use App\Controller\AbstractController; use App\Controller\AbstractController;
use Pagerfanta\Pagerfanta;
use Symfony\Component\HttpFoundation\Request;
use App\Entity\Customer; use App\Entity\Customer;
use App\Entity\Project; use App\Entity\Project;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Cache;
use App\Form\ProjectEditForm; use App\Form\ProjectEditForm;
use App\Form\Toolbar\ProjectToolbarForm; use App\Form\Toolbar\ProjectToolbarForm;
use App\Repository\Query\ProjectQuery; use App\Repository\Query\ProjectQuery;
use Pagerfanta\Pagerfanta;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Cache;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Symfony\Component\HttpFoundation\Request;
/** /**
* Controller used to manage projects in the admin part of the site. * Controller used to manage projects in the admin part of the site.

View File

@@ -16,10 +16,10 @@ use App\Form\TimesheetEditForm;
use App\Form\Toolbar\TimesheetAdminToolbarForm; use App\Form\Toolbar\TimesheetAdminToolbarForm;
use App\Repository\Query\TimesheetQuery; use App\Repository\Query\TimesheetQuery;
use Pagerfanta\Pagerfanta; use Pagerfanta\Pagerfanta;
use Symfony\Component\HttpFoundation\Request;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Symfony\Component\HttpFoundation\Request;
/** /**
* Controller used for manage timesheet entries in the admin part of the site. * Controller used for manage timesheet entries in the admin part of the site.

View File

@@ -9,16 +9,16 @@
namespace App\Controller; namespace App\Controller;
use App\Entity\User;
use App\Entity\Activity; use App\Entity\Activity;
use App\Entity\Customer; use App\Entity\Customer;
use App\Entity\Project; use App\Entity\Project;
use App\Entity\Timesheet; use App\Entity\Timesheet;
use App\Entity\User;
use App\Repository\Query\TimesheetQuery; use App\Repository\Query\TimesheetQuery;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
/** /**
* Dashboard controller for the admin area. * Dashboard controller for the admin area.

View File

@@ -10,10 +10,10 @@
namespace App\Controller; namespace App\Controller;
use App\Constants; use App\Constants;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
/** /**
* This controller can render the markdown documentation from /var/docs/ * This controller can render the markdown documentation from /var/docs/

View File

@@ -9,18 +9,18 @@
namespace App\Controller; namespace App\Controller;
use App\Entity\Timesheet;
use App\Entity\User; use App\Entity\User;
use App\Form\UserEditType; use App\Form\UserEditType;
use App\Form\UserPasswordType; use App\Form\UserPasswordType;
use App\Form\UserPreferencesForm; use App\Form\UserPreferencesForm;
use App\Form\UserRolesType; use App\Form\UserRolesType;
use App\Repository\TimesheetRepository;
use App\Voter\UserVoter; use App\Voter\UserVoter;
use Symfony\Component\Form\Form;
use App\Entity\Timesheet;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use App\Repository\TimesheetRepository; use Symfony\Component\Form\Form;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
/** /**

View File

@@ -15,10 +15,10 @@ use App\Form\TimesheetEditForm;
use App\Form\Toolbar\TimesheetToolbarForm; use App\Form\Toolbar\TimesheetToolbarForm;
use App\Repository\Query\TimesheetQuery; use App\Repository\Query\TimesheetQuery;
use Pagerfanta\Pagerfanta; use Pagerfanta\Pagerfanta;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Cache;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Cache;
use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Request;
/** /**

View File

@@ -9,11 +9,11 @@
namespace App\DataFixtures; namespace App\DataFixtures;
use App\Entity\User;
use App\Entity\Activity; use App\Entity\Activity;
use App\Entity\Customer; use App\Entity\Customer;
use App\Entity\Project; use App\Entity\Project;
use App\Entity\Timesheet; use App\Entity\Timesheet;
use App\Entity\User;
use Doctrine\Bundle\FixturesBundle\Fixture; use Doctrine\Bundle\FixturesBundle\Fixture;
use Doctrine\Common\Persistence\ObjectManager; use Doctrine\Common\Persistence\ObjectManager;

View File

@@ -9,8 +9,8 @@
namespace App\Doctrine; namespace App\Doctrine;
use Doctrine\ORM\Event\LoadClassMetadataEventArgs;
use Doctrine\Common\EventSubscriber; use Doctrine\Common\EventSubscriber;
use Doctrine\ORM\Event\LoadClassMetadataEventArgs;
/** /**
* Adds a prefix to every doctrine entity AKA database table * Adds a prefix to every doctrine entity AKA database table

View File

@@ -9,11 +9,11 @@
namespace App\Doctrine; namespace App\Doctrine;
use App\Entity\Timesheet;
use App\Timesheet\CalculatorInterface; use App\Timesheet\CalculatorInterface;
use Doctrine\Common\EventSubscriber; use Doctrine\Common\EventSubscriber;
use Doctrine\ORM\Event\PreUpdateEventArgs;
use Doctrine\ORM\Event\LifecycleEventArgs; use Doctrine\ORM\Event\LifecycleEventArgs;
use App\Entity\Timesheet; use Doctrine\ORM\Event\PreUpdateEventArgs;
/** /**
* A listener to make sure all Timesheet entries will have a proper duration. * A listener to make sure all Timesheet entries will have a proper duration.

View File

@@ -1,14 +1,21 @@
<?php <?php
/*
* This file is part of the Kimai time-tracking app.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace App\Entity; namespace App\Entity;
use App\Validator\Constraints as KimaiAssert; use App\Validator\Constraints as KimaiAssert;
use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection; use Doctrine\Common\Collections\Collection;
use Doctrine\ORM\Mapping as ORM; use Doctrine\ORM\Mapping as ORM;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
use Symfony\Component\Security\Core\User\UserInterface; use Symfony\Component\Security\Core\User\UserInterface;
use Symfony\Component\Validator\Constraints as Assert; use Symfony\Component\Validator\Constraints as Assert;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
/** /**
* Application main User entity. * Application main User entity.

View File

@@ -1,5 +1,12 @@
<?php <?php
/*
* This file is part of the Kimai time-tracking app.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace App\Entity; namespace App\Entity;
use Doctrine\ORM\Mapping as ORM; use Doctrine\ORM\Mapping as ORM;

View File

@@ -10,8 +10,8 @@
namespace App\Event; namespace App\Event;
use Avanzu\AdminThemeBundle\Event\SidebarMenuEvent; use Avanzu\AdminThemeBundle\Event\SidebarMenuEvent;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\EventDispatcher\Event; use Symfony\Component\EventDispatcher\Event;
use Symfony\Component\HttpFoundation\Request;
/** /**
* The ConfigureMenuEvent is used for populating navigations. * The ConfigureMenuEvent is used for populating navigations.

View File

@@ -9,11 +9,11 @@
namespace App\EventSubscriber; namespace App\EventSubscriber;
use App\Event\ConfigureMainMenuEvent;
use App\Event\ConfigureAdminMenuEvent; use App\Event\ConfigureAdminMenuEvent;
use Symfony\Component\EventDispatcher\EventDispatcherInterface; use App\Event\ConfigureMainMenuEvent;
use Avanzu\AdminThemeBundle\Model\MenuItemModel;
use Avanzu\AdminThemeBundle\Event\SidebarMenuEvent; use Avanzu\AdminThemeBundle\Event\SidebarMenuEvent;
use Avanzu\AdminThemeBundle\Model\MenuItemModel;
use Symfony\Component\EventDispatcher\EventDispatcherInterface;
use Symfony\Component\EventDispatcher\EventSubscriberInterface; use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface; use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface;

View File

@@ -9,10 +9,10 @@
namespace App\EventSubscriber; namespace App\EventSubscriber;
use App\Event\ConfigureMainMenuEvent;
use App\Event\ConfigureAdminMenuEvent; use App\Event\ConfigureAdminMenuEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface; use App\Event\ConfigureMainMenuEvent;
use Avanzu\AdminThemeBundle\Model\MenuItemModel; use Avanzu\AdminThemeBundle\Model\MenuItemModel;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface; use Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface;
/** /**

View File

@@ -1,9 +1,7 @@
<?php <?php
/* /*
* This file is part of the Symfony package. * This file is part of the Kimai time-tracking app.
*
* (c) Fabien Potencier <fabien@symfony.com>
* *
* For the full copyright and license information, please view the LICENSE * For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code. * file that was distributed with this source code.
@@ -11,8 +9,8 @@
namespace App\EventSubscriber; namespace App\EventSubscriber;
use Symfony\Component\HttpKernel\Event\GetResponseEvent;
use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\RedirectResponse;
use Symfony\Component\HttpKernel\Event\GetResponseEvent;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface; use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
/** /**

View File

@@ -9,9 +9,9 @@
namespace App\Form; namespace App\Form;
use App\Form\Type\YesNoType;
use App\Entity\Activity; use App\Entity\Activity;
use App\Form\Type\ProjectType; use App\Form\Type\ProjectType;
use App\Form\Type\YesNoType;
use App\Repository\ProjectRepository; use App\Repository\ProjectRepository;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\TextareaType; use Symfony\Component\Form\Extension\Core\Type\TextareaType;

View File

@@ -9,16 +9,16 @@
namespace App\Form; namespace App\Form;
use App\Entity\Timesheet;
use App\Form\Type\ActivityGroupedWithCustomerNameType;
use App\Form\Type\DurationType; use App\Form\Type\DurationType;
use App\Form\Type\UserType; use App\Form\Type\UserType;
use App\Repository\ActivityRepository;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\DateTimeType; use Symfony\Component\Form\Extension\Core\Type\DateTimeType;
use Symfony\Component\Form\Extension\Core\Type\TextareaType; use Symfony\Component\Form\Extension\Core\Type\TextareaType;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;
use App\Entity\Timesheet;
use App\Form\Type\ActivityGroupedWithCustomerNameType;
use App\Repository\ActivityRepository;
/** /**
* Defines the form used to manipulate Timesheet entries. * Defines the form used to manipulate Timesheet entries.

View File

@@ -9,9 +9,9 @@
namespace App\Form\Toolbar; namespace App\Form\Toolbar;
use App\Repository\Query\ActivityQuery;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;
use App\Repository\Query\ActivityQuery;
/** /**
* Defines the form used for filtering the activities. * Defines the form used for filtering the activities.

View File

@@ -9,9 +9,9 @@
namespace App\Form\Toolbar; namespace App\Form\Toolbar;
use App\Repository\Query\CustomerQuery;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;
use App\Repository\Query\CustomerQuery;
/** /**
* Defines the form used for filtering the customer. * Defines the form used for filtering the customer.

View File

@@ -9,9 +9,9 @@
namespace App\Form\Toolbar; namespace App\Form\Toolbar;
use App\Repository\Query\ProjectQuery;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;
use App\Repository\Query\ProjectQuery;
/** /**
* Defines the form used for filtering the projects. * Defines the form used for filtering the projects.

View File

@@ -9,10 +9,10 @@
namespace App\Form\Toolbar; namespace App\Form\Toolbar;
use App\Repository\Query\TimesheetQuery;
use Symfony\Component\Form\Extension\Core\Type\ChoiceType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType;
use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;
use App\Repository\Query\TimesheetQuery;
/** /**
* Defines the form used for filtering the timesheet. * Defines the form used for filtering the timesheet.

View File

@@ -9,11 +9,11 @@
namespace App\Form\Type; namespace App\Form\Type;
use App\Entity\Activity;
use App\Repository\ActivityRepository;
use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;
use App\Entity\Activity;
use App\Repository\ActivityRepository;
/** /**
* Custom form field type to select an activity. * Custom form field type to select an activity.

View File

@@ -9,10 +9,10 @@
namespace App\Form\Type; namespace App\Form\Type;
use App\Repository\CustomerRepository;
use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;
use App\Repository\CustomerRepository;
/** /**
* Custom form field type to select a customer. * Custom form field type to select a customer.

View File

@@ -9,11 +9,11 @@
namespace App\Form\Type; namespace App\Form\Type;
use App\Entity\Project;
use App\Repository\ProjectRepository;
use Symfony\Bridge\Doctrine\Form\Type\EntityType; use Symfony\Bridge\Doctrine\Form\Type\EntityType;
use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\AbstractType;
use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\OptionsResolver\OptionsResolver;
use App\Entity\Project;
use App\Repository\ProjectRepository;
/** /**
* Custom form field type to select a project. * Custom form field type to select a project.

View File

@@ -9,12 +9,12 @@
namespace App\Repository; namespace App\Repository;
use App\Entity\User;
use Doctrine\ORM\Query;
use App\Entity\Activity; use App\Entity\Activity;
use App\Entity\Timesheet; use App\Entity\Timesheet;
use App\Entity\User;
use App\Model\ActivityStatistic; use App\Model\ActivityStatistic;
use App\Repository\Query\ActivityQuery; use App\Repository\Query\ActivityQuery;
use Doctrine\ORM\Query;
/** /**
* Class ActivityRepository * Class ActivityRepository

View File

@@ -10,12 +10,12 @@
namespace App\Repository; namespace App\Repository;
use App\Entity\Activity; use App\Entity\Activity;
use App\Entity\Customer;
use App\Entity\Project; use App\Entity\Project;
use App\Entity\Timesheet; use App\Entity\Timesheet;
use Doctrine\ORM\Query;
use App\Entity\Customer;
use App\Model\CustomerStatistic; use App\Model\CustomerStatistic;
use App\Repository\Query\CustomerQuery; use App\Repository\Query\CustomerQuery;
use Doctrine\ORM\Query;
/** /**
* Class CustomerRepository * Class CustomerRepository

View File

@@ -10,11 +10,11 @@
namespace App\Repository; namespace App\Repository;
use App\Entity\Activity; use App\Entity\Activity;
use App\Entity\Timesheet;
use Doctrine\ORM\Query;
use App\Entity\Project; use App\Entity\Project;
use App\Entity\Timesheet;
use App\Model\ProjectStatistic; use App\Model\ProjectStatistic;
use App\Repository\Query\ProjectQuery; use App\Repository\Query\ProjectQuery;
use Doctrine\ORM\Query;
/** /**
* Class ProjectRepository * Class ProjectRepository

View File

@@ -9,8 +9,8 @@
namespace App\Repository\Query; namespace App\Repository\Query;
use App\Entity\User;
use App\Entity\Activity; use App\Entity\Activity;
use App\Entity\User;
/** /**
* Can be used for advanced timesheet repository queries. * Can be used for advanced timesheet repository queries.

View File

@@ -9,18 +9,18 @@
namespace App\Repository; namespace App\Repository;
use App\Entity\User;
use App\Entity\Activity; use App\Entity\Activity;
use App\Entity\Timesheet; use App\Entity\Timesheet;
use Doctrine\DBAL\Types\Type; use App\Entity\User;
use Doctrine\ORM\QueryBuilder;
use Pagerfanta\Pagerfanta;
use App\Model\Statistic\Month; use App\Model\Statistic\Month;
use App\Model\Statistic\Year; use App\Model\Statistic\Year;
use App\Model\TimesheetGlobalStatistic; use App\Model\TimesheetGlobalStatistic;
use App\Model\TimesheetStatistic; use App\Model\TimesheetStatistic;
use DateTime;
use App\Repository\Query\TimesheetQuery; use App\Repository\Query\TimesheetQuery;
use DateTime;
use Doctrine\DBAL\Types\Type;
use Doctrine\ORM\QueryBuilder;
use Pagerfanta\Pagerfanta;
/** /**
* Class TimesheetRepository * Class TimesheetRepository

View File

@@ -9,9 +9,9 @@
namespace App\Twig; namespace App\Twig;
use App\Entity\Timesheet;
use App\Utils\Duration; use App\Utils\Duration;
use Symfony\Component\Intl\Intl; use Symfony\Component\Intl\Intl;
use App\Entity\Timesheet;
use Twig\TwigFilter; use Twig\TwigFilter;
/** /**

View File

@@ -9,9 +9,9 @@
namespace App\Voter; namespace App\Voter;
use App\Entity\Activity;
use App\Entity\User; use App\Entity\User;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
use App\Entity\Activity;
/** /**
* A voter to check permissions on Activities. * A voter to check permissions on Activities.

View File

@@ -9,9 +9,9 @@
namespace App\Voter; namespace App\Voter;
use App\Entity\Customer;
use App\Entity\User; use App\Entity\User;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
use App\Entity\Customer;
/** /**
* A voter to check permissions on Customers. * A voter to check permissions on Customers.

View File

@@ -9,9 +9,9 @@
namespace App\Voter; namespace App\Voter;
use App\Entity\Project;
use App\Entity\User; use App\Entity\User;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
use App\Entity\Project;
/** /**
* A voter to check permissions on Projects. * A voter to check permissions on Projects.

View File

@@ -9,10 +9,10 @@
namespace App\Voter; namespace App\Voter;
use App\Entity\User;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
use App\Entity\Activity; use App\Entity\Activity;
use App\Entity\Timesheet; use App\Entity\Timesheet;
use App\Entity\User;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
/** /**
* A voter to check permissions on Timesheets. * A voter to check permissions on Timesheets.

View File

@@ -9,8 +9,8 @@
namespace App\Tests\Repository\Query; namespace App\Tests\Repository\Query;
use App\Repository\Query\VisibilityQuery;
use App\Repository\Query\CustomerQuery; use App\Repository\Query\CustomerQuery;
use App\Repository\Query\VisibilityQuery;
/** /**
* @covers \App\Repository\Query\CustomerQuery * @covers \App\Repository\Query\CustomerQuery

View File

@@ -9,10 +9,10 @@
namespace App\Tests\Repository\Query; namespace App\Tests\Repository\Query;
use App\Entity\User;
use App\Entity\Activity; use App\Entity\Activity;
use App\Entity\Customer; use App\Entity\Customer;
use App\Entity\Project; use App\Entity\Project;
use App\Entity\User;
use App\Repository\Query\TimesheetQuery; use App\Repository\Query\TimesheetQuery;
/** /**

View File

@@ -9,14 +9,14 @@
namespace App\Tests\Voter; namespace App\Tests\Voter;
use App\Entity\Customer;
use App\Entity\Timesheet;
use App\Entity\User; use App\Entity\User;
use App\Voter\TimesheetVoter;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken; use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken;
use Symfony\Component\Security\Core\Authorization\AccessDecisionManagerInterface; use Symfony\Component\Security\Core\Authorization\AccessDecisionManagerInterface;
use Symfony\Component\Security\Core\Authorization\Voter\VoterInterface; use Symfony\Component\Security\Core\Authorization\Voter\VoterInterface;
use App\Entity\Customer;
use App\Entity\Timesheet;
use App\Voter\TimesheetVoter;
/** /**
* @covers \App\Voter\TimesheetVoter * @covers \App\Voter\TimesheetVoter