/** * @param string $action * @param array $criteria * @param array $postData * @return array|void * @throws Exception */ public function operate($action = '', array $criteria = [], array $postData = []) { if (!$this->_client->getAuth()->getUserData()) { throw new Exception("NOT AUTHENTICATED IN ISIDORE"); } $url = 'proxies/ajax/' . $this->getStoreMetaName(); return $this->_client->operate($url . '--' . $action, $criteria, $postData); }
/** * @param string $action * @param array $criteria * @param array $postData * @return array|void * @throws Exception */ public function operate($action = '', array $criteria = [], array $postData = []) { if (!$this->_client->getAuth()->getUserData()) { throw new Exception("NOT AUTHENTICATED IN ISIDORE"); } return $this->getManager()->operate($action, $criteria, $postData); }