Fix phpstan issues.

This commit is contained in:
James Cole
2022-10-30 14:34:36 +01:00
parent 1a7d60ccc8
commit c032ffd4f9
6 changed files with 13 additions and 3 deletions

View File

@@ -98,7 +98,7 @@ class AccountController extends Controller
$frontPage = app('preferences')->get('frontPageAccounts', $defaultSet);
$default = app('amount')->getDefaultCurrency();
if (empty($frontPage->data)) {
if (!(is_array($frontPage->data) && count($frontPage->data) > 0)) {
$frontPage->data = $defaultSet;
$frontPage->save();
}

View File

@@ -19,6 +19,8 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
namespace FireflyIII\Api\V1\Controllers\Data;
use FireflyIII\Api\V1\Controllers\Controller;

View File

@@ -62,7 +62,7 @@ class TransactionRequest extends FormRequest
}
/**
* @return string[]
* @return array
*/
public function rules(): array
{

View File

@@ -101,6 +101,7 @@ class UpdateRequest extends FormRequest
*/
public function rules(): array
{
/** @var Account $account */
$account = $this->route()->parameter('account');
$accountRoles = implode(',', config('firefly.accountRoles'));
$types = implode(',', array_keys(config('firefly.subTitlesByIdentifier')));