PinnedVishwa ChikatePHP Composer package to resolve Drupal Entities as simple Object/Array of fieldsThe article covers the implementation / working of the Entity Convert PHP library which i have created to reduce the need to write custom…Sep 22, 2022Sep 22, 2022
PinnedVishwa ChikateDrupal 8/9 : Writing validation for RESTful API’s the simple wayThe RESTful Web Services API is newly introduced in Drupal 8, with Drupal 7 we used the Services module for creating RESTful Web API’s but…Dec 19, 2021Dec 19, 2021
Vishwa ChikateDrupal 8/9: custom Authentication Provider for RESTful APIsRESTful Web Services API is new in Drupal 8, for each resource created we can specify the supported verbs (GET, POST, PUT etc) also the…Jun 25, 20221Jun 25, 20221
Vishwa ChikateDrupal 8/9: Altering Entities BaseField data typeIn one of our project we were working with the following Entity type “Vehicle”, having many test contents/data already created in the…May 7, 2022May 7, 2022
Vishwa ChikatePHP — SplObjectStorage ClassI was looking for a way to store objects as keys in an array, some use case wanted me to do so, after searching for it i came across this…May 7, 20221May 7, 20221
Vishwa ChikateREST API : How we implement resource handlers for PATCH req:PATCH — The HTTP PATCH request method applies partial modifications to a resource. PATCH is somewhat analogous to the “update” concept…Mar 22, 2022Mar 22, 2022
Vishwa ChikateDrupal 8/9: Unit Test cases mocking the global Drupal object and ServicesIn this article we will discuss on how to mock the global Drupal object when writing unit test cases for the custom code. Let us start by…Mar 18, 2022Mar 18, 2022
Vishwa ChikatePHP — CodeSniffer standardIn my last article i wrote about additional coding standards/guidelines which we follow during the development and code review phase…Mar 3, 2022Mar 3, 2022
Vishwa ChikateDrupal 8/9: Database update using Batch APIIn this article i will discuss about the Batch API feature in Drupal. The batch API was first introduced in Drupal 6 version and since…Feb 22, 20221Feb 22, 20221