protected function hasRequiredValue($value)
    {
        $valid = true;

        // $_FILES
        if ($value instanceof UploadedFile && !$value->isValid()) {
            $valid = false;
        }
        // Null
        else if (is_null($value)) {
            $valid = false;
        }
        // String
        else if ((is_string($value) && trim($value) === '')) {
            $valid = false;
        }
        // Array
        else if((is_array($value) && !$value)) {
            $valid = false;
        }

        return $valid;
    }
protected function hasRequiredValue($value)
    {
        $valid = true;

        // $_FILES
        if ($value instanceof UploadedFile && !$value->isValid()) {
            $valid = false;
        }
        // Null
        else if (is_null($value)) {
            $valid = false;
        }
        // String
        else if ((is_string($value) && trim($value) === '')) {
            $valid = false;
        }
        // Array
        else if((is_array($value) && !$value)) {
            $valid = false;
        }

        return $valid;
    }
protected function hasRequiredValue ( $ value ) { $ valid = true ; // $_FILES if ( $ value instanceof UploadedFile && ! $ value -> isValid ( ) ) { $ valid = false ; } // Null else if ( is_null ( $ value ) ) { $ valid = false ; } // String else if ( ( is_string ( $ value ) && trim ( $ value ) === '' ) ) { $ valid = false ; } // Array else if ( ( is_array ( $ value ) && ! $ value ) ) { $ valid = false ; } return $ valid ; }
Check if posted value is valid

@param $value
@return bool
Check if posted value is valid