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. [Utility &amp; Helpers](/categories/utility)
4. /
5. gguerin/saisie-heures

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

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

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

Since Feb 5Pushed 1y agoCompare

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

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

29

—

LowBetter than 57% of packages

Maintenance36

Infrequent updates — may be unmaintained

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

767d 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

[kimai/kimai

Kimai - Time Tracking

4.8k9.0k1](/packages/kimai-kimai)[sylius/sylius

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

8.5k5.9M738](/packages/sylius-sylius)[chameleon-system/chameleon-base

The Chameleon System core.

1028.6k5](/packages/chameleon-system-chameleon-base)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M386](/packages/easycorp-easyadmin-bundle)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)[oro/platform

Business Application Platform (BAP)

645143.5k115](/packages/oro-platform)

PHPackages © 2026

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