Overview

Namespaces

  • Deimos
    • Helper
      • Exceptions
      • Helpers
        • Arr
        • Str
      • Traits
  • PHP

Classes

  • Arr

Traits

  • KeyTrait
  • StackTrait
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class Arr

Deimos\Helper\AbstractHelper implements Deimos\Helper\InterfaceHelper
Extended by Deimos\Helper\Helpers\Arr\Arr uses Deimos\Helper\Helpers\Arr\KeyTrait, Deimos\Helper\Helpers\Arr\StackTrait
Namespace: Deimos\Helper\Helpers\Arr
Located at Helper/Helpers/Arr/Arr.php
Methods summary
public array
# map( array $storage, callable $callback )

Parameters

$storage
$callback

Returns

array
public array
# filter( array $storage, callable $callback )

Parameters

$storage
$callback

Returns

array
public array
# fill( $string, $length, integer $start = 0 )

Parameters

$string
$length
$start

Returns

array
public array
# range( mixed $begin, mixed $end, integer $step = 1 )

Parameters

$begin
$end
$step

Returns

array
public boolean
# inStrict( array $storage, mixed $needle )

Parameters

$storage
$needle

Returns

boolean
public boolean
# in( array $storage, mixed $needle )

Parameters

$storage
$needle

Returns

boolean
public array
# shuffle( array & $storage )

Parameters

$storage

Returns

array
public
# set( array & $storage, string $path, mixed $value )

Parameters

$storage
$path
$value
protected array|mixed
# findPath( array $storage, array $keys )

Parameters

$storage
$keys

Returns

array|mixed

Throws

Deimos\Helper\Exceptions\ExceptionEmpty
public array|mixed
# getRequired( array $storage, null $key = null )

Parameters

$storage
$key

Returns

array|mixed

Throws

Deimos\Helper\Exceptions\ExceptionEmpty
Methods inherited from Deimos\Helper\AbstractHelper
__construct()
Methods used from Deimos\Helper\Helpers\Arr\KeyTrait
at(), evenKey(), firstKey(), keyExists(), keys(), lastKey(), oddKey()
Methods used from Deimos\Helper\Helpers\Arr\StackTrait
even(), first(), get(), initOrPush(), last(), odd(), pop(), push(), shift(), unShift()
Properties inherited from Deimos\Helper\AbstractHelper
$helper
API documentation generated by ApiGen