for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* AppserverIo\Provisioning\Api\Node\InstallationNode
*
* NOTICE OF LICENSE
* This source file is subject to the Open Software License (OSL 3.0)
* that is available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
* PHP version 5
* @author Tim Wagner <[email protected]>
* @copyright 2018 TechDivision GmbH <[email protected]>
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
* @link https://github.com/appserver-io/provisioning
* @link http://www.appserver.io
*/
namespace AppserverIo\Provisioning\Api\Node;
use AppserverIo\Description\Annotations as DI;
use AppserverIo\Description\Api\Node\AbstractNode;
* DTO to transfer a the installation information.
class InstallationNode extends AbstractNode
{
* The installation steps.
* @var array
* @DI\Mapping(nodeName="steps/step", nodeType="array", elementType="AppserverIo\Provisioning\Api\Node\StepNode")
protected $steps;
* Sets the installation steps.
* @param array $steps The installation steps
* @return void
public function setSteps(array $steps)
$this->steps = $steps;
}
* Returns the installation step.
* @return array
public function getSteps()
return $this->steps;