Merge pull request #3 from Cadoles/php-cs-fixer

Passe générale php-cs-fixer
This commit is contained in:
scriptted 2019-09-24 08:50:42 -04:00 committed by GitHub
commit 30850d7a01
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
75 changed files with 134 additions and 147 deletions

1
.gitignore vendored
View File

@ -2,3 +2,4 @@
composer.lock composer.lock
composer.phar composer.phar
phpunit.xml phpunit.xml
.php_cs.cache

View File

@ -48,7 +48,7 @@ class TypeRepository
public function fixTypeInformation(ServiceDefinition $definition) public function fixTypeInformation(ServiceDefinition $definition)
{ {
foreach($definition->getAllTypes() as $type) { foreach ($definition->getAllTypes() as $type) {
$phpType = $type->getPhpType(); $phpType = $type->getPhpType();
$xmlType = $type->getXmlType(); $xmlType = $type->getXmlType();

View File

@ -60,7 +60,7 @@ class BeSimpleSoapExtension extends Extension
$container->setParameter('besimple.soap.definition.dumper.options.stylesheet', $config['wsdl_dumper']['stylesheet']); $container->setParameter('besimple.soap.definition.dumper.options.stylesheet', $config['wsdl_dumper']['stylesheet']);
foreach($config['services'] as $name => $serviceConfig) { foreach ($config['services'] as $name => $serviceConfig) {
$serviceConfig['name'] = $name; $serviceConfig['name'] = $name;
$this->createWebServiceContext($serviceConfig, $container); $this->createWebServiceContext($serviceConfig, $container);
} }

View File

@ -96,8 +96,12 @@ class Configuration
->info('proxy configuration') ->info('proxy configuration')
->addDefaultsIfNotSet() ->addDefaultsIfNotSet()
->beforeNormalization() ->beforeNormalization()
->ifTrue(function ($v) { return !is_array($v); }) ->ifTrue(function ($v) {
->then(function ($v) { return array('host' => null === $v ? false : $v); }) return !is_array($v);
})
->then(function ($v) {
return array('host' => null === $v ? false : $v);
})
->end() ->end()
->children() ->children()
->scalarNode('host')->defaultFalse()->end() ->scalarNode('host')->defaultFalse()->end()

View File

@ -19,14 +19,14 @@ class DocumentLiteralWrappedRequestMessageBinder implements MessageBinderInterfa
{ {
public function processMessage(Method $messageDefinition, $message) public function processMessage(Method $messageDefinition, $message)
{ {
if(count($message) > 1) { if (count($message) > 1) {
throw new \InvalidArgumentException(); throw new \InvalidArgumentException();
} }
$result = array(); $result = array();
$message = $message[0]; $message = $message[0];
foreach($messageDefinition->getArguments() as $argument) { foreach ($messageDefinition->getArguments() as $argument) {
$result[$argument->getName()] = $message->{$argument->getName()}; $result[$argument->getName()] = $message->{$argument->getName()};
} }

View File

@ -24,5 +24,5 @@ interface MessageBinderInterface
* *
* @return mixed * @return mixed
*/ */
function processMessage(Method $messageDefinition, $message, TypeRepository $typeRepository); public function processMessage(Method $messageDefinition, $message, TypeRepository $typeRepository);
} }

View File

@ -44,7 +44,8 @@ class ServiceBinder
* @param MessageBinderInterface $requestMessageBinder * @param MessageBinderInterface $requestMessageBinder
* @param MessageBinderInterface $responseMessageBinder * @param MessageBinderInterface $responseMessageBinder
*/ */
public function __construct(Definition $definition, MessageBinderInterface $requestHeaderMessageBinder, MessageBinderInterface $requestMessageBinder, MessageBinderInterface $responseMessageBinder) { public function __construct(Definition $definition, MessageBinderInterface $requestHeaderMessageBinder, MessageBinderInterface $requestMessageBinder, MessageBinderInterface $responseMessageBinder)
{
$this->definition = $definition; $this->definition = $definition;
$this->requestHeaderMessageBinder = $requestHeaderMessageBinder; $this->requestHeaderMessageBinder = $requestHeaderMessageBinder;

View File

@ -22,5 +22,5 @@ interface ConfigurationInterface
* *
* @return string * @return string
*/ */
function getAliasName(); public function getAliasName();
} }

View File

@ -12,8 +12,8 @@ namespace BeSimple\SoapBundle\ServiceDefinition\Annotation;
interface TypedElementInterface interface TypedElementInterface
{ {
function getPhpType(); public function getPhpType();
function getXmlType(); public function getXmlType();
function setPhpType($phpType); public function setPhpType($phpType);
function setXmlType($xmlType); public function setXmlType($xmlType);
} }

View File

@ -133,7 +133,7 @@ class AnnotationClassLoader extends Loader
*/ */
private function getController(\ReflectionClass $class, \ReflectionMethod $method, Annotation\Method $annotation) private function getController(\ReflectionClass $class, \ReflectionMethod $method, Annotation\Method $annotation)
{ {
if(null !== $annotation->getService()) { if (null !== $annotation->getService()) {
return $annotation->getService() . ':' . $method->name; return $annotation->getService() . ':' . $method->name;
} else { } else {
return $class->name . '::' . $method->name; return $class->name . '::' . $method->name;

View File

@ -69,7 +69,7 @@ class SoapRequest extends Request
*/ */
public function getSoapMessage() public function getSoapMessage()
{ {
if(null === $this->soapMessage) { if (null === $this->soapMessage) {
$this->soapMessage = $this->initializeSoapMessage(); $this->soapMessage = $this->initializeSoapMessage();
} }
@ -88,12 +88,12 @@ class SoapRequest extends Request
protected function initializeSoapMessage() protected function initializeSoapMessage()
{ {
if($this->server->has('CONTENT_TYPE')) { if ($this->server->has('CONTENT_TYPE')) {
$type = $this->splitContentTypeHeader($this->server->get('CONTENT_TYPE')); $type = $this->splitContentTypeHeader($this->server->get('CONTENT_TYPE'));
switch($type['_type']) { switch ($type['_type']) {
case 'multipart/related': case 'multipart/related':
if($type['type'] == 'application/xop+xml') { if ($type['type'] == 'application/xop+xml') {
return $this->initializeMtomSoapMessage($type, $this->getContent()); return $this->initializeMtomSoapMessage($type, $this->getContent());
} else { } else {
//log error //log error
@ -114,7 +114,7 @@ class SoapRequest extends Request
protected function initializeMtomSoapMessage(array $contentTypeHeader, $content) protected function initializeMtomSoapMessage(array $contentTypeHeader, $content)
{ {
if(!isset($contentTypeHeader['start']) || !isset($contentTypeHeader['start-info']) || !isset($contentTypeHeader['boundary'])) { if (!isset($contentTypeHeader['start']) || !isset($contentTypeHeader['start-info']) || !isset($contentTypeHeader['boundary'])) {
throw new \InvalidArgumentException(); throw new \InvalidArgumentException();
} }
@ -129,11 +129,11 @@ class SoapRequest extends Request
// TODO: add more checks to achieve full compatibility to MTOM spec // TODO: add more checks to achieve full compatibility to MTOM spec
// http://www.w3.org/TR/soap12-mtom/ // http://www.w3.org/TR/soap12-mtom/
if($rootPart->id != $soapMimePartId || $rootPartType['_type'] != 'application/xop+xml' || $rootPartType['type'] != $soapMimePartType) { if ($rootPart->id != $soapMimePartId || $rootPartType['_type'] != 'application/xop+xml' || $rootPartType['type'] != $soapMimePartType) {
throw new \InvalidArgumentException(); throw new \InvalidArgumentException();
} }
foreach($mimeParts as $mimePart) { foreach ($mimeParts as $mimePart) {
$this->soapAttachments->add(new SoapAttachment( $this->soapAttachments->add(new SoapAttachment(
$mimePart->id, $mimePart->id,
$mimePart->type, $mimePart->type,
@ -153,7 +153,7 @@ class SoapRequest extends Request
$result['_type'] = array_shift($parts); $result['_type'] = array_shift($parts);
foreach($parts as $part) { foreach ($parts as $part) {
list($key, $value) = explode('=', trim($part), 2); list($key, $value) = explode('=', trim($part), 2);
$result[$key] = trim($value, '"'); $result[$key] = trim($value, '"');

View File

@ -21,7 +21,7 @@ class Assert
public static function thatArgument($name, $condition, $message = self::ARGUMENT_INVALID) public static function thatArgument($name, $condition, $message = self::ARGUMENT_INVALID)
{ {
if(!$condition) { if (!$condition) {
throw new \InvalidArgumentException(sprintf($message, $name)); throw new \InvalidArgumentException(sprintf($message, $name));
} }
} }

View File

@ -27,7 +27,7 @@ class String
*/ */
public static function startsWith($str, $substr) public static function startsWith($str, $substr)
{ {
if(is_string($str) && is_string($substr) && strlen($str) >= strlen($substr)) { if (is_string($str) && is_string($substr) && strlen($str) >= strlen($substr)) {
return $substr == substr($str, 0, strlen($substr)); return $substr == substr($str, 0, strlen($substr));
} }
} }
@ -42,7 +42,7 @@ class String
*/ */
public static function endsWith($str, $substr) public static function endsWith($str, $substr)
{ {
if(is_string($str) && is_string($substr) && strlen($str) >= strlen($substr)) { if (is_string($str) && is_string($substr) && strlen($str) >= strlen($substr)) {
return $substr == substr($str, strlen($str) - strlen($substr)); return $substr == substr($str, strlen($str) - strlen($substr));
} }
} }

View File

@ -68,10 +68,10 @@ class WebServiceContext
public function getWsdlFile($endpoint = null) public function getWsdlFile($endpoint = null)
{ {
$file = sprintf ('%s/%s.%s.wsdl', $this->options['cache_dir'], $this->options['name'], md5($endpoint)); $file = sprintf('%s/%s.%s.wsdl', $this->options['cache_dir'], $this->options['name'], md5($endpoint));
$cache = new ConfigCache($file, $this->options['debug']); $cache = new ConfigCache($file, $this->options['debug']);
if(!$cache->isFresh()) { if (!$cache->isFresh()) {
$definition = $this->getServiceDefinition(); $definition = $this->getServiceDefinition();
if ($endpoint) { if ($endpoint) {

View File

@ -251,7 +251,6 @@ class Curl
$errorCodeMapping = $this->getErrorCodeMapping(); $errorCodeMapping = $this->getErrorCodeMapping();
$errorNumber = curl_errno($this->ch); $errorNumber = curl_errno($this->ch);
if (isset($errorCodeMapping[$errorNumber])) { if (isset($errorCodeMapping[$errorNumber])) {
return $errorCodeMapping[$errorNumber]; return $errorCodeMapping[$errorNumber];
} }

View File

@ -338,10 +338,10 @@ class SoapClient extends \SoapClient
$options['typemap'][] = array( $options['typemap'][] = array(
'type_name' => $converter->getTypeName(), 'type_name' => $converter->getTypeName(),
'type_ns' => $converter->getTypeNamespace(), 'type_ns' => $converter->getTypeNamespace(),
'from_xml' => function($input) use ($converter) { 'from_xml' => function ($input) use ($converter) {
return $converter->convertXmlToPhp($input); return $converter->convertXmlToPhp($input);
}, },
'to_xml' => function($input) use ($converter) { 'to_xml' => function ($input) use ($converter) {
return $converter->convertPhpToXml($input); return $converter->convertPhpToXml($input);
}, },
); );

View File

@ -23,8 +23,8 @@ abstract class AbstractWebServerTest extends \PHPUnit_Framework_TestCase
/** /**
* @var ProcessBuilder * @var ProcessBuilder
*/ */
static protected $webserver; protected static $webserver;
static protected $websererPortLength; protected static $websererPortLength;
public static function setUpBeforeClass() public static function setUpBeforeClass()
{ {

View File

@ -74,7 +74,7 @@ class WsSecurityUserPassAxisInteropTest extends TestCase
$sc = new BeSimpleSoapClient(__DIR__.'/Fixtures/WsSecurityUserPass.wsdl', $this->options); $sc = new BeSimpleSoapClient(__DIR__.'/Fixtures/WsSecurityUserPass.wsdl', $this->options);
$wssFilter = new BeSimpleWsSecurityFilter(true, 600); $wssFilter = new BeSimpleWsSecurityFilter(true, 600);
$wssFilter->addUserData( 'libuser', 'books', BeSimpleWsSecurityFilter::PASSWORD_TYPE_DIGEST ); $wssFilter->addUserData('libuser', 'books', BeSimpleWsSecurityFilter::PASSWORD_TYPE_DIGEST);
$soapKernel = $sc->getSoapKernel(); $soapKernel = $sc->getSoapKernel();
$soapKernel->registerFilter($wssFilter); $soapKernel->registerFilter($wssFilter);

View File

@ -36,7 +36,6 @@ try {
$attachment->binaryData = $b64; $attachment->binaryData = $b64;
var_dump($sc->attachment($attachment)); var_dump($sc->attachment($attachment));
} catch (Exception $e) { } catch (Exception $e) {
var_dump($e); var_dump($e);
} }

View File

@ -29,7 +29,6 @@ $options = array(
$sc = new BeSimpleSoapClient(__DIR__.'/Fixtures/SwA.wsdl', $options); $sc = new BeSimpleSoapClient(__DIR__.'/Fixtures/SwA.wsdl', $options);
try { try {
$upload = new uploadFile(); $upload = new uploadFile();
$upload->name = 'upload.txt'; $upload->name = 'upload.txt';
$upload->data = 'This is a test. :)'; $upload->data = 'This is a test. :)';

View File

@ -69,7 +69,6 @@ try {
$ab->type = 'scifi'; $ab->type = 'scifi';
var_dump($sc->addBook($ab)); var_dump($sc->addBook($ab));
} catch (Exception $e) { } catch (Exception $e) {
var_dump($e); var_dump($e);
} }

View File

@ -54,7 +54,6 @@ try {
$ab->type = 'scifi'; $ab->type = 'scifi';
var_dump($sc->addBook($ab)); var_dump($sc->addBook($ab));
} catch (Exception $e) { } catch (Exception $e) {
var_dump($e); var_dump($e);
} }

View File

@ -63,7 +63,7 @@ class WsSecurityUserPassServerInteropTest extends TestCase
$sc = new BeSimpleSoapClient(__DIR__.'/Fixtures/WsSecurityUserPass.wsdl', $this->options); $sc = new BeSimpleSoapClient(__DIR__.'/Fixtures/WsSecurityUserPass.wsdl', $this->options);
$wssFilter = new BeSimpleWsSecurityFilter(true, 600); $wssFilter = new BeSimpleWsSecurityFilter(true, 600);
$wssFilter->addUserData( 'libuser', 'books', BeSimpleWsSecurityFilter::PASSWORD_TYPE_DIGEST ); $wssFilter->addUserData('libuser', 'books', BeSimpleWsSecurityFilter::PASSWORD_TYPE_DIGEST);
$soapKernel = $sc->getSoapKernel(); $soapKernel = $sc->getSoapKernel();
$soapKernel->registerFilter($wssFilter); $soapKernel->registerFilter($wssFilter);

View File

@ -25,9 +25,9 @@ use org\bovigo\vfs\vfsStreamWrapper;
*/ */
class WsdlDownloaderTest extends AbstractWebserverTest class WsdlDownloaderTest extends AbstractWebserverTest
{ {
static protected $filesystem; protected static $filesystem;
static protected $fixturesPath; protected static $fixturesPath;
/** /**
* @dataProvider provideDownload * @dataProvider provideDownload

View File

@ -157,7 +157,6 @@ class WsAddressingFilter implements SoapRequestFilter, SoapResponseFilter
public function getReferenceParameter($ns, $parameter) public function getReferenceParameter($ns, $parameter)
{ {
if (isset($this->referenceParametersRecieved[$ns][$parameter])) { if (isset($this->referenceParametersRecieved[$ns][$parameter])) {
return $this->referenceParametersRecieved[$ns][$parameter]; return $this->referenceParametersRecieved[$ns][$parameter];
} }

View File

@ -151,7 +151,6 @@ class WsSecurityFilter extends WsSecurityFilterClientServer implements SoapReque
if (null !== $this->password if (null !== $this->password
&& (null === $this->userSecurityKey && (null === $this->userSecurityKey
|| (null !== $this->userSecurityKey && !$this->userSecurityKey->hasPrivateKey()))) { || (null !== $this->userSecurityKey && !$this->userSecurityKey->hasPrivateKey()))) {
if (self::PASSWORD_TYPE_DIGEST === $this->passwordType) { if (self::PASSWORD_TYPE_DIGEST === $this->passwordType) {
$nonce = mt_rand(); $nonce = mt_rand();
$password = base64_encode(sha1($nonce . $createdTimestamp . $this->password, true)); $password = base64_encode(sha1($nonce . $createdTimestamp . $this->password, true));

View File

@ -56,7 +56,7 @@ class WsdlDownloader
/** /**
* Resolve WSDl/XSD includes. * Resolve WSDl/XSD includes.
* *
* @var boolean * @var bool
*/ */
protected $resolveRemoteIncludes = true; protected $resolveRemoteIncludes = true;
@ -64,13 +64,13 @@ class WsdlDownloader
* Constructor. * Constructor.
* *
* @param \BeSimple\SoapClient\Curl $curl Curl instance * @param \BeSimple\SoapClient\Curl $curl Curl instance
* @param boolean $resolveRemoteIncludes WSDL/XSD include enabled? * @param bool $resolveRemoteIncludes WSDL/XSD include enabled?
* @param boolean $cacheWsdl Cache constant * @param bool $cacheWsdl Cache constant
*/ */
public function __construct(Curl $curl, $resolveRemoteIncludes = true, $cacheWsdl = Cache::TYPE_DISK) public function __construct(Curl $curl, $resolveRemoteIncludes = true, $cacheWsdl = Cache::TYPE_DISK)
{ {
$this->curl = $curl; $this->curl = $curl;
$this->resolveRemoteIncludes = (Boolean) $resolveRemoteIncludes; $this->resolveRemoteIncludes = (bool) $resolveRemoteIncludes;
// get current WSDL caching config // get current WSDL caching config
$this->cacheEnabled = $cacheWsdl === Cache::TYPE_NONE ? Cache::DISABLED : Cache::ENABLED == Cache::isEnabled(); $this->cacheEnabled = $cacheWsdl === Cache::TYPE_NONE ? Cache::DISABLED : Cache::ENABLED == Cache::isEnabled();
@ -107,13 +107,13 @@ class WsdlDownloader
file_put_contents($cacheFilePath, $response); file_put_contents($cacheFilePath, $response);
} }
} else { } else {
throw new \ErrorException("SOAP-ERROR: Parsing WSDL: Couldn't load from '" . $wsdl ."'"); throw new \ErrorException("SOAP-ERROR: Parsing WSDL: Couldn't load from '".$wsdl."'");
} }
} elseif (file_exists($wsdl)) { } elseif (file_exists($wsdl)) {
$response = file_get_contents($wsdl); $response = file_get_contents($wsdl);
$this->resolveRemoteIncludes($response, $cacheFilePath); $this->resolveRemoteIncludes($response, $cacheFilePath);
} else { } else {
throw new \ErrorException("SOAP-ERROR: Parsing WSDL: Couldn't load from '" . $wsdl ."'"); throw new \ErrorException("SOAP-ERROR: Parsing WSDL: Couldn't load from '".$wsdl."'");
} }
} }
@ -122,7 +122,7 @@ class WsdlDownloader
return realpath($wsdl); return realpath($wsdl);
} }
throw new \ErrorException("SOAP-ERROR: Parsing WSDL: Couldn't load from '" . $wsdl ."'"); throw new \ErrorException("SOAP-ERROR: Parsing WSDL: Couldn't load from '".$wsdl."'");
} }
/** /**
@ -130,7 +130,7 @@ class WsdlDownloader
* *
* @param string $file File URL/path * @param string $file File URL/path
* *
* @return boolean * @return bool
*/ */
private function isRemoteFile($file) private function isRemoteFile($file)
{ {
@ -149,9 +149,7 @@ class WsdlDownloader
* *
* @param string $xml XML file * @param string $xml XML file
* @param string $cacheFilePath Cache file name * @param string $cacheFilePath Cache file name
* @param boolean $parentFilePath Parent file name * @param bool $parentFilePath Parent file name
*
* @return void
*/ */
private function resolveRemoteIncludes($xml, $cacheFilePath, $parentFilePath = null) private function resolveRemoteIncludes($xml, $cacheFilePath, $parentFilePath = null)
{ {
@ -214,10 +212,10 @@ class WsdlDownloader
$urlParts = parse_url($base); $urlParts = parse_url($base);
// combine base path with relative path // combine base path with relative path
if (isset($urlParts['path']) && '/' === $relative{0}) { if (isset($urlParts['path']) && '/' === $relative[0]) {
// $relative is absolute path from domain (starts with /) // $relative is absolute path from domain (starts with /)
$path = $relative; $path = $relative;
} elseif (isset($urlParts['path']) && strrpos($urlParts['path'], '/') === (strlen($urlParts['path']) )) { } elseif (isset($urlParts['path']) && strrpos($urlParts['path'], '/') === (strlen($urlParts['path']))) {
// base path is directory // base path is directory
$path = $urlParts['path'].$relative; $path = $urlParts['path'].$relative;
} elseif (isset($urlParts['path'])) { } elseif (isset($urlParts['path'])) {
@ -247,7 +245,7 @@ class WsdlDownloader
break; break;
} }
$keyToDelete--; --$keyToDelete;
} }
unset($parts[$key]); unset($parts[$key]);

View File

@ -65,6 +65,5 @@ class XmlMimeFilter implements SoapRequestFilter
} }
} }
} }
} }
} }

View File

@ -27,7 +27,7 @@ abstract class AbstractSoapBuilder
/** /**
* @return AbstractSoapBuilder * @return AbstractSoapBuilder
*/ */
static public function createWithDefaults() public static function createWithDefaults()
{ {
$builder = new static(); $builder = new static();

View File

@ -25,24 +25,24 @@ class Cache
const TYPE_MEMORY = WSDL_CACHE_MEMORY; const TYPE_MEMORY = WSDL_CACHE_MEMORY;
const TYPE_DISK_MEMORY = WSDL_CACHE_BOTH; const TYPE_DISK_MEMORY = WSDL_CACHE_BOTH;
static protected $types = array( protected static $types = array(
self::TYPE_NONE, self::TYPE_NONE,
self::TYPE_DISK, self::TYPE_DISK,
self::TYPE_MEMORY, self::TYPE_MEMORY,
self::TYPE_DISK_MEMORY, self::TYPE_DISK_MEMORY,
); );
static public function getTypes() public static function getTypes()
{ {
return self::$types; return self::$types;
} }
static public function isEnabled() public static function isEnabled()
{ {
return self::iniGet('soap.wsdl_cache_enabled'); return self::iniGet('soap.wsdl_cache_enabled');
} }
static public function setEnabled($enabled) public static function setEnabled($enabled)
{ {
if (!in_array($enabled, array(self::ENABLED, self::DISABLED), true)) { if (!in_array($enabled, array(self::ENABLED, self::DISABLED), true)) {
throw new \InvalidArgumentException(); throw new \InvalidArgumentException();
@ -51,12 +51,12 @@ class Cache
self::iniSet('soap.wsdl_cache_enabled', $enabled); self::iniSet('soap.wsdl_cache_enabled', $enabled);
} }
static public function getType() public static function getType()
{ {
return self::iniGet('soap.wsdl_cache'); return self::iniGet('soap.wsdl_cache');
} }
static public function setType($type) public static function setType($type)
{ {
if (!in_array($type, self::getTypes(), true)) { if (!in_array($type, self::getTypes(), true)) {
throw new \InvalidArgumentException('The cache type has to be either Cache::TYPE_NONE, Cache::TYPE_DISK, Cache::TYPE_MEMORY or Cache::TYPE_DISK_MEMORY'); throw new \InvalidArgumentException('The cache type has to be either Cache::TYPE_NONE, Cache::TYPE_DISK, Cache::TYPE_MEMORY or Cache::TYPE_DISK_MEMORY');
@ -65,12 +65,12 @@ class Cache
self::iniSet('soap.wsdl_cache', $type); self::iniSet('soap.wsdl_cache', $type);
} }
static public function getDirectory() public static function getDirectory()
{ {
return self::iniGet('soap.wsdl_cache_dir'); return self::iniGet('soap.wsdl_cache_dir');
} }
static public function setDirectory($directory) public static function setDirectory($directory)
{ {
if (!is_dir($directory)) { if (!is_dir($directory)) {
mkdir($directory, 0777, true); mkdir($directory, 0777, true);
@ -79,32 +79,32 @@ class Cache
self::iniSet('soap.wsdl_cache_dir', $directory); self::iniSet('soap.wsdl_cache_dir', $directory);
} }
static public function getLifetime() public static function getLifetime()
{ {
return self::iniGet('soap.wsdl_cache_ttl'); return self::iniGet('soap.wsdl_cache_ttl');
} }
static public function setLifetime($lifetime) public static function setLifetime($lifetime)
{ {
self::iniSet('soap.wsdl_cache_ttl', $lifetime); self::iniSet('soap.wsdl_cache_ttl', $lifetime);
} }
static public function getLimit() public static function getLimit()
{ {
return self::iniGet('soap.wsdl_cache_limit'); return self::iniGet('soap.wsdl_cache_limit');
} }
static public function setLimit($limit) public static function setLimit($limit)
{ {
self::iniSet('soap.wsdl_cache_limit', $limit); self::iniSet('soap.wsdl_cache_limit', $limit);
} }
static protected function iniGet($key) protected static function iniGet($key)
{ {
return ini_get($key); return ini_get($key);
} }
static protected function iniSet($key, $value) protected static function iniSet($key, $value)
{ {
ini_set($key, $value); ini_set($key, $value);
} }

View File

@ -44,4 +44,3 @@ class DateTimeTypeConverter implements TypeConverterInterface
return sprintf('<%1$s>%2$s</%1$s>', $this->getTypeName(), $data->format('Y-m-d\TH:i:sP')); return sprintf('<%1$s>%2$s</%1$s>', $this->getTypeName(), $data->format('Y-m-d\TH:i:sP'));
} }
} }

View File

@ -44,4 +44,3 @@ class DateTypeConverter implements TypeConverterInterface
return sprintf('<%1$s>%2$s</%1$s>', $this->getTypeName(), $data->format('Y-m-d')); return sprintf('<%1$s>%2$s</%1$s>', $this->getTypeName(), $data->format('Y-m-d'));
} }
} }

View File

@ -65,10 +65,8 @@ class MtomTypeConverter implements TypeConverterInterface, SoapKernelAwareInterf
$contentId = urldecode(substr($ref, 4)); $contentId = urldecode(substr($ref, 4));
if (null !== ($part = $this->soapKernel->getAttachment($contentId))) { if (null !== ($part = $this->soapKernel->getAttachment($contentId))) {
return $part->getContent(); return $part->getContent();
} else { } else {
return null; return null;
} }
} }

View File

@ -28,5 +28,5 @@ interface SoapKernelAwareInterface
* *
* @return void * @return void
*/ */
function setKernel(SoapKernel $soapKernel); public function setKernel(SoapKernel $soapKernel);
} }

View File

@ -61,10 +61,8 @@ class SwaTypeConverter implements TypeConverterInterface, SoapKernelAwareInterfa
$contentId = urldecode(substr($ref, 4)); $contentId = urldecode(substr($ref, 4));
if (null !== ($part = $this->soapKernel->getAttachment($contentId))) { if (null !== ($part = $this->soapKernel->getAttachment($contentId))) {
return $part->getContent(); return $part->getContent();
} else { } else {
return null; return null;
} }
} }

View File

@ -74,10 +74,10 @@ class TypeConverterCollection
$typemap[] = array( $typemap[] = array(
'type_name' => $converter->getTypeName(), 'type_name' => $converter->getTypeName(),
'type_ns' => $converter->getTypeNamespace(), 'type_ns' => $converter->getTypeNamespace(),
'from_xml' => function($input) use ($converter) { 'from_xml' => function ($input) use ($converter) {
return $converter->convertXmlToPhp($input); return $converter->convertXmlToPhp($input);
}, },
'to_xml' => function($input) use ($converter) { 'to_xml' => function ($input) use ($converter) {
return $converter->convertPhpToXml($input); return $converter->convertPhpToXml($input);
}, },
); );

View File

@ -24,14 +24,14 @@ interface TypeConverterInterface
* *
* @return string * @return string
*/ */
function getTypeNamespace(); public function getTypeNamespace();
/** /**
* Get type name. * Get type name.
* *
* @return string * @return string
*/ */
function getTypeName(); public function getTypeName();
/** /**
* Convert given XML string to PHP type. * Convert given XML string to PHP type.
@ -40,7 +40,7 @@ interface TypeConverterInterface
* *
* @return mixed * @return mixed
*/ */
function convertXmlToPhp($data); public function convertXmlToPhp($data);
/** /**
* Convert PHP type to XML string. * Convert PHP type to XML string.
@ -49,5 +49,5 @@ interface TypeConverterInterface
* *
* @return string * @return string
*/ */
function convertPhpToXml($data); public function convertPhpToXml($data);
} }

View File

@ -172,7 +172,8 @@ class Helper
return sprintf( return sprintf(
'%04x%04x-%04x-%04x-%04x-%04x%04x%04x', '%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
// 32 bits for "time_low" // 32 bits for "time_low"
mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff),
mt_rand(0, 0xffff),
// 16 bits for "time_mid" // 16 bits for "time_mid"
mt_rand(0, 0xffff), mt_rand(0, 0xffff),
// 16 bits for "time_hi_and_version", // 16 bits for "time_hi_and_version",
@ -183,7 +184,9 @@ class Helper
// two most significant bits holds zero and one for variant DCE1.1 // two most significant bits holds zero and one for variant DCE1.1
mt_rand(0, 0x3fff) | 0x8000, mt_rand(0, 0x3fff) | 0x8000,
// 48 bits for "node" // 48 bits for "node"
mt_rand(0, 0xffff), mt_rand(0, 0xffff), mt_rand(0, 0xffff) mt_rand(0, 0xffff),
mt_rand(0, 0xffff),
mt_rand(0, 0xffff)
); );
} }

View File

@ -47,7 +47,7 @@ abstract class SoapMessage
* *
* @var array(string=>string) * @var array(string=>string)
*/ */
static protected $versionToContentTypeMap = array( protected static $versionToContentTypeMap = array(
SOAP_1_1 => 'text/xml; charset=utf-8', SOAP_1_1 => 'text/xml; charset=utf-8',
SOAP_1_2 => 'application/soap+xml; charset=utf-8' SOAP_1_2 => 'application/soap+xml; charset=utf-8'
); );

View File

@ -22,5 +22,4 @@ use BeSimple\SoapCommon\SoapMessage;
*/ */
class SoapRequest extends SoapMessage class SoapRequest extends SoapMessage
{ {
} }

View File

@ -22,5 +22,4 @@ use BeSimple\SoapCommon\SoapMessage;
*/ */
class SoapResponse extends SoapMessage class SoapResponse extends SoapMessage
{ {
} }

View File

@ -51,4 +51,3 @@ class DateTimeTypeConverterTest extends \PHPUnit_Framework_TestCase
$this->assertNull($date); $this->assertNull($date);
} }
} }

View File

@ -49,4 +49,3 @@ class DateTypeConverterTest extends \PHPUnit_Framework_TestCase
$this->assertNull($date); $this->assertNull($date);
} }
} }

View File

@ -131,13 +131,13 @@ class MultiPartTest extends \PHPUnit_Framework_TestCase
$mp->addPart($p2); $mp->addPart($p2);
$withoutMain = array( $withoutMain = array(
trim($p2->getHeader('Content-ID'),'<>') => $p2, trim($p2->getHeader('Content-ID'), '<>') => $p2,
); );
$this->assertEquals($withoutMain, $mp->getParts()); $this->assertEquals($withoutMain, $mp->getParts());
$withMain = array( $withMain = array(
trim($p1->getHeader('Content-ID'),'<>') => $p1, trim($p1->getHeader('Content-ID'), '<>') => $p1,
trim($p2->getHeader('Content-ID'),'<>') => $p2, trim($p2->getHeader('Content-ID'), '<>') => $p2,
); );
$this->assertEquals($withMain, $mp->getParts(true)); $this->assertEquals($withMain, $mp->getParts(true));
} }

View File

@ -338,7 +338,6 @@ abstract class WsSecurityFilterClientServer
return XmlSecurityKey::factory($algorithm, $key, false, XmlSecurityKey::TYPE_PRIVATE); return XmlSecurityKey::factory($algorithm, $key, false, XmlSecurityKey::TYPE_PRIVATE);
} elseif (Helper::NS_WSS === $referencedNode->namespaceURI } elseif (Helper::NS_WSS === $referencedNode->namespaceURI
&& 'BinarySecurityToken' == $referencedNode->localName) { && 'BinarySecurityToken' == $referencedNode->localName) {
$key = XmlSecurityPem::formatKeyInPemFormat($referencedNode->textContent); $key = XmlSecurityPem::formatKeyInPemFormat($referencedNode->textContent);
return XmlSecurityKey::factory(XmlSecurityKey::RSA_SHA1, $key, false, XmlSecurityKey::TYPE_PUBLIC); return XmlSecurityKey::factory(XmlSecurityKey::RSA_SHA1, $key, false, XmlSecurityKey::TYPE_PUBLIC);

View File

@ -62,7 +62,7 @@ class SoapRequest extends CommonSoapRequest
} else { } else {
$url .= 'http://'; $url .= 'http://';
} }
$url .= isset( $_SERVER['SERVER_NAME'] ) ? $_SERVER['SERVER_NAME'] : ''; $url .= isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : '';
if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] != 80) { if (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] != 80) {
$url .= ":{$_SERVER['SERVER_PORT']}"; $url .= ":{$_SERVER['SERVER_PORT']}";
} }

View File

@ -158,10 +158,10 @@ class SoapServer extends \SoapServer
$options['typemap'][] = array( $options['typemap'][] = array(
'type_name' => $converter->getTypeName(), 'type_name' => $converter->getTypeName(),
'type_ns' => $converter->getTypeNamespace(), 'type_ns' => $converter->getTypeNamespace(),
'from_xml' => function($input) use ($converter) { 'from_xml' => function ($input) use ($converter) {
return $converter->convertXmlToPhp($input); return $converter->convertXmlToPhp($input);
}, },
'to_xml' => function($input) use ($converter) { 'to_xml' => function ($input) use ($converter) {
return $converter->convertPhpToXml($input); return $converter->convertPhpToXml($input);
}, },
); );

View File

@ -33,7 +33,7 @@ class SoapServerBuilder extends AbstractSoapBuilder
* *
* @return \BeSimple\SoapServer\SoapServerBuilder * @return \BeSimple\SoapServer\SoapServerBuilder
*/ */
static public function createWithDefaults() public static function createWithDefaults()
{ {
return parent::createWithDefaults() return parent::createWithDefaults()
->withErrorReporting(false); ->withErrorReporting(false);

View File

@ -65,6 +65,5 @@ class XmlMimeFilter implements SoapResponseFilter
} }
} }
} }
} }
} }