Skip to content

Commit

Permalink
Added and ran PHPCS
Browse files Browse the repository at this point in the history
  • Loading branch information
ssddanbrown committed Sep 18, 2022
1 parent d0dc5e5 commit 8a749c6
Show file tree
Hide file tree
Showing 22 changed files with 120 additions and 30 deletions.
4 changes: 2 additions & 2 deletions app/Actions/Webhook.php
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@
*/
class Webhook extends Model implements Loggable
{
protected $fillable = ['name', 'endpoint', 'timeout'];

use HasFactory;

protected $fillable = ['name', 'endpoint', 'timeout'];

protected $casts = [
'last_called_at' => 'datetime',
'last_errored_at' => 'datetime',
Expand Down
4 changes: 2 additions & 2 deletions app/Actions/WebhookTrackedEvent.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
*/
class WebhookTrackedEvent extends Model
{
protected $fillable = ['event'];

use HasFactory;

protected $fillable = ['event'];
}
2 changes: 1 addition & 1 deletion app/Auth/Access/LdapService.php
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ public function getUserDetails(string $userName): ?array
'name' => $this->getUserResponseProperty($user, $displayNameAttr, $userCn),
'dn' => $user['dn'],
'email' => $this->getUserResponseProperty($user, $emailAttr, null),
'avatar'=> $thumbnailAttr ? $this->getUserResponseProperty($user, $thumbnailAttr, null) : null,
'avatar' => $thumbnailAttr ? $this->getUserResponseProperty($user, $thumbnailAttr, null) : null,
];

if ($this->config['dump_user_details']) {
Expand Down
4 changes: 0 additions & 4 deletions app/Auth/Access/Oidc/OidcService.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,18 @@

namespace BookStack\Auth\Access\Oidc;

use function auth;
use BookStack\Auth\Access\GroupSyncService;
use BookStack\Auth\Access\LoginService;
use BookStack\Auth\Access\RegistrationService;
use BookStack\Auth\User;
use BookStack\Exceptions\JsonDebugException;
use BookStack\Exceptions\StoppedAuthenticationException;
use BookStack\Exceptions\UserRegistrationException;
use function config;
use Illuminate\Support\Arr;
use Illuminate\Support\Facades\Cache;
use League\OAuth2\Client\OptionProvider\HttpBasicAuthOptionProvider;
use League\OAuth2\Client\Provider\Exception\IdentityProviderException;
use Psr\Http\Client\ClientInterface as HttpClient;
use function trans;
use function url;

/**
* Class OpenIdConnectService
Expand Down
1 change: 1 addition & 0 deletions app/Config/dompdf.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
* Configuration should be altered via the `.env` file or environment variables.
* Do not edit this file unless you're happy to maintain any changes yourself.
*/

$dompdfPaperSizeMap = [
'a4' => 'a4',
'letter' => 'letter',
Expand Down
1 change: 1 addition & 0 deletions app/Config/snappy.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
* Configuration should be altered via the `.env` file or environment variables.
* Do not edit this file unless you're happy to maintain any changes yourself.
*/

$snappyPaperSizeMap = [
'a4' => 'A4',
'letter' => 'Letter',
Expand Down
2 changes: 1 addition & 1 deletion app/Entities/Tools/PageEditActivity.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public function activeEditingMessage(): string
$userMessage = trans('entities.pages_draft_edit_active.start_b', ['userName' => $firstDraft->createdBy->name ?? '']);
}

$timeMessage = trans('entities.pages_draft_edit_active.time_b', ['minCount'=> 60]);
$timeMessage = trans('entities.pages_draft_edit_active.time_b', ['minCount' => 60]);

return trans('entities.pages_draft_edit_active.message', ['start' => $userMessage, 'time' => $timeMessage]);
}
Expand Down
1 change: 0 additions & 1 deletion app/Http/Controllers/Auth/ForgotPasswordController.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ class ForgotPasswordController extends Controller
| your application to your users. Feel free to explore this trait.
|
*/

use SendsPasswordResetEmails;

/**
Expand Down
11 changes: 7 additions & 4 deletions app/Http/Controllers/Auth/LoginController.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,9 @@ class LoginController extends Controller
| to conveniently provide its functionality to your applications.
|
*/

use AuthenticatesUsers { logout as traitLogout; }
use AuthenticatesUsers {
logout as traitLogout;
}

/**
* Redirection paths.
Expand Down Expand Up @@ -112,8 +113,10 @@ public function login(Request $request)
// If the class is using the ThrottlesLogins trait, we can automatically throttle
// the login attempts for this application. We'll key this by the username and
// the IP address of the client making these requests into this application.
if (method_exists($this, 'hasTooManyLoginAttempts') &&
$this->hasTooManyLoginAttempts($request)) {
if (
method_exists($this, 'hasTooManyLoginAttempts') &&
$this->hasTooManyLoginAttempts($request)
) {
$this->fireLockoutEvent($request);

Activity::logFailedLogin($username);
Expand Down
1 change: 0 additions & 1 deletion app/Http/Controllers/Auth/RegisterController.php
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ class RegisterController extends Controller
| provide this functionality without requiring any additional code.
|
*/

use RegistersUsers;

protected SocialAuthService $socialAuthService;
Expand Down
1 change: 0 additions & 1 deletion app/Http/Controllers/Auth/ResetPasswordController.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ class ResetPasswordController extends Controller
| explore this trait and override any methods you wish to tweak.
|
*/

use ResetsPasswords;

protected $redirectTo = '/';
Expand Down
2 changes: 1 addition & 1 deletion app/Http/Controllers/BookController.php
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ public function edit(string $slug)
{
$book = $this->bookRepo->getBySlug($slug);
$this->checkOwnablePermission('book-update', $book);
$this->setPageTitle(trans('entities.books_edit_named', ['bookName'=>$book->getShortName()]));
$this->setPageTitle(trans('entities.books_edit_named', ['bookName' => $book->getShortName()]));

return view('books.edit', ['book' => $book, 'current' => $book]);
}
Expand Down
2 changes: 1 addition & 1 deletion app/Http/Controllers/BookSortController.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public function show(string $bookSlug)

$bookChildren = (new BookContents($book))->getTree(false);

$this->setPageTitle(trans('entities.books_sort_named', ['bookName'=>$book->getShortName()]));
$this->setPageTitle(trans('entities.books_sort_named', ['bookName' => $book->getShortName()]));

return view('books.sort', ['book' => $book, 'current' => $book, 'bookChildren' => $bookChildren]);
}
Expand Down
2 changes: 1 addition & 1 deletion app/Http/Controllers/PageRevisionController.php
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ public function changes(string $bookSlug, string $pageSlug, int $revisionId)
// TODO - Refactor PageContent so we don't need to juggle this
$page->html = $revision->html;
$page->html = (new PageContent($page))->render();
$this->setPageTitle(trans('entities.pages_revision_named', ['pageName'=>$page->getShortName()]));
$this->setPageTitle(trans('entities.pages_revision_named', ['pageName' => $page->getShortName()]));

return view('pages.revision', [
'page' => $page,
Expand Down
2 changes: 1 addition & 1 deletion app/Uploads/ImageService.php
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,7 @@ protected function resizeImage(string $imageData, ?int $width, ?int $height, boo
{
try {
$thumb = $this->imageTool->make($imageData);
} catch (ErrorException|NotSupportedException $e) {
} catch (ErrorException | NotSupportedException $e) {
throw new ImageUploadException(trans('errors.cannot_create_thumbs'));
}

Expand Down
1 change: 1 addition & 0 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
"nunomaduro/collision": "^5.10",
"nunomaduro/larastan": "^1.0",
"phpunit/phpunit": "^9.5",
"squizlabs/php_codesniffer": "^3.7",
"ssddanbrown/asserthtml": "^1.0"
},
"autoload": {
Expand Down
58 changes: 57 additions & 1 deletion composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35 changes: 35 additions & 0 deletions phpcs.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?xml version="1.0"?>
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="PHP_CodeSniffer" xsi:noNamespaceSchemaLocation="phpcs.xsd">
<description>The coding standard for BookStack</description>

<file>app</file>
<file>bootstrap/app.php</file>
<file>database</file>
<file>public/index.php</file>
<file>routes</file>
<file>tests</file>

<arg name="basepath" value="."/>
<arg name="colors"/>
<arg name="parallel" value="75"/>
<arg value="np"/>

<rule ref="PSR12"/>

<rule ref="PSR1.Methods.CamelCapsMethodName">
<exclude-pattern>./tests/*</exclude-pattern>
</rule>

<rule ref="PSR1.Classes.ClassDeclaration.MultipleClasses">
<exclude-pattern>./tests/*</exclude-pattern>
</rule>

<rule ref="PSR1.Classes.ClassDeclaration.MissingNamespace">
<exclude-pattern>./database/*</exclude-pattern>
</rule>

<rule ref="PSR12.Files.FileHeader.IncorrectOrder">
<exclude-pattern>./app/Config/*</exclude-pattern>
</rule>

</ruleset>
11 changes: 6 additions & 5 deletions routes/api.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
<?php

/**
* Routes for the BookStack API.
* Routes have a uri prefix of /api/.
* Controllers are all within app/Http/Controllers/Api.
*/

use BookStack\Http\Controllers\Api\ApiDocsController;
use BookStack\Http\Controllers\Api\AttachmentApiController;
use BookStack\Http\Controllers\Api\BookApiController;
Expand All @@ -14,11 +20,6 @@
use BookStack\Http\Controllers\Api\UserApiController;
use Illuminate\Support\Facades\Route;

/**
* Routes for the BookStack API.
* Routes have a uri prefix of /api/.
* Controllers are all within app/Http/Controllers/Api.
*/
Route::get('docs.json', [ApiDocsController::class, 'json']);

Route::get('attachments', [AttachmentApiController::class, 'list']);
Expand Down
2 changes: 0 additions & 2 deletions tests/Actions/AuditLogTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

namespace Tests\Actions;

use function app;
use BookStack\Actions\Activity;
use BookStack\Actions\ActivityLogger;
use BookStack\Actions\ActivityType;
Expand All @@ -12,7 +11,6 @@
use BookStack\Entities\Repos\PageRepo;
use BookStack\Entities\Tools\TrashCan;
use Carbon\Carbon;
use function config;
use Tests\TestCase;

class AuditLogTest extends TestCase
Expand Down
2 changes: 1 addition & 1 deletion tests/Uploads/AttachmentTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ public function test_file_upload()

$expectedResp = [
'name' => $fileName,
'uploaded_to'=> $page->id,
'uploaded_to' => $page->id,
'extension' => 'txt',
'order' => 1,
'created_by' => $admin->id,
Expand Down
1 change: 1 addition & 0 deletions tests/UrlTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
namespace Tests;

use BookStack\Http\Request;

use function request;
use function url;

Expand Down

0 comments on commit 8a749c6

Please sign in to comment.