Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
ArrayWrapper
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 arr
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
<?php declare(strict_types=1);
/**
 * Ion
 *
 * Building blocks for web development
 *
 * PHP version 7.2
 *
 * @package     Ion
 * @author      Timothy J. Warren <tim@timshomepage.net>
 * @copyright   2015 - 2019 Timothy J. Warren
 * @license     http://www.opensource.org/licenses/mit-license.html  MIT License
 * @version     3.0.0
 * @link        https://git.timshomepage.net/aviat/ion
 */
namespace Aviat\Ion;
use Aviat\Ion\Type\ArrayType;
/**
 * Wrapper to shortcut creating ArrayType objects
 */
trait ArrayWrapper {
    /**
     * Convenience method for wrapping an array
     * with the array type class
     *
     * @param array $arr
     * @return ArrayType
     */
    public function arr(array $arr): ArrayType
    {
        return new ArrayType($arr);
    }
}
// End of ArrayWrapper.php