orangehrm

32 mods across 1 repository, 1.1k stars between them.

rest-validation

25

orangehrm/orangehrm

Skill Claude CodeCodex

Reference for OrangeHRM's REST API v2 input validation — ParamRule, ParamRuleCollection, Rule, the Rules:: constant catalog (OrangeHRM custom rules + Respect/Validation rules), the ValidationDecorator for required/not-required wrapping, composite rules (ALLOF / ANYOF / ONEOF / NONEOF), and writing custom rule classes.…

1.1k 2mo ago A 155 tokens GPL-3.0

scheduled-jobs

26

orangehrm/orangehrm

Skill Claude CodeCodex

Reference for OrangeHRM's task scheduling — the orangehrm:run-schedule command that operators run from system cron (every minute), the SchedulerConfigurationInterface that plugins implement to register tasks at framework boot, the Schedule / Task / CommandInfo value objects (Task extends Crunz\Event, so all Crunz…

1.1k 2mo ago A 220 tokens GPL-3.0

security-primitives

27

orangehrm/orangehrm

Skill Claude CodeCodex

Reference for OrangeHRM's cryptographic and password-handling primitives — the Cryptographer class (AES-256-GCM with random nonces for new ciphertext, legacy AES-128-ECB still accepted on decrypt for backward compatibility), KeyHandler for the file-based crypto key lifecycle (created at install when data encryption is…

1.1k 2mo ago A 254 tokens GPL-3.0

services

28

orangehrm/orangehrm

Skill Claude CodeCodex

Reference for OrangeHRM's service layer — the /Service/ Service.php classes that sit between Endpoints/Controllers and DAOs and hold business logic, the ServiceTrait DI access pattern, the lazy-getter convention for composing services, where to register services in PluginConfigurationInterface::initialize(), and what…

1.1k 2mo ago A 158 tokens GPL-3.0

testing

29

orangehrm/orangehrm

Skill Claude CodeCodex

Reference for OrangeHRM's test layers — PHPUnit per-plugin testsuites declared in phpunit.xml, the test-DB lifecycle (instance:create-test-db builds a populated MySQL DB plus a CoreFixtureService dump that bootstrap restores per test), test base classes (TestCase for plain unit tests, KernelTestCase for tests that…

1.1k 2mo ago A 297 tokens GPL-3.0

workflow

30

orangehrm/orangehrm

Skill Claude CodeCodex

Reference for OrangeHRM's workflow state machine — the WorkflowStateMachine entity that models (workflow, state, role, action) → resultingState transitions in ohrmworkflowstatemachine, the eight FLOW constants for the workflow types (Leave, Recruitment, Timesheet, Attendance, Employee, Review, Self-Review, Claim)…

1.1k 2mo ago A 233 tokens GPL-3.0

orangehrm AGENTS.md

31

orangehrm/orangehrm

Instructions file CodexOpenCode

AGENTS.md instructions for orangehrm/orangehrm, covering agents.md, session start (do this first, every new session), skills and commands, what this repo is and layout — the parts that matter.

1.1k 2mo ago B 2,891 tokens GPL-3.0

orangehrm CLAUDE.md

32

orangehrm/orangehrm

Instructions file

Claude Code instructions for orangehrm/orangehrm, a project described as: OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures all the essential functionalities required for any enterprise.

1.1k 2mo ago A 5 tokens GPL-3.0