Mage2\Catalog\Requests\ProductRequest::rules PHP Method

rules() public method

Get the validation rules that apply to the request.
public rules ( ) : array
return array
    public function rules()
    {
        //@todo validation is not working yet??
        if (count($this->request->get('website_id')) <= 0) {
            $validateArray['website_id[]'] = 'required';
        }
        $productAttributes = ProductAttribute::all();
        foreach ($productAttributes as $productAttribute) {
            if ($productAttribute->validation != '') {
                $validateArray[$productAttribute->identifier] = $productAttribute->validation;
            }
        }
        return $validateArray;
        //return [
        //      'title' => 'required|max:255',
        //      'identifier' => 'required|max:255|unique:product_attributes,id,' . $this->get('id'),
        //      'type' => 'required',
        //      'user.email' => 'required|email|unique:users,email,' . $user->id,
        //];
    }
ProductRequest