* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Behat\Behat\Transformation\Call; use Behat\Behat\Definition\Definition; use Behat\Behat\Transformation\Transformation; use Behat\Testwork\Environment\Call\EnvironmentCall; use Behat\Testwork\Environment\Environment; /** * Call extended with transformation information. * * @author Konstantin Kudryashov */ final class TransformationCall extends EnvironmentCall { /** * @var Definition */ private $definition; /** * Initializes call. * * @param Environment $environment * @param Definition $definition * @param Transformation $transformation * @param array $arguments */ public function __construct( Environment $environment, Definition $definition, Transformation $transformation, array $arguments ) { parent::__construct($environment, $transformation, $arguments); $this->definition = $definition; } /** * Returns transformed definition. * * @return Definition */ public function getDefinition() { return $this->definition; } }