File: /var/www/vhosts/api.ett-dev.2amigos.us/logs/deploy-04-01-2021-07-16-47.log
[04-01-2021 07:16:47]: === START DEPLOY ===
[04-01-2021 07:16:47]: *** PULL ORIGIN STEP ***
From gitlab.com:2amigos/emit.to
* branch development -> FETCH_HEAD
099d5f8..ea7fff8 development -> origin/development
Updating 099d5f8..ea7fff8
Fast-forward
.env.example | 4 +-
.gitignore | 2 +-
app/Classes/Emitter/Contracts/Gateway.php | 38 +
app/Classes/Emitter/Emitter.php | 83 ++
.../Emitter/Exceptions/NoRecipientSetException.php | 13 +
.../Exceptions/TooManyMessagesPerDayException.php | 13 +
.../Exceptions/UndefinedGatewayException.php | 13 +
app/Classes/Emitter/Gateways/AbstractGateway.php | 100 ++
app/Classes/Emitter/Gateways/SmsMms.php | 164 +++
app/Classes/Emitter/Helpers/SMSHelper.php | 772 ++++++++++++++
app/Classes/Messages/MessageHelper.php | 99 ++
.../Commands/Messages/SendUpcomingMessages.php | 50 +
app/Enums/DeliveryStatus.php | 14 +-
app/Enums/Gateway.php | 7 +
app/Enums/MessageStatus.php | 1 +
app/Events/Listings/ListingUpdatedEvent.php | 26 +
app/Events/Messages/MessageCreatedEvent.php | 26 +
app/Events/Messages/MessageDeletedEvent.php | 27 +
.../Messages/MessageSendingFinishedEvent.php | 26 +
.../Messages/MessageSentToRecipientEvent.php | 47 +
app/Events/Messages/MessageUpdatedEvent.php | 26 +
app/Http/Controllers/Auth/RegisterController.php | 2 -
app/Http/Controllers/ConfigsGetterController.php | 28 +
.../Messages/MessagesTotalsController.php | 72 ++
app/Http/Controllers/Twilio/MessageController.php | 8 +-
.../Controllers/Twilio/VirtualPhoneController.php | 6 +-
app/Http/Middleware/TwilioRequestValidator.php | 12 +-
.../Requests/Messages/GetMessagesTotalsRequest.php | 24 +
app/JsonApi/Deposits/Adapter.php | 2 +-
app/JsonApi/Invoices/Adapter.php | 12 +-
app/JsonApi/Invoices/Validators.php | 10 +-
app/JsonApi/Listings/Adapter.php | 14 +
app/JsonApi/Listings/Validators.php | 9 +-
app/JsonApi/Messages/Adapter.php | 156 ++-
app/JsonApi/Messages/Schema.php | 10 +-
app/JsonApi/Messages/Validators.php | 84 +-
app/JsonApi/OutboundMessages/Adapter.php | 18 +-
app/JsonApi/OutboundMessages/Schema.php | 7 +
app/JsonApi/OutboundMessages/Validators.php | 15 +-
app/JsonApi/PaymentMethods/Adapter.php | 4 +
app/JsonApi/PaymentMethods/Schema.php | 1 +
app/JsonApi/PaymentMethods/Validators.php | 4 +-
app/JsonApi/People/Schema.php | 8 +
app/JsonApi/Phones/Adapter.php | 16 +
app/JsonApi/Phones/Schema.php | 2 +-
app/JsonApi/Phones/Validators.php | 13 +-
app/JsonApi/Profiles/Adapter.php | 90 --
app/JsonApi/Profiles/Authorizer.php | 50 -
app/JsonApi/Profiles/Schema.php | 40 -
app/JsonApi/Profiles/Validators.php | 71 --
app/JsonApi/Transactions/Adapter.php | 2 +-
app/JsonApi/Transactions/Schema.php | 18 +
app/JsonApi/Users/Adapter.php | 48 +-
app/JsonApi/Users/Schema.php | 15 +-
app/JsonApi/Users/Validators.php | 28 +-
app/JsonApi/VirtualPhones/Adapter.php | 9 +
app/JsonApi/VirtualPhones/Validators.php | 6 +-
app/Listeners/Messages/DeleteMMSFilesListener.php | 29 +
...AllRelatedListingsIfTheStatusIsSendListener.php | 29 +
.../Messages/MessageRechargingListener.php | 80 ++
.../Messages/UpdateMessageCostListener.php | 28 +
app/ListingsPeople.php | 10 +
app/Models/Listing.php | 12 +-
app/Models/Message.php | 79 +-
app/Models/OutboundMessage.php | 16 +
app/Models/Person.php | 6 +
app/Models/Phone.php | 8 +-
app/Models/Profile.php | 45 -
app/Models/Transaction.php | 21 +-
app/Models/User.php | 61 +-
app/Models/VirtualPhone.php | 45 +-
app/Policies/MessagePolicy.php | 22 +-
app/Policies/ProfilePolicy.php | 60 --
app/Providers/AuthServiceProvider.php | 3 -
app/Providers/EventServiceProvider.php | 31 +
.../Base64/Base64DecodedFileShouldBeLessThan.php | 48 +
...se64DecodedFileShouldHaveSelectedExtensions.php | 53 +
app/Rules/Base64/ValidBase64EncodedFile.php | 47 +
app/Rules/Listings/ListingNotLocked.php | 51 +
.../EnoughPhoneNumbersToProceedMessage.php | 85 ++
app/Rules/Messages/GatewayCanOrMustToHaveFiles.php | 67 ++
.../Messages/NewMessageDoesnotOverDailyMaximum.php | 113 ++
.../PersonAndListingNotDuplicatingInMessage.php | 67 ++
app/Rules/Messages/UserHasEnoughAmount.php | 101 +-
app/Rules/Messages/UserHasEnoughVirtualPhones.php | 75 --
app/Rules/Messages/UserOwnsRecipientListing.php | 37 +
app/Rules/Messages/UserOwnsRecipientPeople.php | 37 +
app/Rules/ShouldNotBeFilled.php | 37 +
app/Traits/Twilioable.php | 22 +-
config/cors.php | 60 ++
config/filesystems.php | 12 +
config/json-api-v1.php | 2 -
config/services.php | 4 +-
...ast_activity_column_in_virtual_phones_table.php | 32 +
...04744_add_is_default_column_to_phones_table.php | 32 +
...0_121311_add_files_column_to_messages_table.php | 32 +
...add_message_id_column_to_transactions_table.php | 37 +
...ipe_invoice_id_column_in_transactions_table.php | 32 +
...4532_add_is_locked_column_to_listings_table.php | 32 +
...51_add_country_code_to_virtual_phones_table.php | 32 +
.../2020_12_29_131616_drop_profiles_table.php | 36 +
..._29_132422_add_avatar_column_to_users_table.php | 32 +
.../collection/emit.to.postman_collection.json | 1106 +++++++++++++++++---
routes/api.php | 14 +-
104 files changed, 4660 insertions(+), 725 deletions(-)
create mode 100644 app/Classes/Emitter/Contracts/Gateway.php
create mode 100644 app/Classes/Emitter/Emitter.php
create mode 100644 app/Classes/Emitter/Exceptions/NoRecipientSetException.php
create mode 100644 app/Classes/Emitter/Exceptions/TooManyMessagesPerDayException.php
create mode 100644 app/Classes/Emitter/Exceptions/UndefinedGatewayException.php
create mode 100644 app/Classes/Emitter/Gateways/AbstractGateway.php
create mode 100644 app/Classes/Emitter/Gateways/SmsMms.php
create mode 100644 app/Classes/Emitter/Helpers/SMSHelper.php
create mode 100644 app/Classes/Messages/MessageHelper.php
create mode 100644 app/Console/Commands/Messages/SendUpcomingMessages.php
create mode 100644 app/Events/Listings/ListingUpdatedEvent.php
create mode 100644 app/Events/Messages/MessageCreatedEvent.php
create mode 100644 app/Events/Messages/MessageDeletedEvent.php
create mode 100644 app/Events/Messages/MessageSendingFinishedEvent.php
create mode 100644 app/Events/Messages/MessageSentToRecipientEvent.php
create mode 100644 app/Events/Messages/MessageUpdatedEvent.php
create mode 100644 app/Http/Controllers/ConfigsGetterController.php
create mode 100644 app/Http/Controllers/Messages/MessagesTotalsController.php
create mode 100644 app/Http/Requests/Messages/GetMessagesTotalsRequest.php
delete mode 100644 app/JsonApi/Profiles/Adapter.php
delete mode 100644 app/JsonApi/Profiles/Authorizer.php
delete mode 100644 app/JsonApi/Profiles/Schema.php
delete mode 100644 app/JsonApi/Profiles/Validators.php
create mode 100644 app/Listeners/Messages/DeleteMMSFilesListener.php
create mode 100644 app/Listeners/Messages/LockUnlockAllRelatedListingsIfTheStatusIsSendListener.php
create mode 100644 app/Listeners/Messages/MessageRechargingListener.php
create mode 100644 app/Listeners/Messages/UpdateMessageCostListener.php
create mode 100644 app/ListingsPeople.php
delete mode 100644 app/Models/Profile.php
delete mode 100644 app/Policies/ProfilePolicy.php
create mode 100644 app/Rules/Base64/Base64DecodedFileShouldBeLessThan.php
create mode 100644 app/Rules/Base64/Base64DecodedFileShouldHaveSelectedExtensions.php
create mode 100644 app/Rules/Base64/ValidBase64EncodedFile.php
create mode 100644 app/Rules/Listings/ListingNotLocked.php
create mode 100644 app/Rules/Messages/EnoughPhoneNumbersToProceedMessage.php
create mode 100644 app/Rules/Messages/GatewayCanOrMustToHaveFiles.php
create mode 100644 app/Rules/Messages/NewMessageDoesnotOverDailyMaximum.php
create mode 100644 app/Rules/Messages/PersonAndListingNotDuplicatingInMessage.php
delete mode 100644 app/Rules/Messages/UserHasEnoughVirtualPhones.php
create mode 100644 app/Rules/Messages/UserOwnsRecipientListing.php
create mode 100644 app/Rules/Messages/UserOwnsRecipientPeople.php
create mode 100644 app/Rules/ShouldNotBeFilled.php
create mode 100644 config/cors.php
create mode 100644 database/migrations/2020_11_16_114352_add_last_activity_column_in_virtual_phones_table.php
create mode 100644 database/migrations/2020_12_03_104744_add_is_default_column_to_phones_table.php
create mode 100644 database/migrations/2020_12_10_121311_add_files_column_to_messages_table.php
create mode 100644 database/migrations/2020_12_17_164757_add_message_id_column_to_transactions_table.php
create mode 100644 database/migrations/2020_12_17_164825_make_nullable_stripe_invoice_id_column_in_transactions_table.php
create mode 100644 database/migrations/2020_12_24_124532_add_is_locked_column_to_listings_table.php
create mode 100644 database/migrations/2020_12_28_142951_add_country_code_to_virtual_phones_table.php
create mode 100644 database/migrations/2020_12_29_131616_drop_profiles_table.php
create mode 100644 database/migrations/2020_12_29_132422_add_avatar_column_to_users_table.php
[04-01-2021 07:16:48]: *** AFTER PULL STEP ***
+ export HOME=/var/www
+ HOME=/var/www
+ cd /var/www/vhosts/api.ett-dev.2amigos.us/docroot
+ COMPOSER_HOME=/var/www/vhosts/api.ett-dev.2amigos.us/.composer
+ composer install --no-ansi
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Package moontoast/math is abandoned, you should avoid using it. Use brick/math instead.
Generating optimized autoload files
Class App\Classes\Emitter\Exceptions\SmsMms\TooManyMessagesPerDayException located in ./app/Classes/Emitter/Exceptions/TooManyMessagesPerDayException.php does not comply with psr-4 autoloading standard. Skipping.
Class App\Http\Controllers\Auth\ForgotPasswordController located in ./app/Http/Controllers/Auth/ConfirmPasswordController.php does not comply with psr-4 autoloading standard. Skipping.
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi
PHP Fatal error: Cannot use App\Events\VirtualPhones\UserDeletedVirtualPhoneEvent as UserDeletedVirtualPhoneEvent because the name is already in use in /var/www/vhosts/api.ett-dev.2amigos.us/docroot/app/Providers/EventServiceProvider.php on line 20
In EventServiceProvider.php line 20:
Cannot use App\Events\VirtualPhones\UserDeletedVirtualPhoneEvent as UserDel
etedVirtualPhoneEvent because the name is already in use
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255
[04-01-2021 07:16:53]: === DEPLOY NOT COMPLETE, CHECK ABOVE ERRORS ===