Skip to content

Organize and rename PHP example directories #13

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 92 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
8aa7186
Organize and rename PHP example directories
mesilov Jan 18, 2025
79c0ec1
Add PHP local application skeleton with Docker and Composer
mesilov Feb 11, 2025
d18d822
Add CLI app skeleton with Docker, Tailwind, and Symfony CLI
mesilov Feb 12, 2025
a6e0677
Add core factories for Bitrix24 service initialization
mesilov Feb 13, 2025
7c17cca
Refactor factory methods and add InstallController.
mesilov Feb 13, 2025
6a8c653
Update LoggerFactory method in TestCommand registration
mesilov Feb 13, 2025
c8af4f0
Add UI and token storage functionality to local app skeleton
mesilov Feb 21, 2025
c0a2d4b
Refactor install process and improve error handling
mesilov Feb 22, 2025
b99976d
Rename method to clarify intent and adjust comments
mesilov Feb 22, 2025
1a88e5c
Refactor installation flow and improve error handling
mesilov Feb 22, 2025
545111b
Add Bitrix24 event handling and enhance Makefile commands
mesilov Feb 27, 2025
61d8ff3
Update Makefile description for docker-pull command
mesilov Mar 1, 2025
132b210
Fix incorrect directory traversal in AuthRepositoryFactory
mesilov Mar 16, 2025
a5fff3f
Add PlacementController and integrate main placement logic
mesilov Mar 18, 2025
9e955f7
"Make classes readonly and integrate Bitrix24 user profile fetching
mesilov Mar 18, 2025
c4d1862
Add initial setup for "01-empty-template" PHP example
mesilov Apr 29, 2025
c9c0447
Add Docker integration and example setup template
mesilov Apr 30, 2025
0aafe6d
Add example for calling Bitrix24 webhook via cURL
mesilov Apr 30, 2025
896c0e7
Remove unnecessary files and documentation from webhook example.
mesilov Apr 30, 2025
cdee9c7
**Add new example for Bitrix24 SDK with Docker support**
mesilov Apr 30, 2025
ccdb548
Merge branch 'refs/heads/main' into feature/12-local-app-skeleton
mesilov Apr 30, 2025
309a41a
Rename and update example for webhook cURL call without SDK
mesilov May 6, 2025
e5401a3
Rename directory for webhook curl example to simplify path
mesilov May 6, 2025
0019315
Add example for Bitrix24 PHP SDK webhook integration
mesilov May 6, 2025
c5511a5
Remove example for Bitrix24 SDK webhook integration.
mesilov May 6, 2025
f19d94a
Update Makefiles and add composer.lock for SDK dependencies
mesilov May 15, 2025
f404738
Add Monolog integration and Docker support for webhook example
mesilov May 15, 2025
0d8e021
Add `composer.lock` for dependency management
mesilov May 15, 2025
52c2cea
Update server name and adjust log rotation settings
mesilov May 16, 2025
9e1f82f
Migrate project to new batch CLI structure.
mesilov May 18, 2025
6a5557c
Add Makefile target and README instructions for php-cli example
mesilov May 18, 2025
f7c4ad9
Remove .gitignore, update README, and simplify Dockerfile
mesilov May 18, 2025
6a6620d
Add references and clean up Makefile
mesilov May 18, 2025
b74f000
Add example for local Bitrix24 application without UI
mesilov May 20, 2025
59ee6e0
Refactor logging and enhance documentation.
mesilov May 20, 2025
1e13f81
Refactor and enhance code consistency across classes
mesilov May 20, 2025
281c610
Add type annotations for $_ENV in Bitrix24ServiceBuilderFactory
mesilov May 20, 2025
a713cbf
Fix log level conversion in LoggerFactory
mesilov May 20, 2025
758c097
Remove extra colon from Makefile echo output
mesilov May 20, 2025
dc255e1
Update composer.json names and descriptions for clarity
mesilov May 20, 2025
7d11cd4
Add php-cli-app target to Makefile for running scripts
mesilov May 21, 2025
76738b1
Update Makefile and README for 'php-cli-app' target
mesilov May 21, 2025
61e0f81
Add `docker-rebuild` target to Makefile for container reset
mesilov May 21, 2025
3c1ba75
Initialize local Bitrix24 app scaffolding with tooling
mesilov May 22, 2025
24dc991
Refactor and enhance placement request handling.
mesilov May 22, 2025
c7c3117
Add composer-normalize plugin and update dependencies
mesilov May 23, 2025
d8d7158
Update README and Makefile with new Docker usage details
mesilov May 26, 2025
d124ef6
Remove composer.lock file from the repository
mesilov May 26, 2025
ba92299
Add composer.lock file for dependency management
mesilov May 26, 2025
d17d6ac
Enhance logging configuration and error handling
mesilov May 26, 2025
974ae86
Update README to include example.php description
mesilov May 26, 2025
76be7d4
Simplify logger messages for exceptions
mesilov May 26, 2025
7cc2f3f
Add detailed Monolog configuration for logger setup
mesilov May 27, 2025
6f079d4
Remove the local application with UI example.
mesilov May 27, 2025
f0dca36
Add description for default formatter in comments
mesilov May 27, 2025
93425c8
Update README links and fix logger formatting
mesilov May 27, 2025
6c6212b
Update composer.lock dependencies to latest dev versions
mesilov May 28, 2025
f4a7a4c
Refactor license list and add PHPStan examples.
mesilov May 28, 2025
01c70ac
Enable Apache-2.0 license in allowed licenses list
mesilov May 28, 2025
fe83890
Add lint-dependency-analyser target to Makefile
mesilov May 28, 2025
c5c321b
Refactor example code and update license configuration.
mesilov May 28, 2025
3c3555f
Add "14-local-application-robots" example with custom robots and even…
mesilov Jun 1, 2025
548baf6
Add RobotHandlerMetadata and Weather robot enhancements
mesilov Jun 1, 2025
4baa11c
Add dependency injection, service configuration, and example robot ha…
mesilov Jun 2, 2025
2a3a02a
Refactor DI and logging in local application robots example
mesilov Jun 2, 2025
f6a1558
Add example for webhook integration with dependency injection and log…
mesilov Jun 3, 2025
b9a9916
Update composer.lock with added dependencies for webhook SDK example
mesilov Jun 3, 2025
d993ae1
Refactor example.php and enhance README documentation for webhook SDK…
mesilov Jun 4, 2025
0f2b6a7
Add DI container configuration and update relevant documentation
mesilov Jun 4, 2025
871dc8d
Add "15-local-application-robots" example with extended robot handler…
mesilov Jun 6, 2025
906f88d
Add "16-local-application-activity" example with Weather activity han…
mesilov Jun 6, 2025
c2efb07
Remove "14-local-application-robots" example and associated files
mesilov Jun 6, 2025
6882dd6
Add "07-webhook-sdk-sentry" example with Symfony DI, PSR-3 logging, a…
mesilov Jun 9, 2025
17bef9f
Add "17-local-application-workflows" example with extended CLI tools …
mesilov Jun 10, 2025
a64acc8
Add Sentry integration to "07-webhook-sdk-sentry" example
mesilov Jun 10, 2025
d6f6214
Update README for "07-webhook-sdk-sentry" example with improved struc…
mesilov Jun 10, 2025
35c379e
Extend "TestCommand" with new workflow management actions
mesilov Jun 16, 2025
d896d70
Extend `TestCommand` with workflow termination and deletion actions
mesilov Jun 17, 2025
7ffae9d
Update Sentry dependency version to "^4" in "07-webhook-sdk-sentry" e…
mesilov Jun 17, 2025
21c514d
Refactor DI `get` method signature and ensure proper termination in e…
mesilov Jun 30, 2025
c76ae03
Add composer.lock for "08-webhook-sdk-batch-cli" implementation
mesilov Jun 30, 2025
983770c
Introduce "08-webhook-sdk-batch-cli" example with CLI tools and depen…
mesilov Jun 30, 2025
9242d1b
Enhance "08-webhook-sdk-batch-cli" example with data generator comman…
mesilov Jun 30, 2025
7deb58f
Add `b24:import-data` command and update "08-webhook-sdk-batch-cli" w…
mesilov Jun 30, 2025
a6a5cb1
Enhance `b24:import-data` command with CSV data handling and batch AP…
mesilov Jun 30, 2025
b643938
Add `b24:export-data` command and update "08-webhook-sdk-batch-cli" w…
mesilov Jul 9, 2025
8563303
Refactor "08-webhook-sdk-batch-cli" for improved code readability and…
mesilov Jul 9, 2025
52c919c
Implement signal handling and graceful shutdown in `b24:import-data`
mesilov Jul 10, 2025
c231b93
Implement signal handling and graceful shutdown in `b24:export-data`
mesilov Jul 10, 2025
b9c1a3a
Enhance `b24:import-data` with API throttling handling and update fol…
mesilov Jul 10, 2025
30029bf
Refactor signal handling and CLI output in import and export commands
mesilov Jul 10, 2025
6d7503f
Update "08-webhook-sdk-batch-cli" README with enhanced instructions a…
mesilov Jul 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ yarn-error.log*
/app
vendor
composer.phar
composer.lock
.cache
.vscode
.idea
Expand Down
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,11 @@
- [06-nuxt-ui-bp-activity](/js/06-nuxt-ui-bp-activity)

## For PHP
- [quick-start/local-apps](/php/quick-start/local-apps/token-storage-in-file)
### Simple examples
- 01 — [work with cURL](/php/simple/01-curl-without-sdk/) (without SDK)
- 02 — [work with webhook](/php/simple/02-work-with-webhook/) with SDK
- 03 — [init monolog](/php/simple/03-work-with-monolog/) for work with logs
- 04 — [cli application](/php/simple/04-work-with-batch-cli/) for work with batch queries and long-running tasks (import\export data)

###
- [quick-start/local-apps](/php/quick-start/local-apps/token-storage-in-file)
8 changes: 0 additions & 8 deletions php/quick-start/simple/01-curl-without-sdk/README.MD

This file was deleted.

18 changes: 0 additions & 18 deletions php/quick-start/simple/02-work-with-webhook/.gitignore

This file was deleted.

16 changes: 0 additions & 16 deletions php/quick-start/simple/02-work-with-webhook/README.md

This file was deleted.

18 changes: 0 additions & 18 deletions php/quick-start/simple/02-work-with-webhook/composer.json

This file was deleted.

19 changes: 0 additions & 19 deletions php/quick-start/simple/03-work-with-monolog/.gitignore

This file was deleted.

16 changes: 0 additions & 16 deletions php/quick-start/simple/03-work-with-monolog/README.md

This file was deleted.

19 changes: 0 additions & 19 deletions php/quick-start/simple/03-work-with-monolog/composer.json

This file was deleted.

19 changes: 0 additions & 19 deletions php/quick-start/simple/04-work-with-batch-cli/.gitignore

This file was deleted.

27 changes: 0 additions & 27 deletions php/quick-start/simple/04-work-with-batch-cli/README.md

This file was deleted.

Loading