for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Magefix\Plugin;
/**
* Class StorePage
* @package Magefix\Plugin
* @author Carlo Tasca <[email protected]>
*/
trait StorePage
{
* @param array $urlParameters
* @return mixed
public abstract function open(array $urlParameters = array());
* @param string $toBeReplaced
* @param string $replace
public function openStorePage($toBeReplaced = '', $replace = '', array $urlParameters = [])
$this->setPageObjectPath($toBeReplaced, $replace);
$this->open($urlParameters);
}
public function setPageObjectPath($toBeReplaced, $replace)
if (!empty($toBeReplaced) && !empty($replace)) {
$this->path = str_replace($toBeReplaced, $replace, $this->path);