{"id":14987308,"url":"https://github.com/manuelgil/vscode-codeigniter4-shield-snippets","last_synced_at":"2025-07-02T11:42:43.299Z","repository":{"id":235549085,"uuid":"726193584","full_name":"ManuelGil/vscode-codeigniter4-shield-snippets","owner":"ManuelGil","description":"CodeIgniter 4 Shield - snippets \u0026 autocomplete for VSCode editor","archived":false,"fork":false,"pushed_at":"2024-12-08T18:47:33.000Z","size":63,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-28T05:23:11.505Z","etag":null,"topics":["codeigniter4","codeigniter4-auth","snippets","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-codeigniter4-shield-snippets","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ManuelGil.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":["ManuelGil"],"ko_fi":"ManuelGil","custom":["https://paypal.me/ManuelFGil","https://www.buymeacoffee.com/ManuelGil"]}},"created_at":"2023-12-01T18:29:01.000Z","updated_at":"2024-12-08T18:47:37.000Z","dependencies_parsed_at":"2024-04-23T20:19:43.764Z","dependency_job_id":"aad26515-869d-4279-bfe7-b4670b5df1da","html_url":"https://github.com/ManuelGil/vscode-codeigniter4-shield-snippets","commit_stats":null,"previous_names":["manuelgil/vscode-codeigniter4-shield-snippets"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManuelGil%2Fvscode-codeigniter4-shield-snippets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManuelGil%2Fvscode-codeigniter4-shield-snippets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManuelGil%2Fvscode-codeigniter4-shield-snippets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManuelGil%2Fvscode-codeigniter4-shield-snippets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManuelGil","download_url":"https://codeload.github.com/ManuelGil/vscode-codeigniter4-shield-snippets/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248918022,"owners_count":21183105,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codeigniter4","codeigniter4-auth","snippets","vscode","vscode-extension"],"created_at":"2024-09-24T14:14:25.389Z","updated_at":"2025-04-14T16:40:52.093Z","avatar_url":"https://github.com/ManuelGil.png","language":null,"readme":"![icon](https://raw.githubusercontent.com/ManuelGil/vscode-codeigniter4-shield-snippets/main/icon.png)\n\n# CodeIgniter 4 Shield Snippets for VSCode\n\n[![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/imgildev.vscode-codeigniter4-shield-snippets?style=for-the-badge\u0026label=VS%20Marketplace\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-codeigniter4-shield-snippets)\n[![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/imgildev.vscode-codeigniter4-shield-snippets?style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-codeigniter4-shield-snippets)\n[![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/imgildev.vscode-codeigniter4-shield-snippets?style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-codeigniter4-shield-snippets)\n[![Visual Studio Marketplace Rating](https://img.shields.io/visual-studio-marketplace/r/imgildev.vscode-codeigniter4-shield-snippets?style=for-the-badge\u0026logo=visual-studio-code)](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-codeigniter4-shield-snippets\u0026ssr=false#review-details)\n[![GitHub Repo stars](https://img.shields.io/github/stars/ManuelGil/vscode-codeigniter4-shield-snippets?style=for-the-badge\u0026logo=github)](https://github.com/ManuelGil/vscode-codeigniter4-shield-snippets)\n[![GitHub license](https://img.shields.io/github/license/ManuelGil/vscode-codeigniter4-shield-snippets?style=for-the-badge\u0026logo=github)](https://github.com/ManuelGil/vscode-codeigniter4-shield-snippets/blob/main/LICENSE)\n\nCodeIgniter 4 Shield - snippets \u0026 autocomplete for VSCode editor.\n\n## Requirements\n\n- CodeIgniter 4.3.0 or later\n- VSCode 1.46.0 or later\n\n## Usage\n\n| Snippet | Purpose |\n| --- | --- |\n| ci:auth:setAuthenticator | auth()-\u003esetAuthenticator() |\n| ci:auth:getAuthenticator | auth()-\u003egetAuthenticator() |\n| ci:auth:user | auth()-\u003euser() |\n| ci:auth:id | auth()-\u003eid() |\n| ci:auth:authenticate | auth()-\u003eauthenticate() |\n| ci:auth:routes | auth()-\u003eroutes() |\n| ci:auth:getProvider | auth()-\u003egetProvider() |\n| ci:auth:attempt | auth()-\u003eattempt() |\n| ci:auth:check | auth()-\u003echeck() |\n| ci:auth:checkAction | auth()-\u003echeckAction() |\n| ci:auth:forget | auth()-\u003eforget() |\n| ci:auth:getUser | auth()-\u003egetUser() |\n| ci:auth:loggedIn | auth()-\u003eloggedIn() |\n| ci:auth:login | auth()-\u003elogin() |\n| ci:auth:loginById | auth()-\u003eloginById() |\n| ci:auth:logout | auth()-\u003elogout() |\n| ci:auth:recordActiveDate | auth()-\u003erecordActiveDate() |\n| ci:auth:remember | auth()-\u003eremember() |\n| ci:auth:generateAccessToken | generateAccessToken() |\n| ci:auth:revokeAccessToken | revokeAccessToken() |\n| ci:auth:revokeAccessTokenBySecret | revokeAccessTokenBySecret() |\n| ci:auth:revokeAllAccessTokens | revokeAllAccessTokens() |\n| ci:auth:accessTokens | accessTokens() |\n| ci:auth:getAccessToken | getAccessToken() |\n| ci:auth:getAccessTokenById | getAccessTokenById() |\n| ci:auth:tokenCan | tokenCan() |\n| ci:auth:tokenCant | tokenCant() |\n| ci:auth:currentAccessToken | currentAccessToken() |\n| ci:auth:setAccessToken | setAccessToken() |\n| ci:auth:generateHmacToken | generateHmacToken() |\n| ci:auth:revokeHmacToken | revokeHmacToken() |\n| ci:auth:revokeAllHmacTokens | revokeAllHmacTokens() |\n| ci:auth:hmacTokens | hmacTokens() |\n| ci:auth:getHmacToken | getHmacToken() |\n| ci:auth:getHmacTokenById | getHmacTokenById() |\n| ci:auth:hmacTokenCan | hmacTokenCan() |\n| ci:auth:hmacTokenCant | hmacTokenCant() |\n| ci:auth:currentHmacToken | currentHmacToken() |\n| ci:auth:setHmacToken | setHmacToken() |\n| ci:auth:addGroup | addGroup() |\n| ci:auth:removeGroup | removeGroup() |\n| ci:auth:syncGroups | syncGroups() |\n| ci:auth:getGroups | getGroups() |\n| ci:auth:getPermissions | getPermissions() |\n| ci:auth:addPermission | addPermission() |\n| ci:auth:removePermission | removePermission() |\n| ci:auth:syncPermissions | syncPermissions() |\n| ci:auth:hasPermission | hasPermission() |\n| ci:auth:can | can() |\n| ci:auth:inGroup | inGroup() |\n| ci:auth:isActivated | $user-\u003eisActivated() |\n| ci:auth:isNotActivated | $user-\u003eisNotActivated() |\n| ci:auth:activate | $user-\u003eactivate() |\n| ci:auth:deactivate | $user-\u003edeactivate() |\n| ci:auth:isBanned | $user-\u003eisBanned() |\n| ci:auth:ban | $user-\u003eban() |\n| ci:auth:unBan | $user-\u003eunBan() |\n| ci:auth:getBanMessage | $user-\u003egetBanMessage() |\n| ci:auth:requiresPasswordReset | $user-\u003erequiresPasswordReset() |\n| ci:auth:forcePasswordReset | $user-\u003eforcePasswordReset() |\n| ci:auth:undoForcePasswordReset | $user-\u003eundoForcePasswordReset() |\n\n## Connect with me\n\n[![GitHub followers](https://img.shields.io/github/followers/ManuelGil?style=for-the-badge\u0026logo=github)](https://github.com/ManuelGil)\n[![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/imgildev?style=for-the-badge\u0026logo=x)](https://twitter.com/imgildev)\n\n## Other Extensions\n\n- [NestJS File Generator](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-nestjs-generator)\n- [NestJS Snippets](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-nestjs-snippets-extension)\n- [Angular File Generator](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-angular-generator)\n- [T3 Stack / NextJS / ReactJS File Generator](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-nextjs-generator)\n- [CodeIgniter 4 Snippets](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-codeigniter4-snippets)\n- [CodeIgniter 4 Shield Snippets](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-codeigniter4-shield-snippets)\n- [CodeIgniter 4 Spark](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-codeigniter4-spark)\n- [Moodle Pack](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-moodle-snippets)\n- [Mustache Template Engine - Snippets \u0026 Autocomplete](https://marketplace.visualstudio.com/items?itemName=imgildev.vscode-mustache-snippets)\n\n## Changelog\n\nSee [CHANGELOG.md](./CHANGELOG.md)\n\n## Authors\n\n- **Manuel Gil** - _Owner_ - [ManuelGil](https://github.com/ManuelGil)\n\nSee also the list of [contributors](https://github.com/ManuelGil/vscode-codeigniter4-shield-snippets/contributors) who participated in this project.\n\n## License\n\nCodeIgniter 4 Shield Snippets for VSCode is licensed under the MIT License - see the [MIT License](https://opensource.org/licenses/MIT) for details.\n","funding_links":["https://github.com/sponsors/ManuelGil","https://ko-fi.com/ManuelGil","https://paypal.me/ManuelFGil","https://www.buymeacoffee.com/ManuelGil"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanuelgil%2Fvscode-codeigniter4-shield-snippets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanuelgil%2Fvscode-codeigniter4-shield-snippets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanuelgil%2Fvscode-codeigniter4-shield-snippets/lists"}