Webiny\Component\StdLib\StdObject\StdObjectWrapper::isArrayObject PHP Method

isArrayObject() public static method

Check if $var is an instance of ArrayObject.
public static isArrayObject ( mixed $var ) : boolean
$var mixed Element to check.
return boolean
    public static function isArrayObject($var)
    {
        if (self::isInstanceOf($var, 'Webiny\\Component\\StdLib\\StdObject\\ArrayObject\\ArrayObject')) {
            return true;
        }
        return false;
    }

Usage Example

Example #1
0
 /**
  * Base constructor.
  *
  * @param string|array|ArrayObject $content     Json content.
  * @param array                    $headers     Headers to attach to the response.
  * @param bool                     $prettyPrint Should we use JSON_PRETTY_PRINT to nicely format the output.
  */
 public function __construct($content, $headers = [], $prettyPrint = false)
 {
     if (StdObjectWrapper::isArrayObject($content)) {
         $content = $this->jsonEncode($content->val(), $prettyPrint ? JSON_PRETTY_PRINT : 0);
     } else {
         if ($this->isArray($content) || $this->isObject($content)) {
             $content = $this->jsonEncode($content, $prettyPrint ? JSON_PRETTY_PRINT : 0);
         }
     }
     parent::__construct($content, 200, $headers);
     $this->setContentType('application/json');
 }
All Usage Examples Of Webiny\Component\StdLib\StdObject\StdObjectWrapper::isArrayObject