public function compressPieces() { $ps = array(); foreach ($this->getPieces() as $piece) { $letter = Piece::classToLetter($piece->getClass()); if ($piece->getIsDead()) { $letter = strtoupper($letter); } $ps[] = Board::keyToPiotr($piece->getSquareKey()) . $letter; } $this->ps = implode(' ', $ps); }