83 lines
2.1 KiB
PHP
Executable File
83 lines
2.1 KiB
PHP
Executable File
<?php
|
|
/**
|
|
* Copyright © Magento, Inc. All rights reserved.
|
|
* See COPYING.txt for license details.
|
|
*/
|
|
namespace Magento\Webapi\Service\Entity;
|
|
|
|
class TestService
|
|
{
|
|
/**
|
|
* @param int $entityId
|
|
* @param string $name
|
|
* @return string[]
|
|
*/
|
|
public function simple($entityId, $name)
|
|
{
|
|
return [$entityId, $name];
|
|
}
|
|
|
|
/**
|
|
* @param \Magento\Framework\Webapi\Test\Unit\ServiceInputProcessor\Nested $nested
|
|
* @return \Magento\Framework\Webapi\Test\Unit\ServiceInputProcessor\Nested
|
|
*/
|
|
public function nestedData(Nested $nested)
|
|
{
|
|
return $nested;
|
|
}
|
|
|
|
/**
|
|
* @param int[] $ids
|
|
* @return int[]
|
|
*/
|
|
public function simpleArray(array $ids)
|
|
{
|
|
return $ids;
|
|
}
|
|
|
|
/**
|
|
* @param string[] $associativeArray
|
|
* @return string[]
|
|
*/
|
|
public function associativeArray(array $associativeArray)
|
|
{
|
|
return $associativeArray;
|
|
}
|
|
|
|
/**
|
|
* @param \Magento\Framework\Webapi\Test\Unit\ServiceInputProcessor\Simple[] $dataObjects
|
|
* @return \Magento\Framework\Webapi\Test\Unit\ServiceInputProcessor\Simple[]
|
|
*/
|
|
public function dataArray(array $dataObjects)
|
|
{
|
|
return $dataObjects;
|
|
}
|
|
|
|
/**
|
|
* @param \Magento\Framework\Webapi\Test\Unit\ServiceInputProcessor\SimpleArray $arrayData
|
|
* @return \Magento\Framework\Webapi\Test\Unit\ServiceInputProcessor\SimpleArray
|
|
*/
|
|
public function nestedSimpleArray(SimpleArray $arrayData)
|
|
{
|
|
return $arrayData;
|
|
}
|
|
|
|
/**
|
|
* @param \Magento\Framework\Webapi\Test\Unit\ServiceInputProcessor\AssociativeArray $associativeArrayData
|
|
* @return \Magento\Framework\Webapi\Test\Unit\ServiceInputProcessor\AssociativeArray
|
|
*/
|
|
public function nestedAssociativeArray(AssociativeArray $associativeArrayData)
|
|
{
|
|
return $associativeArrayData;
|
|
}
|
|
|
|
/**
|
|
* @param \Magento\Framework\Webapi\Test\Unit\ServiceInputProcessor\DataArray $dataObjects
|
|
* @return \Magento\Framework\Webapi\Test\Unit\ServiceInputProcessor\DataArray
|
|
*/
|
|
public function nestedDataArray(DataArray $dataObjects)
|
|
{
|
|
return $dataObjects;
|
|
}
|
|
}
|