PHPackages                             gguerin/saisie-heures - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. gguerin/saisie-heures

ActiveLibrary

gguerin/saisie-heures
=====================

v1.9(1y ago)03proprietaryPHPPHP &gt;=8.1

Since Feb 5Pushed 11mo agoCompare

[ Source](https://github.com/Gruabin/SaisieDesHeures)[ Packagist](https://packagist.org/packages/gguerin/saisie-heures)[ RSS](/packages/gguerin-saisie-heures/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (53)Versions (19)Used By (0)

Gruau - Saisie des heures
-------------------------

[](#gruau---saisie-des-heures)

Saisie des heures est une application web légère conçue pour simplifier la gestion de temps et la saisie des heures pour les employés. Elle permet aux utilisateurs de suivre, d'enregistrer et de gérer efficacement les heures travaillées sur différents projets.

[![PHP](https://camo.githubusercontent.com/77869422ede903d311925721a7e6a94e002b11ae3e8db5b329df7cc4fb75b938/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e332d627269676874677265656e2e7376673f6c6f676f3d706870266c6f676f436f6c6f723d7768697465)](https://www.php.net/)[![Nginx](https://camo.githubusercontent.com/10bf1d833b9a3e762c815eb623a67f2f4125e1e8341d1c8ccfbc7aebad3e8358/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4e67696e782d6c61746573742d627269676874677265656e2e7376673f6c6f676f3d6e67696e78266c6f676f436f6c6f723d7768697465)](https://www.nginx.com/)[![Symfony](https://camo.githubusercontent.com/415b34dd46a503ad0e2851b79397f2967b95f4da3f5339468b1af16bce696f47/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53796d666f6e792d362e342e362d627269676874677265656e2e7376673f6c6f676f3d73796d666f6e79266c6f676f436f6c6f723d7768697465)](https://www.symfony.com/)

Sommaire
========

[](#sommaire)

- [Installation](#installation)
- [TIPS](#tips)
- [SSO](#sso)

Installation
============

[](#installation)

Pour utiliser l'application en localhost vous avez juste à suivre les étapes suivantes

1. Vérifier que vous avez php 8.3
2. Installer les dépendances

    ```
    composer install
    npm install
    ```
3. En cas de modification du fichier `AzureController.php` (sert en localhost) il faut également modifier le fichier `PipelineAzureController.php` (set sur app service)
4. Démarrer le service php sur windows

    ```
    php -S 127.0.0.1:8000 -t public
    ```
5. Démarrer le service webpack

    ```
    npm run watch
    ```
6. Vous pouvez maintenant accéder à l'application via l'url `http://localhost:8000`

Linter
======

[](#linter)

Aide pour executer les linters

```
vendor/bin/phpstan analyse src --memory-limit=2G
```

```
php vendor/bin/php-cs-fixer fix
```

```
php vendor/bin/rector process src
```

```
php vendor/bin/twig-cs-fixer lint --fix templates
```

```
php vendor/bin/php-cs-fixer fix
php vendor/bin/rector process src
php vendor/bin/twig-cs-fixer lint --fix templates
```

\#Aide pour installer la bdd de test via docker

1er fois via :

```
./setup-test-environment.bat
```

Puis ensuite une fois installé seulement :

```
docker compose up
```

Test Php
========

[](#test-php)

Executer les tests php

```
php bin/phpunit
```

Linter + tests
==============

[](#linter--tests)

```
php bin/phpunit
php vendor/bin/php-cs-fixer fix
php vendor/bin/rector process src
php vendor/bin/twig-cs-fixer lint --fix templates
```

TIPS
====

[](#tips)

Si vous êtes en localhost et que vous avez un problème de type 'openSSL' modifier le fichier 'CurlFactory' se situant: vendor\\guzzlehttp\\guzzle\\src\\Handler\\CurlFactory.php Si vous ne trouvez pas le fichier faites la commande:

```
composer require symfony/http-client
```

Chercher et remplacez:

```
$conf[\CURLOPT_SSL_VERIFYHOST] = 2;
$conf[\CURLOPT_SSL_VERIFYPEER] = true;
```

Par

```
$conf[\CURLOPT_SSL_VERIFYHOST] = 0;
$conf[\CURLOPT_SSL_VERIFYPEER] = false;
```

Et voilà vous n'avez plus ce problème !

SSO
===

[](#sso)

Pour activer le SSO il vous suffit juste de vous diriger vers le fichier `security.yaml` situé `config\packages\security.yaml`Ensuite vous n'avez qu'à ajouter vos routes sécurisée Si l'utilisateur est redirigé vers un endroit dont il n'a pas accès, il sera automatiquement renvoyé vers la page de connexion

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance43

Moderate activity, may be stable

Popularity3

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 61.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~37 days

Total

4

Last Release

716d ago

PHP version history (2 changes)v1.3.1PHP &gt;=8.0.2

v1.9PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/ba989768a11430fbf46a168ad91045f44b5c24795c0f61f4a30778a510e876b1?d=identicon)[Gabin](/maintainers/Gabin)

---

Top Contributors

[![bcourapie](https://avatars.githubusercontent.com/u/272130992?v=4)](https://github.com/bcourapie "bcourapie (220 commits)")[![TheoBinard](https://avatars.githubusercontent.com/u/189102655?v=4)](https://github.com/TheoBinard "TheoBinard (104 commits)")[![Gruabin](https://avatars.githubusercontent.com/u/214977354?v=4)](https://github.com/Gruabin "Gruabin (30 commits)")[![gwen3](https://avatars.githubusercontent.com/u/89398000?v=4)](https://github.com/gwen3 "gwen3 (5 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisRector

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/gguerin-saisie-heures/health.svg)

```
[![Health](https://phpackages.com/badges/gguerin-saisie-heures/health.svg)](https://phpackages.com/packages/gguerin-saisie-heures)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[kimai/kimai

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[easycorp/easyadmin-demo

EasyAdmin Demo Application

145.7k](/packages/easycorp-easyadmin-demo)[forumify/forumify-platform

121.8k11](/packages/forumify-forumify-platform)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
