PHP7 compatible function definitions.

This commit is contained in:
James Cole
2016-04-05 22:00:03 +02:00
parent b0b5d90976
commit 37fe2d22b0
56 changed files with 209 additions and 216 deletions

View File

@@ -32,5 +32,5 @@ interface ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal);
public function act(TransactionJournal $journal): bool;
}

View File

@@ -42,7 +42,7 @@ class AddTag implements ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal)
public function act(TransactionJournal $journal): bool
{
// journal has this tag maybe?
$tag = Tag::firstOrCreateEncrypted(['tag' => $this->action->action_value, 'user_id' => Auth::user()->id]);

View File

@@ -39,7 +39,7 @@ class AppendDescription implements ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal)
public function act(TransactionJournal $journal): bool
{
$journal->description = $journal->description . $this->action->action_value;
$journal->save();

View File

@@ -40,7 +40,7 @@ class ClearBudget implements ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal)
public function act(TransactionJournal $journal): bool
{
$journal->budgets()->detach();

View File

@@ -40,7 +40,7 @@ class ClearCategory implements ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal)
public function act(TransactionJournal $journal): bool
{
$journal->categories()->detach();

View File

@@ -39,7 +39,7 @@ class PrependDescription implements ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal)
public function act(TransactionJournal $journal): bool
{
$journal->description = $this->action->action_value . $journal->description;
$journal->save();

View File

@@ -39,7 +39,7 @@ class RemoveAllTags implements ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal)
public function act(TransactionJournal $journal): bool
{
$journal->tags()->detach();

View File

@@ -42,7 +42,7 @@ class RemoveTag implements ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal)
public function act(TransactionJournal $journal): bool
{
// if tag does not exist, no need to continue:
$name = $this->action->action_value;

View File

@@ -43,7 +43,7 @@ class SetBudget implements ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal)
public function act(TransactionJournal $journal): bool
{
/** @var BudgetRepositoryInterface $repository */
$repository = app('FireflyIII\Repositories\Budget\BudgetRepositoryInterface');

View File

@@ -43,7 +43,7 @@ class SetCategory implements ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal)
public function act(TransactionJournal $journal): bool
{
$name = $this->action->action_value;
$category = Category::firstOrCreateEncrypted(['name' => $name, 'user_id' => Auth::user()->id]);

View File

@@ -39,7 +39,7 @@ class SetDescription implements ActionInterface
*
* @return bool
*/
public function act(TransactionJournal $journal)
public function act(TransactionJournal $journal): bool
{
$journal->description = $this->action->action_value;
$journal->save();