Skip to content
This repository has been archived by the owner on Nov 26, 2020. It is now read-only.

Commit

Permalink
Add missing builder typehints
Browse files Browse the repository at this point in the history
  • Loading branch information
OndraM committed Jun 1, 2018
1 parent 01c246c commit ec53572
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 2 deletions.
20 changes: 18 additions & 2 deletions php5_typehints.patch
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ index 8b4f50f..59e98a1 100644
$this->rotationTime = $rotationTime;
}
diff --git b/src/RequestBuilder/RequestBuilderFactory.php a/src/RequestBuilder/RequestBuilderFactory.php
index 2161c45..b7664c7 100644
index a356a45..098c048 100644
--- b/src/RequestBuilder/RequestBuilderFactory.php
+++ a/src/RequestBuilder/RequestBuilderFactory.php
@@ -26,6 +26,8 @@ class RequestBuilderFactory
Expand All @@ -81,7 +81,7 @@ index 2161c45..b7664c7 100644
*/
public function setupItemProperties()
{
@@ -35,27 +37,43 @@ class RequestBuilderFactory
@@ -35,37 +37,59 @@ class RequestBuilderFactory
/**
* Added item properties will be IRREVERSIBLY removed from all items in the database and the item property will
* from now be rejected by Matej.
Expand Down Expand Up @@ -125,3 +125,19 @@ index 2161c45..b7664c7 100644
public function recommendation(UserRecommendation $recommendation)
{
return $this->createConfiguredBuilder(RecommendationRequestBuilder::class, $recommendation);
}

+ /**
+ * @return ForgetRequestBuilder
+ */
public function forget()
{
return $this->createConfiguredBuilder(ForgetRequestBuilder::class);
}

+ /**
+ * @return ResetDatabaseRequestBuilder
+ */
public function resetDatabase()
{
return $this->createConfiguredBuilder(ResetDatabaseRequestBuilder::class);
6 changes: 6 additions & 0 deletions src/RequestBuilder/RequestBuilderFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,17 @@ public function recommendation(UserRecommendation $recommendation)
return $this->createConfiguredBuilder(RecommendationRequestBuilder::class, $recommendation);
}

/**
* @return ForgetRequestBuilder
*/
public function forget()
{
return $this->createConfiguredBuilder(ForgetRequestBuilder::class);
}

/**
* @return ResetDatabaseRequestBuilder
*/
public function resetDatabase()
{
return $this->createConfiguredBuilder(ResetDatabaseRequestBuilder::class);
Expand Down

0 comments on commit ec53572

Please sign in to comment.