defaultInputParams, $this->getProperties() ); return Arr::merge( $args, $defaultParams ); } /** * Get a property value * * @param string $name * * @return string|null */ public function getProperty( string $name ){ return $this->properties[ $name ] ?? null; } /** * Get all dataSource properties * * @return array|string[] */ public function getProperties(){ return $this->properties; } /** * Get asset groups of this DataSource * * @return array */ public function getAssetGroupNames(){ return $this->assetGroupNames; } }