|
dolibarr 24.0.0-beta
|
Strict implementation — reports any residual myobject/mymodule token as a warning. More...


Public Member Functions | |
| validateContent (string $content, string $filePath) | |
| validateClassName (string $className, NamingContract $nc) | |
| validateTriggerFilename (string $filename, NamingContract $nc) | |
| validateUrl (string $url, NamingContract $nc) | |
| validateRightsKey (string $rightsKey, NamingContract $nc) | |
Private Member Functions | |
| lineContainsNonRenamableMarker (string $line) | |
Strict implementation — reports any residual myobject/mymodule token as a warning.
Lines containing MODULEBUILDER structural markers (/* BEGIN MODULEBUILDER ... /) are excluded from validation because those markers are intentional template anchors that must remain as-is (e.g. / BEGIN MODULEBUILDER API MYOBJECT */ is used by addObjectsToApiFile).
Definition at line 87 of file NamingContractValidator.class.php.
|
private |
| string | $line | Line content to check |
Definition at line 129 of file NamingContractValidator.class.php.
Referenced by validateContent().
| StrictNamingContractValidator::validateClassName | ( | string | $className, |
| NamingContract | $nc ) |
| string | $className | Class name to validate |
| NamingContract | $nc | Naming contract to compare against |
Implements NamingContractValidator.
Definition at line 144 of file NamingContractValidator.class.php.
| string | $content | Full file content to validate |
| string | $filePath | File path used in error messages |
Implements NamingContractValidator.
Definition at line 105 of file NamingContractValidator.class.php.
References lineContainsNonRenamableMarker().
| StrictNamingContractValidator::validateRightsKey | ( | string | $rightsKey, |
| NamingContract | $nc ) |
| string | $rightsKey | Rights key to validate |
| NamingContract | $nc | Naming contract to compare against |
Implements NamingContractValidator.
Definition at line 181 of file NamingContractValidator.class.php.
| StrictNamingContractValidator::validateTriggerFilename | ( | string | $filename, |
| NamingContract | $nc ) |
| string | $filename | Trigger filename to validate |
| NamingContract | $nc | Naming contract to compare against |
Implements NamingContractValidator.
Definition at line 154 of file NamingContractValidator.class.php.
| StrictNamingContractValidator::validateUrl | ( | string | $url, |
| NamingContract | $nc ) |
| string | $url | URL path to validate |
| NamingContract | $nc | Naming contract to compare against |
Implements NamingContractValidator.
Definition at line 169 of file NamingContractValidator.class.php.