Mam dwie klasy, Pierwsza która pobiera wyniki wykonania odrębnych klasa. Druga klasa Pobierającą wyniki pierwszej klasy i zamieniającą je na dane sesyjne.
Moje pytanie, czy zgodne z zasadami OOP byłoby połączenie, a właściwie wykonanie tych operacji w jednej klasie?
class ImageParameter // kąt oraz pliki zdjęć { protected $angleImage; protected $fileImage; public function downloandParam(OperationDir $operationDir, AngleImage $angleImage ) { $this ->fileImage = $operationDir ->getArrayDir(); $this ->angleImage = $angleImage ->getAngleImage(); } public function getAngleImage() { return $this ->angleImage; } public function getFileImage() { return $this ->fileImage; } } class SessionParameter { protected $instance; function takeInstance (ImageParameter $imageParameter) { $this ->instance = $imageParameter; } function sessionAngleImage() { return $_SESSION['angleImage'] = $this ->instance ->getAngleImage(); } function sessionFileImage() { return $_SESSION['fileImage'] = $this ->instance ->getFileImage(); }