Menu

Example

Jan-Age

Example

Define the variables:

$oPoseDataObject = new pose_dataobject();
$oPoseDataObject->setName('do_user');
$oPoseDataObject->addVariable('iUserId');
$oPoseDataObject->addVariable('iStatusId');
$oPoseDataObject->addVariable('sName');
$oPoseDataObject->addVariable('sEmail');
$oPoseDataObject->addVariable('sPassword');
$oPoseDataObject->addVariable('aGroups');

Generate the data-object:

$oPoseHandler = new pose_handler();
echo $oPoseHandler->createSkeleton($oPoseDataObject);

Result:

/**
 * @pose_blueprint a:2:{s:4:"name";s:7:"do_user";s:4:"vars";a:6:{i:0;s:7:"iUserId";i:1;s:9:"iStatusId";i:2;s:5:"sName";i:3;s:6:"sEmail";i:4;s:9:"sPassword";i:5;s:7:"aGroups";}}
 */
final class do_user {

    /**
     * @var integer
     */
    protected $iUserId;


    /**
     * @var integer
     */
    protected $iStatusId;


    /**
     * @var string
     */
    protected $sName;


    /**
     * @var string
     */
    protected $sEmail;


    /**
     * @var string
     */
    protected $sPassword;


    /**
     * @var array
     */
    protected $aGroups;

    /**
     * @return integer $iUserId
     */
    public function getUserId()
    {
        return $this->iUserId;
    }

    /**
     * @return integer $iStatusId
     */
    public function getStatusId()
    {
        return $this->iStatusId;
    }

    /**
     * @return string $sName
     */
    public function getName()
    {
        return $this->sName;
    }

    /**
     * @return string $sEmail
     */
    public function getEmail()
    {
        return $this->sEmail;
    }

    /**
     * @return string $sPassword
     */
    public function getPassword()
    {
        return $this->sPassword;
    }

    /**
     * @return array $aGroups
     */
    public function getGroups()
    {
        return $this->aGroups;
    }
    /**
     * @param integer $piUserId
     */
    public function setUserId( $piUserId )
    {
        $this->iUserId = $piUserId;
    }

    /**
     * @param integer $piStatusId
     */
    public function setStatusId( $piStatusId )
    {
        $this->iStatusId = $piStatusId;
    }

    /**
     * @param string $psName
     */
    public function setName( $psName )
    {
        $this->sName = $psName;
    }

    /**
     * @param string $psEmail
     */
    public function setEmail( $psEmail )
    {
        $this->sEmail = $psEmail;
    }

    /**
     * @param string $psPassword
     */
    public function setPassword( $psPassword )
    {
        $this->sPassword = $psPassword;
    }

    /**
     * @param array $paGroups
     */
    public function setGroups( $paGroups )
    {
        $this->aGroups = $paGroups;
    }

}