From 936d7d3451d299f2f5a02c0e06720f47f134bd76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20MATHIEU?= Date: Thu, 5 Jul 2018 11:27:51 +0200 Subject: [PATCH] Add maps_red/ticketing-bundle recipe --- .../0.6/config/routes/ticketing.yaml | 3 ++ maps_red/ticketing-bundle/0.6/manifest.json | 12 +++++ .../ticketing-bundle/0.6/post-install.txt | 10 ++++ .../0.6/src/Entity/.gitignore | 1 + .../0.6/src/Entity/Ticket.php | 13 +++++ .../0.6/src/Entity/TicketCategory.php | 13 +++++ .../0.6/src/Entity/TicketComment.php | 13 +++++ .../0.6/src/Entity/TicketHistory.php | 13 +++++ .../0.6/src/Entity/TicketKeyword.php | 13 +++++ .../0.6/src/Entity/TicketPriority.php | 13 +++++ .../0.6/src/Entity/TicketStatus.php | 13 +++++ .../0.6/src/Entity/TicketStatusHistory.php | 13 +++++ .../0.6/src/Repository/.gitignore | 1 + .../Repository/TicketCategoryRepository.php | 50 +++++++++++++++++ .../Repository/TicketCommentRepository.php | 50 +++++++++++++++++ .../Repository/TicketHistoryRepository.php | 50 +++++++++++++++++ .../Repository/TicketKeywordRepository.php | 50 +++++++++++++++++ .../Repository/TicketPriorityRepository.php | 50 +++++++++++++++++ .../0.6/src/Repository/TicketRepository.php | 50 +++++++++++++++++ .../TicketStatusHistoryRepository.php | 50 +++++++++++++++++ .../src/Repository/TicketStatusRepository.php | 50 +++++++++++++++++ .../0.6/src/Repository/UserRepository.php | 54 +++++++++++++++++++ 22 files changed, 585 insertions(+) create mode 100644 maps_red/ticketing-bundle/0.6/config/routes/ticketing.yaml create mode 100644 maps_red/ticketing-bundle/0.6/manifest.json create mode 100644 maps_red/ticketing-bundle/0.6/post-install.txt create mode 100644 maps_red/ticketing-bundle/0.6/src/Entity/.gitignore create mode 100644 maps_red/ticketing-bundle/0.6/src/Entity/Ticket.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Entity/TicketCategory.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Entity/TicketComment.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Entity/TicketHistory.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Entity/TicketKeyword.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Entity/TicketPriority.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Entity/TicketStatus.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Entity/TicketStatusHistory.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Repository/.gitignore create mode 100644 maps_red/ticketing-bundle/0.6/src/Repository/TicketCategoryRepository.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Repository/TicketCommentRepository.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Repository/TicketHistoryRepository.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Repository/TicketKeywordRepository.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Repository/TicketPriorityRepository.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Repository/TicketRepository.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Repository/TicketStatusHistoryRepository.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Repository/TicketStatusRepository.php create mode 100644 maps_red/ticketing-bundle/0.6/src/Repository/UserRepository.php diff --git a/maps_red/ticketing-bundle/0.6/config/routes/ticketing.yaml b/maps_red/ticketing-bundle/0.6/config/routes/ticketing.yaml new file mode 100644 index 00000000..53ef4690 --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/config/routes/ticketing.yaml @@ -0,0 +1,3 @@ +ticketing: + resource: '@TicketingBundle/Resources/config/routing/routes.yaml' + prefix: /ticket diff --git a/maps_red/ticketing-bundle/0.6/manifest.json b/maps_red/ticketing-bundle/0.6/manifest.json new file mode 100644 index 00000000..45a5b5c7 --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/manifest.json @@ -0,0 +1,12 @@ +{ + "bundles": { + "Maps_red\\TicketingBundle\\TicketingBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/" + }, + "composer-scripts": { + "assets:install --symlink --relative %PUBLIC_DIR%": "symfony-cmd" + } +} diff --git a/maps_red/ticketing-bundle/0.6/post-install.txt b/maps_red/ticketing-bundle/0.6/post-install.txt new file mode 100644 index 00000000..5f1cf4c7 --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/post-install.txt @@ -0,0 +1,10 @@ + + What's next? + + +Please update config/packages/doctrine.yaml to link the entities correctly. + - For this please read the following documentation : + * https://github.com/Mapsred/TicketingBundle/blob/master/docs/2-setting_up_the_entities.md#b---fill-the-doctrine-configuration + - For a full list of configuration options, see: + * https://github.com/Mapsred/TicketingBundle/blob/master/docs/3-setting_up_the_configuration.md + diff --git a/maps_red/ticketing-bundle/0.6/src/Entity/.gitignore b/maps_red/ticketing-bundle/0.6/src/Entity/.gitignore new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/src/Entity/.gitignore @@ -0,0 +1 @@ + diff --git a/maps_red/ticketing-bundle/0.6/src/Entity/Ticket.php b/maps_red/ticketing-bundle/0.6/src/Entity/Ticket.php new file mode 100644 index 00000000..e8d57673 --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/src/Entity/Ticket.php @@ -0,0 +1,13 @@ +createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->orderBy('t.id', 'ASC') + ->setMaxResults(10) + ->getQuery() + ->getResult() + ; + } + */ + + /* + public function findOneBySomeField($value): ?TicketCategory + { + return $this->createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->getQuery() + ->getOneOrNullResult() + ; + } + */ +} diff --git a/maps_red/ticketing-bundle/0.6/src/Repository/TicketCommentRepository.php b/maps_red/ticketing-bundle/0.6/src/Repository/TicketCommentRepository.php new file mode 100644 index 00000000..b9455268 --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/src/Repository/TicketCommentRepository.php @@ -0,0 +1,50 @@ +createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->orderBy('t.id', 'ASC') + ->setMaxResults(10) + ->getQuery() + ->getResult() + ; + } + */ + + /* + public function findOneBySomeField($value): ?TicketComment + { + return $this->createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->getQuery() + ->getOneOrNullResult() + ; + } + */ +} diff --git a/maps_red/ticketing-bundle/0.6/src/Repository/TicketHistoryRepository.php b/maps_red/ticketing-bundle/0.6/src/Repository/TicketHistoryRepository.php new file mode 100644 index 00000000..c3d16723 --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/src/Repository/TicketHistoryRepository.php @@ -0,0 +1,50 @@ +createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->orderBy('t.id', 'ASC') + ->setMaxResults(10) + ->getQuery() + ->getResult() + ; + } + */ + + /* + public function findOneBySomeField($value): ?TicketHistory + { + return $this->createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->getQuery() + ->getOneOrNullResult() + ; + } + */ +} diff --git a/maps_red/ticketing-bundle/0.6/src/Repository/TicketKeywordRepository.php b/maps_red/ticketing-bundle/0.6/src/Repository/TicketKeywordRepository.php new file mode 100644 index 00000000..7a6e46bd --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/src/Repository/TicketKeywordRepository.php @@ -0,0 +1,50 @@ +createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->orderBy('t.id', 'ASC') + ->setMaxResults(10) + ->getQuery() + ->getResult() + ; + } + */ + + /* + public function findOneBySomeField($value): ?TicketKeyword + { + return $this->createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->getQuery() + ->getOneOrNullResult() + ; + } + */ +} diff --git a/maps_red/ticketing-bundle/0.6/src/Repository/TicketPriorityRepository.php b/maps_red/ticketing-bundle/0.6/src/Repository/TicketPriorityRepository.php new file mode 100644 index 00000000..d8d2f238 --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/src/Repository/TicketPriorityRepository.php @@ -0,0 +1,50 @@ +createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->orderBy('t.id', 'ASC') + ->setMaxResults(10) + ->getQuery() + ->getResult() + ; + } + */ + + /* + public function findOneBySomeField($value): ?TicketPriority + { + return $this->createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->getQuery() + ->getOneOrNullResult() + ; + } + */ +} diff --git a/maps_red/ticketing-bundle/0.6/src/Repository/TicketRepository.php b/maps_red/ticketing-bundle/0.6/src/Repository/TicketRepository.php new file mode 100644 index 00000000..32a3c10a --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/src/Repository/TicketRepository.php @@ -0,0 +1,50 @@ +createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->orderBy('t.id', 'ASC') + ->setMaxResults(10) + ->getQuery() + ->getResult() + ; + } + */ + + /* + public function findOneBySomeField($value): ?Ticket + { + return $this->createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->getQuery() + ->getOneOrNullResult() + ; + } + */ +} diff --git a/maps_red/ticketing-bundle/0.6/src/Repository/TicketStatusHistoryRepository.php b/maps_red/ticketing-bundle/0.6/src/Repository/TicketStatusHistoryRepository.php new file mode 100644 index 00000000..3277d32f --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/src/Repository/TicketStatusHistoryRepository.php @@ -0,0 +1,50 @@ +createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->orderBy('t.id', 'ASC') + ->setMaxResults(10) + ->getQuery() + ->getResult() + ; + } + */ + + /* + public function findOneBySomeField($value): ?TicketStatusHistory + { + return $this->createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->getQuery() + ->getOneOrNullResult() + ; + } + */ +} diff --git a/maps_red/ticketing-bundle/0.6/src/Repository/TicketStatusRepository.php b/maps_red/ticketing-bundle/0.6/src/Repository/TicketStatusRepository.php new file mode 100644 index 00000000..8c276c1a --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/src/Repository/TicketStatusRepository.php @@ -0,0 +1,50 @@ +createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->orderBy('t.id', 'ASC') + ->setMaxResults(10) + ->getQuery() + ->getResult() + ; + } + */ + + /* + public function findOneBySomeField($value): ?TicketStatus + { + return $this->createQueryBuilder('t') + ->andWhere('t.exampleField = :val') + ->setParameter('val', $value) + ->getQuery() + ->getOneOrNullResult() + ; + } + */ +} diff --git a/maps_red/ticketing-bundle/0.6/src/Repository/UserRepository.php b/maps_red/ticketing-bundle/0.6/src/Repository/UserRepository.php new file mode 100644 index 00000000..5fa3fd62 --- /dev/null +++ b/maps_red/ticketing-bundle/0.6/src/Repository/UserRepository.php @@ -0,0 +1,54 @@ + + * @method User|null find($id, $lockMode = null, $lockVersion = null) + * @method User|null findOneBy(array $criteria, array $orderBy = null) + * @method User[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null) + */ +class UserRepository extends BaseTicketRepository implements UserLoaderInterface +{ + /** + * UserRepository constructor. + * @param RegistryInterface $registry + */ + public function __construct(RegistryInterface $registry) + { + parent::__construct($registry, User::class); + } + + /** + * @param string $username + * @return null|User + */ + public function loadUserByUsername($username) + { + return $this->findByUsernameOrEmail($username); + } + + /** + * @param string $username + * @return User|null + */ + public function findByUsernameOrEmail($username) + { + return $this->createQueryBuilder('u') + ->andWhere('UPPER(u.username) = :username OR UPPER(u.email) = :username') + ->setParameter('username', strtoupper($username)) + ->setMaxResults(1) + ->getQuery() + ->getOneOrNullResult(); + } + + +} \ No newline at end of file