Webiny\Component\StdLib\StdObject\ArrayObject\ArrayObject::last PHP Method

last() public method

If the element is array, ArrayObject is returned, else StringObject is returned.
public last ( ) : StringObject | ArrayObject | StdObjectWrapper
return Webiny\Component\StdLib\StdObject\StringObject\StringObject | ArrayObject | StdObjectWrapper The last element in the array.
    public function last()
    {
        $arr = $this->val();
        $last = end($arr);
        return StdObjectWrapper::returnStdObject($last);
    }

Usage Example

Example #1
0
 /**
  * @dataProvider arraySet1
  */
 public function testLast($array)
 {
     $a = new ArrayObject($array);
     $last = $a->last();
     $this->assertSame(end($array), $last->val());
 }