for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Yoanm\JsonRpcHttpServerSwaggerDoc\App\Helper;
/**
* Class ArrayAppendHelperTrait
*/
trait ArrayAppendHelperTrait
{
* @param string $key
* @param mixed $value
* @param array $doc
*
* @return array
protected function appendIfValueHaveSiblings(string $key, array $value, array $doc = []) : array
return $this->appendIf((count($value) > 0), $key, $value, $doc);
}
protected function appendIfValueNotNull(string $key, $value, array $doc = []) : array
return $this->appendIf((null !== $value), $key, $value, $doc);
* @param bool $doAppend
protected function appendIf(bool $doAppend, string $key, $value, array $doc = []) : array
if (true === $doAppend) {
$doc[$key] = $value;
return $doc;