Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 31c1294b authored by Nicolas's avatar Nicolas
Browse files

- Corrections du SearchCriteria dans les API

parent e462a16a
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
namespace NicolasBejean\MediaManager\Api\Data; namespace NicolasBejean\MediaManager\Api\Data;
use \Magento\Framework\Api\SearchResultsInterface; use \Magento\Framework\Api\SearchResultsInterface;
use \Magento\Framework\Api\ExtensibleDataInterface;
/** /**
* Interface ImageSearchResultsInterface * Interface ImageSearchResultsInterface
...@@ -18,15 +17,15 @@ interface ImageSearchResultsInterface extends SearchResultsInterface ...@@ -18,15 +17,15 @@ interface ImageSearchResultsInterface extends SearchResultsInterface
/** /**
* Get Image Items * Get Image Items
* *
* @return ExtensibleDataInterface[] * @return \NicolasBejean\MediaManager\Api\Data\ImageInterface[]
*/ */
public function getItems(); public function getItems();
/** /**
* Set Image Items * Set Image Items
* *
* @param array $items * @param \NicolasBejean\MediaManager\Api\Data\ImageInterface[] $items
* @return SearchResultsInterface * @return $this
*/ */
public function setItems(array $items); public function setItems(array $items);
} }
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
namespace NicolasBejean\MediaManager\Api\Data; namespace NicolasBejean\MediaManager\Api\Data;
use \Magento\Framework\Api\SearchResultsInterface; use \Magento\Framework\Api\SearchResultsInterface;
use \Magento\Framework\Api\ExtensibleDataInterface;
/** /**
* Interface PdfSearchResultsInterface * Interface PdfSearchResultsInterface
...@@ -16,17 +15,17 @@ use \Magento\Framework\Api\ExtensibleDataInterface; ...@@ -16,17 +15,17 @@ use \Magento\Framework\Api\ExtensibleDataInterface;
interface PdfSearchResultsInterface extends SearchResultsInterface interface PdfSearchResultsInterface extends SearchResultsInterface
{ {
/** /**
* Get Image Items * Get PDF Items
* *
* @return ExtensibleDataInterface[] * @return \NicolasBejean\MediaManager\Api\Data\PdfInterface[]
*/ */
public function getItems(); public function getItems();
/** /**
* Set PDF Items * Set PDF Items
* *
* @param array $items * @param \NicolasBejean\MediaManager\Api\Data\PdfInterface[] $items
* @return SearchResultsInterface * @return $this
*/ */
public function setItems(array $items); public function setItems(array $items);
} }
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
namespace NicolasBejean\MediaManager\Api\Data; namespace NicolasBejean\MediaManager\Api\Data;
use \Magento\Framework\Api\SearchResultsInterface; use \Magento\Framework\Api\SearchResultsInterface;
use \Magento\Framework\Api\ExtensibleDataInterface;
/** /**
* Interface VideoSearchResultsInterface * Interface VideoSearchResultsInterface
...@@ -18,15 +17,15 @@ interface VideoSearchResultsInterface extends SearchResultsInterface ...@@ -18,15 +17,15 @@ interface VideoSearchResultsInterface extends SearchResultsInterface
/** /**
* Get Video Items * Get Video Items
* *
* @return ExtensibleDataInterface[] * @return \NicolasBejean\MediaManager\Api\Data\VideoInterface[]
*/ */
public function getItems(); public function getItems();
/** /**
* Set Video Items * Set Video Items
* *
* @param array $items * @param \NicolasBejean\MediaManager\Api\Data\VideoInterface[] $items
* @return SearchResultsInterface * @return $this
*/ */
public function setItems(array $items); public function setItems(array $items);
} }
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
- Remplacement du ResizeImage par l'Helper ImageOptimizer - Remplacement du ResizeImage par l'Helper ImageOptimizer
- Correction du message quand on réalise une désactivation de masse - Correction du message quand on réalise une désactivation de masse
- Changement des URLs et corrections des API - Changement des URLs et corrections des API
- Corrections du SearchCriteria dans les API
### Deleted ### Deleted
- Suppression de la classe JsonSerializer et modification du traitement des valeurs en booléen pour les classes Pdf et Video - Suppression de la classe JsonSerializer et modification du traitement des valeurs en booléen pour les classes Pdf et Video
- Suppression d'une variable dans le return d'une fonction pour les classes Pdf et Video - Suppression d'une variable dans le return d'une fonction pour les classes Pdf et Video
......
<?xml version="1.0"?> <?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<preference for="NicolasBejean\MediaManager\Api\Data\ImageSearchResultsInterface" type="Magento\Framework\Api\SearchResults" /> <preference for="NicolasBejean\MediaManager\Api\Data\ImageSearchResultsInterface" type="NicolasBejean\MediaManager\Model\ImageSearchResults" />
<preference for="NicolasBejean\MediaManager\Api\GetImageByPathInterface" type="NicolasBejean\MediaManager\Model\GetImageByPath" /> <preference for="NicolasBejean\MediaManager\Api\Data\PdfSearchResultsInterface" type="NicolasBejean\MediaManager\Model\PdfSearchResults" />
<preference for="NicolasBejean\MediaManager\Api\Data\ImageInterface" type="NicolasBejean\MediaManager\Model\Image" /> <preference for="NicolasBejean\MediaManager\Api\Data\VideoSearchResultsInterface" type="NicolasBejean\MediaManager\Model\VideoSearchResults" />
<preference for="NicolasBejean\MediaManager\Api\ImageRepositoryInterface" type="NicolasBejean\MediaManager\Model\ImageRepository" />
<preference for="NicolasBejean\MediaManager\Api\Data\PdfSearchResultsInterface" type="Magento\Framework\Api\SearchResults" /> <preference for="NicolasBejean\MediaManager\Api\GetImageByPathInterface" type="NicolasBejean\MediaManager\Model\GetImageByPath" />
<preference for="NicolasBejean\MediaManager\Api\GetPdfByPathInterface" type="NicolasBejean\MediaManager\Model\GetPdfByPath" /> <preference for="NicolasBejean\MediaManager\Api\GetPdfByPathInterface" type="NicolasBejean\MediaManager\Model\GetPdfByPath" />
<preference for="NicolasBejean\MediaManager\Api\Data\PdfInterface" type="NicolasBejean\MediaManager\Model\Pdf" />
<preference for="NicolasBejean\MediaManager\Api\PdfRepositoryInterface" type="NicolasBejean\MediaManager\Model\PdfRepository" />
<preference for="NicolasBejean\MediaManager\Api\Data\VideoSearchResultsInterface" type="Magento\Framework\Api\SearchResults" />
<preference for="NicolasBejean\MediaManager\Api\GetVideoByPathInterface" type="NicolasBejean\MediaManager\Model\GetVideoByPath" /> <preference for="NicolasBejean\MediaManager\Api\GetVideoByPathInterface" type="NicolasBejean\MediaManager\Model\GetVideoByPath" />
<preference for="NicolasBejean\MediaManager\Api\Data\ImageInterface" type="NicolasBejean\MediaManager\Model\Image" />
<preference for="NicolasBejean\MediaManager\Api\Data\PdfInterface" type="NicolasBejean\MediaManager\Model\Pdf" />
<preference for="NicolasBejean\MediaManager\Api\Data\VideoInterface" type="NicolasBejean\MediaManager\Model\Video" /> <preference for="NicolasBejean\MediaManager\Api\Data\VideoInterface" type="NicolasBejean\MediaManager\Model\Video" />
<preference for="NicolasBejean\MediaManager\Api\ImageRepositoryInterface" type="NicolasBejean\MediaManager\Model\ImageRepository" />
<preference for="NicolasBejean\MediaManager\Api\PdfRepositoryInterface" type="NicolasBejean\MediaManager\Model\PdfRepository" />
<preference for="NicolasBejean\MediaManager\Api\VideoRepositoryInterface" type="NicolasBejean\MediaManager\Model\VideoRepository" /> <preference for="NicolasBejean\MediaManager\Api\VideoRepositoryInterface" type="NicolasBejean\MediaManager\Model\VideoRepository" />
<type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory"> <type name="Magento\Framework\View\Element\UiComponent\DataProvider\CollectionFactory">
...@@ -279,4 +280,4 @@ ...@@ -279,4 +280,4 @@
</argument> </argument>
</arguments> </arguments>
</type> </type>
</config> </config>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment