Skip to content

EntityAdapter, private properties, doctrine entity #209

@matak

Description

@matak

Nějak nemůžu přijít na to jak namapovat entity k serializaci do openapi a k deserializaci.

Koukám do zdroje EntityAdapter a vidím, že prochází pouze public properties, ale co entity

class CompletionPackageEntity
{


	public function __construct(
		/** @var array<string,WeightProduktVariantaEntity> */
		protected array                                 $weightOfItems,
		/**
		 * @var ArrayOfCompletionPackageDokladEntity|null
		 */
		protected ?ArrayOfCompletionPackageDokladEntity $data,
		/** @var array<string,string> */
		protected array                                 $EANtoProduktVarianta,
		protected bool                                  $iAmNotOwner
	)
	{
		
	}

	public function addWeightOfItem(string $weight): void
	{
		$this->weightOfItems[] = $weight;
	}

přesto, že existují public gettery tak je pro EntityAdapter tato entity prázdná.

Má to nějaké řešení? Jak jsou třeba mapovány doctrine entity? Musím EntityAdapter přepsat? Existuje už nějaký přepsaný?

díky za rady

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Triage: Now

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions