style(ecs): add easy-coding-standard to enforce coding style rules for php

- update .devcontainer settings: remove auto-formatting
for php + set intelephense as default formatter
- remove prettier php plugin as it lacks php 8 support
- add captain hook action for checking style pre-commit
- fix style with ecs on all files except views
This commit is contained in:
Yassine Doghri 2021-05-19 16:35:13 +00:00
commit aa1612342e
No known key found for this signature in database
GPG key ID: 3E7F89498B960C9F
230 changed files with 3420 additions and 5884 deletions

View file

@ -1,8 +1,7 @@
<?php
/**
* This class defines a Paginated OrderedCollection
* based on CodeIgniter4 Pager to get the pagination metadata
* This class defines a Paginated OrderedCollection based on CodeIgniter4 Pager to get the pagination metadata
*
* @copyright 2021 Podlibre
* @license https://www.gnu.org/licenses/agpl-3.0.en.html AGPL3
@ -11,15 +10,19 @@
namespace ActivityPub\Objects;
use CodeIgniter\Pager\Pager;
use ActivityPub\Core\ObjectType;
use CodeIgniter\Pager\Pager;
class OrderedCollectionObject extends ObjectType
{
protected string $type = 'OrderedCollection';
protected int $totalItems;
protected ?string $first;
protected ?string $current;
protected ?string $last;
/**