Skip to content

Commit 86832de

Browse files
authored
Merge pull request #276 from st3f/dev-master
5.4 master fixes
2 parents 2f7f2e1 + 92f3ba7 commit 86832de

File tree

3 files changed

+21
-20
lines changed

3 files changed

+21
-20
lines changed

composer.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919
],
2020
"require": {
2121
"php": ">=5.6.4",
22-
"illuminate/http": "5.3.*",
23-
"illuminate/routing": "5.3.*",
24-
"illuminate/session": "5.3.*",
25-
"illuminate/support": "5.3.*",
26-
"illuminate/view": "5.3.*"
22+
"illuminate/http": "5.4.*",
23+
"illuminate/routing": "5.4.*",
24+
"illuminate/session": "5.4.*",
25+
"illuminate/support": "5.4.*",
26+
"illuminate/view": "5.4.*"
2727
},
2828
"require-dev": {
29-
"illuminate/database": "5.3.*",
29+
"illuminate/database": "5.4.*",
3030
"mockery/mockery": "~0.9.4",
3131
"phpunit/phpunit": "~5.4"
3232
},
@@ -37,5 +37,6 @@
3737
"files": [
3838
"src/helpers.php"
3939
]
40-
}
40+
},
41+
"minimum-stability": "dev"
4142
}

src/FormBuilder.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Illuminate\Support\Collection;
88
use Illuminate\Support\HtmlString;
99
use Illuminate\Contracts\View\Factory;
10-
use Illuminate\Session\SessionInterface;
10+
use Illuminate\Contracts\Session\Session;
1111
use Illuminate\Support\Traits\Macroable;
1212
use Illuminate\Contracts\Routing\UrlGenerator;
1313

@@ -49,7 +49,7 @@ class FormBuilder
4949
/**
5050
* The session store implementation.
5151
*
52-
* @var \Illuminate\Session\SessionInterface
52+
* @var \Illuminate\Contracts\Session\Session
5353
*/
5454
protected $session;
5555

@@ -1164,7 +1164,7 @@ protected function toHtmlString($html)
11641164
/**
11651165
* Get the session store implementation.
11661166
*
1167-
* @return \Illuminate\Session\SessionInterface $session
1167+
* @return \Illuminate\Contracts\Session\Session $session
11681168
*/
11691169
public function getSessionStore()
11701170
{
@@ -1174,11 +1174,11 @@ public function getSessionStore()
11741174
/**
11751175
* Set the session store implementation.
11761176
*
1177-
* @param \Illuminate\Session\SessionInterface $session
1177+
* @param \Illuminate\Contracts\Session\Session $session
11781178
*
11791179
* @return $this
11801180
*/
1181-
public function setSessionStore(SessionInterface $session)
1181+
public function setSessionStore(Session $session)
11821182
{
11831183
$this->session = $session;
11841184

tests/FormBuilderTest.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public function testFormInput()
7878

7979
public function testPasswordsNotFilled()
8080
{
81-
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Session\Store'));
81+
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Contracts\Session\Session'));
8282

8383
$session->shouldReceive('getOldInput')->never();
8484

@@ -89,7 +89,7 @@ public function testPasswordsNotFilled()
8989

9090
public function testFilesNotFilled()
9191
{
92-
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Session\Store'));
92+
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Contracts\Session\Session'));
9393

9494
$session->shouldReceive('getOldInput')->never();
9595

@@ -113,7 +113,7 @@ public function testFormText()
113113

114114
public function testFormTextRepopulation()
115115
{
116-
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Session\Store'));
116+
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Contracts\Session\Session'));
117117
$this->setModel($model = ['relation' => ['key' => 'attribute'], 'other' => 'val']);
118118

119119
$session->shouldReceive('getOldInput')->twice()->with('name_with_dots')->andReturn('some value');
@@ -319,7 +319,7 @@ public function testSelect()
319319
public function testFormSelectRepopulation()
320320
{
321321
$list = ['L' => 'Large', 'M' => 'Medium', 'S' => 'Small'];
322-
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Session\Store'));
322+
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Contracts\Session\Session'));
323323
$this->setModel($model = ['size' => ['key' => 'S'], 'other' => 'val']);
324324

325325
$session->shouldReceive('getOldInput')->twice()->with('size')->andReturn('M');
@@ -405,7 +405,7 @@ public function testFormSelectMonth()
405405

406406
public function testFormCheckbox()
407407
{
408-
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Session\Store'));
408+
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Contracts\Session\Session'));
409409

410410
$session->shouldReceive('getOldInput')->withNoArgs()->andReturn([]);
411411
$session->shouldReceive('getOldInput')->with('foo')->andReturn(null);
@@ -423,7 +423,7 @@ public function testFormCheckbox()
423423

424424
public function testFormCheckboxRepopulation()
425425
{
426-
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Session\Store'));
426+
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Contracts\Session\Session'));
427427
$session->shouldReceive('getOldInput')->withNoArgs()->andReturn([1]);
428428

429429
$session->shouldReceive('getOldInput')->once()->with('check')->andReturn(null);
@@ -446,7 +446,7 @@ public function testFormCheckboxRepopulation()
446446

447447
public function testFormCheckboxWithModelRelation()
448448
{
449-
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Session\Store'));
449+
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Contracts\Session\Session'));
450450
$session->shouldReceive('getOldInput')->withNoArgs()->andReturn([]);
451451
$session->shouldReceive('getOldInput')->with('items')->andReturn(null);
452452

@@ -491,7 +491,7 @@ public function testFormRadio()
491491

492492
public function testFormRadioRepopulation()
493493
{
494-
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Session\Store'));
494+
$this->formBuilder->setSessionStore($session = m::mock('Illuminate\Contracts\Session\Session'));
495495

496496
$session->shouldReceive('getOldInput')->with('radio')->andReturn(1);
497497

0 commit comments

Comments
 (0)