Skip to content

Commit 447cd6c

Browse files
authored
refactor #8 Change parameters argument to minkParameters to support autowiring (pamil)
This PR was merged into the 1.0-dev branch. Discussion ---------- While autowiring Mink parameters with `$parameters` could be too much, we could setup autowiring for `$minkParameters` in SymfonyExtension. Commits ------- c693639 Change parameters argument to minkParameters to support autowiring
2 parents 938cc53 + c693639 commit 447cd6c

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

src/Element/Element.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ abstract class Element
2323
private $document;
2424

2525
/**
26-
* @param array|\ArrayAccess $parameters
26+
* @param array|\ArrayAccess $minkParameters
2727
*/
28-
public function __construct(Session $session, $parameters = [])
28+
public function __construct(Session $session, $minkParameters = [])
2929
{
30-
if (!is_array($parameters) && !$parameters instanceof \ArrayAccess) {
30+
if (!is_array($minkParameters) && !$minkParameters instanceof \ArrayAccess) {
3131
throw new \InvalidArgumentException(sprintf(
3232
'"$parameters" passed to "%s" has to be an array or implement "%s".',
3333
self::class,
@@ -36,7 +36,7 @@ public function __construct(Session $session, $parameters = [])
3636
}
3737

3838
$this->session = $session;
39-
$this->parameters = $parameters;
39+
$this->parameters = $minkParameters;
4040
}
4141

4242
protected function getParameter(string $name): NodeElement

src/Page/Page.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ abstract class Page implements PageInterface
2424
private $document;
2525

2626
/**
27-
* @param array|\ArrayAccess $parameters
27+
* @param array|\ArrayAccess $minkParameters
2828
*/
29-
public function __construct(Session $session, $parameters = [])
29+
public function __construct(Session $session, $minkParameters = [])
3030
{
31-
if (!is_array($parameters) && !$parameters instanceof \ArrayAccess) {
31+
if (!is_array($minkParameters) && !$minkParameters instanceof \ArrayAccess) {
3232
throw new \InvalidArgumentException(sprintf(
3333
'"$parameters" passed to "%s" has to be an array or implement "%s".',
3434
self::class,
@@ -37,7 +37,7 @@ public function __construct(Session $session, $parameters = [])
3737
}
3838

3939
$this->session = $session;
40-
$this->parameters = $parameters;
40+
$this->parameters = $minkParameters;
4141
}
4242

4343
public function open(array $urlParameters = []): void

src/Page/SymfonyPage.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@ abstract class SymfonyPage extends Page implements SymfonyPageInterface
1616
protected static $additionalParameters = ['_locale' => 'en_US'];
1717

1818
/**
19-
* @param array|\ArrayAccess $parameters
19+
* @param array|\ArrayAccess $minkParameters
2020
*/
21-
public function __construct(Session $session, $parameters, RouterInterface $router)
21+
public function __construct(Session $session, $minkParameters, RouterInterface $router)
2222
{
23-
if (!is_array($parameters) && !$parameters instanceof \ArrayAccess) {
23+
if (!is_array($minkParameters) && !$minkParameters instanceof \ArrayAccess) {
2424
throw new \InvalidArgumentException(sprintf(
2525
'"$parameters" passed to "%s" has to be an array or implement "%s".',
2626
self::class,
2727
\ArrayAccess::class
2828
));
2929
}
3030

31-
parent::__construct($session, $parameters);
31+
parent::__construct($session, $minkParameters);
3232

3333
$this->router = $router;
3434
}

0 commit comments

Comments
 (0)