calc/tests/Mock/PaperRepostory.php
2026-01-12 15:39:38 +01:00

448 lines
19 KiB
PHP

<?php
/**
* PrintshopCreator Suite
*
* PHP Version 5.3
*
* @author Thomas Peterson <info@thomas-peterson.de>
* @copyright 2012-2013 PrintshopCreator GmbH
* @license Private
* @link http://www.printshopcreator.de
*/
namespace PSC\Library\Calc\Tests\Mock;
use Doctrine\Persistence\ObjectRepository;
class PaperRepostory implements ObjectRepository
{
public function find(mixed $id): ?object
{
// TODO: Implement find() method.
}
public function findAll(): array
{
// TODO: Implement findAll() method.
}
public function findBy(array $criteria, ?array $orderBy = null, ?int $limit = null, ?int $offset = null): array
{
// TODO: Implement findBy() method.
}
public function findOneBy(array $criteria): ?object
{
$papier = [];
$papier['bdm135'] = new Paper();
$papier['bdm135']->setArtNr('bdm135');
$papier['bdm135']->setVolume(0);
$papier['bdm135']->setPreis(0.1);
$papier['bdm135']->setDescription1('Bilderdruck matt 135 gr');
$papier['SPP090'] = new Paper();
$papier['SPP090']->setArtNr('SPP090');
$papier['SPP090']->setVolume(1.30);
$papier['SPP090']->setPreis(28);
$papier['SPP090']->setGrammatur(90);
$papier['SPP090']->setDescription1('Soporset Premium Preprint 90g');
$papier['SPP090']->setDescription2('matt, holzfrei, hochweiß');
$papier['bdg135'] = new Paper();
$papier['bdg135']->setArtNr('bdg135');
$papier['bdg135']->setDescription1('Bilderdruck glänzend 135 gr');
$papier['bdm170'] = new Paper();
$papier['bdm170']->setArtNr('bdm170');
$papier['bdm170']->setDescription1('Bilderdruck matt 170 gr');
$papier['bdg170'] = new Paper();
$papier['bdg170']->setArtNr('bdg170');
$papier['bdg170']->setDescription1('Bilderdruck glänzend 170 gr');
$papier['bdm250'] = new Paper();
$papier['bdm250']->setArtNr('bdm250');
$papier['bdm250']->setDescription1('Bilderdruck matt 250 gr');
$papier['bdg250'] = new Paper();
$papier['bdg250']->setArtNr('bdg250');
$papier['bdg250']->setDescription1('Bilderdruck glänzend 250 gr');
$papier['bdg250']->setPreis(84);
$papier['bdg250']->setGrammatur(250);
$papier['bdg250']->setPapierTyp1(1);
$papier['bdm300'] = new Paper();
$papier['bdm300']->setArtNr('bdm300');
$papier['bdm300']->setDescription1('Bilderdruck matt 300 gr');
$papier['bdg300'] = new Paper();
$papier['bdg300']->setArtNr('bdg300');
$papier['bdg300']->setDescription1('Bilderdruck glänzend 300 gr');
$papier['INM115'] = new Paper();
$papier['INM115']->setArtNr('INM115');
$papier['INM115']->setGrammatur('115');
$papier['INM115']->setDigitalVar('495');
$papier['INM115']->setDigitalFix('345');
$papier['INM115']->setPreis(24);
$papier['INM115']->setVolume(0.104);
$papier['INM115']->setDescription1('115 g/m² Bilderdruck matt gestrichen');
$papier['INM115']->setDescription2('115 g/m² Inapa Infinity silk, seidenmatt');
$papier['INM135'] = new Paper();
$papier['INM135']->setArtNr('INM135');
$papier['INM135']->setGrammatur('135');
$papier['INM135']->setOffsetVar('495');
$papier['INM135']->setOffsetFix('345');
$papier['INM135']->setDigitalVar('495');
$papier['INM135']->setDigitalFix('345');
$papier['INM135']->setPreis(28);
$papier['INM135']->setVolume(0.118);
$papier['INM135']->setDescription1('135 g/m² Bilderdruck matt gestrichen');
$papier['INM135']->setDescription2('135 g/m² Inapa Infinity silk, seidenmatt');
$papier['INM13522'] = new Paper();
$papier['INM13522']->setArtNr('INM13522');
$papier['INM13522']->setGrammatur('135');
$papier['INM13522']->setOffsetVar('495');
$papier['INM13522']->setOffsetFix('345');
$papier['INM13522']->setDigitalVar('495');
$papier['INM13522']->setDigitalFix('345');
$papier['INM13522']->setPreis(50.5);
$papier['INM13522']->setVolume(0.118);
$papier['INM13522']->setDescription1('135 g/m² Bilderdruck matt gestrichen');
$papier['INM13522']->setDescription2('135 g/m² Inapa Infinity silk, seidenmatt');
$papier['INM135ND'] = new Paper();
$papier['INM135ND']->setArtNr('INM135ND');
$papier['INM135ND']->setGrammatur('135');
$papier['INM135ND']->setDigitalVar('495');
$papier['INM135ND']->setOffsetVar('495');
$papier['INM135ND']->setDigitalFix('345');
$papier['INM135ND']->setOffsetFix('345');
$papier['INM135ND']->setPreis(50.5);
$papier['INM135ND']->setVolume(0.118);
$papier['INM135ND']->setDescription1('135 g/m² Bilderdruck matt gestrichen');
$papier['INM135ND']->setDescription2('135 g/m² Bilderdruck matt gestrichen');
$papier['GP100'] = new Paper();
$papier['GP100']->setArtNr('GP100');
$papier['GP100']->setGrammatur('100');
$papier['GP100']->setDigitalVar('495');
$papier['GP100']->setDigitalFix('345');
$papier['GP100']->setPreis(74.5);
$papier['GP100']->setVolume(0.126);
$papier['GP100']->setDescription1('100 g/m² Creapaper GRASPAP® Graspapier');
$papier['GP100']->setDescription2('100 g/m² CreaPaper Graspapier');
$papier['GP150'] = new Paper();
$papier['GP150']->setArtNr('GP150');
$papier['GP150']->setGrammatur('150');
$papier['GP150']->setDigitalVar('495');
$papier['GP150']->setDigitalFix('345');
$papier['GP150']->setPreis(102.5);
$papier['GP150']->setVolume(0.18);
$papier['GP150']->setDescription1('150 g/m² Creapaper GRASPAP® Graspapier');
$papier['GP150']->setDescription2('150 g/m² CreaPaper Graspapier');
$papier['yes-s-80-a6'] = new Paper();
$papier['yes-s-80-a6']->setArtNr('yes-s-80-a6');
$papier['yes-s-80-a6']->setPreis(0);
$papier['yes-s-80-a6']->setDescription1('YES Silver DIN A6');
$papier['yes-s-80-a6']->setDescription2('YES Silver DIN A6');
$papier['INM250'] = new Paper();
$papier['INM250']->setArtNr('INM170');
$papier['INM250']->setGrammatur('170');
$papier['INM250']->setDigitalVar('495');
$papier['INM250']->setDigitalFix('345');
$papier['INM250']->setPreis(63.6);
$papier['INM250']->setVolume(0.156);
$papier['INM250']->setDescription1('170 g/m² Bilderdruck matt gestrichen');
$papier['INM250']->setDescription2('170 g/m² Bilderdruck matt gestrichen');
$papier['INM300'] = new Paper();
$papier['INM300']->setArtNr('INM300');
$papier['INM300']->setGrammatur('300');
$papier['INM300']->setDigitalVar('495');
$papier['INM300']->setDigitalFix('345');
$papier['INM300']->setPreis(58);
$papier['INM300']->setVolume(0.303);
$papier['INM300']->setDescription1('115 g/m² Bilderdruck matt gestrichen');
$papier['INM300']->setDescription2('115 g/m² Inapa Infinity silk, seidenmatt');
$papier['INM170'] = new Paper();
$papier['INM170']->setArtNr('INM170');
$papier['INM170']->setGrammatur('170');
$papier['INM170']->setDigitalVar('495');
$papier['INM170']->setDigitalFix('345');
$papier['INM170']->setPreis(63.6);
$papier['INM170']->setVolume(0.156);
$papier['INM170']->setDescription1('170 g/m² Bilderdruck matt gestrichen');
$papier['INM170']->setDescription2('Stand: 22.04.2022');
$papier['INM200'] = new Paper();
$papier['INM200']->setArtNr('INM200');
$papier['INM200']->setGrammatur('200');
$papier['INM200']->setDigitalVar('495');
$papier['INM200']->setDigitalFix('345');
$papier['INM200']->setPreis(76);
$papier['INM200']->setVolume(0.188);
$papier['INM200']->setDescription1('200 g/m² Bilderdruck matt gestrichen');
$papier['INM200']->setDescription2('Stand: 22.04.2022');
$papier['KEIN'] = new Paper();
$papier['KEIN']->setArtNr('KEIN');
$papier['INM300ND'] = new Paper();
$papier['INM300ND']->setArtNr('INM300ND');
$papier['INM300ND']->setGrammatur('300');
$papier['INM300ND']->setDigitalVar('495');
$papier['INM300ND']->setDigitalFix('345');
$papier['INM300ND']->setPreis(115.7);
$papier['INM300ND']->setVolume(0.303);
$papier['INM300ND']->setDescription1('300 g/m² Bilderdruck matt gestrichen');
$papier['INM300ND']->setDescription2('300 g/m² Bilderdruck matt gestrichen');
$papier['INA90'] = new Paper();
$papier['INA90']->setArtNr('INA90');
$papier['INA90']->setArtNr('90');
$papier['INA90']->setDigitalVar('495');
$papier['INA90']->setDigitalFix('345');
$papier['INA90']->setPreis(28.3);
$papier['INA90']->setVolume(0.119);
$papier['INA90']->setDescription1(' 90 g/m² Offsetpapier hochweiß, natur');
$papier['INA90']->setDescription2('90 g/m² Multi Business, 1,3-faches Volumen');
$papier['INA400'] = new Paper();
$papier['INA400']->setArtNr('INA400');
$papier['INA400']->setGrammatur('400');
$papier['INA400']->setDigitalVar('495');
$papier['INA400']->setDigitalFix('345');
$papier['INA400']->setPreis(154);
$papier['INA400']->setVolume(0.548);
$papier['INA400']->setDescription1('400 g/m² Offsetpapier hochweiß, natur');
$papier['INA400']->setDescription2('400 g/m² Maestro extra, 1,3-faches Volumen');
$papier['ZETL260'] = new Paper();
$papier['ZETL260']->setArtNr('ZETL260');
$papier['ZETL260']->setGrammatur('260');
$papier['ZETL260']->setDigitalVar('495');
$papier['ZETL260']->setDigitalFix('345');
$papier['ZETL260']->setPreis(220);
$papier['ZETL260']->setVolume(0.280);
$papier['ZETL260']->setDescription1('260 g/m² Zanders ZETA leinen brilliantweiß');
$papier['ZETL260']->setDescription2('260 g/m² Naturkarton leinengeprägt');
$papier['CONG300_1'] = new Paper();
$papier['CONG300_1']->setArtNr('CONG300_1');
$papier['CONG300_1']->setGrammatur('300');
$papier['CONG300_1']->setDescription1('300 g/m² Naturkarton gerippt hochweiß');
$papier['CONG300_1']->setDescription2('300 g/m² Conqueror gerippt diamantweiß');
$papier['grasnatur85'] = new Paper();
$papier['grasnatur85']->setArtNr('grasnatur85');
$papier['grasnatur85']->setGrammatur('85');
$papier['grasnatur85']->setPreis('160');
$papier['grasnatur85']->setVolume('1.2');
$papier['grasnatur85']->setDescription1('Graspapier 50% Faseranteil (85 g/m²)');
$papier['grasnatur85']->setDescription2('Graspapier 50% Faseranteil (85 g/m²)');
$papier['grasnatur205'] = new Paper();
$papier['grasnatur205']->setArtNr('grasnatur205');
$papier['grasnatur205']->setGrammatur('205');
$papier['grasnatur205']->setPreis('160');
$papier['grasnatur205']->setVolume('1.2');
$papier['grasnatur205']->setDescription1('Graspapier 50% Faseranteil (205 g/m²)');
$papier['grasnatur205']->setDescription2('Graspapier 50% Faseranteil (205 g/m²)');
$papier['sm150g'] = new Paper();
$papier['sm150g']->setArtNr('sm150g');
$papier['sm150g']->setGrammatur('150');
$papier['sm150g']->setPreis('100');
$papier['sm150g']->setVolume('1.2');
$papier['sm150g']->setDescription1('Bilderdruck seidenmatt, aus zert. nachhaltiger Forstwirtschaft');
$papier['sm150g']->setDescription2('Bilderdruck seidenmatt, aus zert. nachhaltiger Forstwirtschaft');
$papier['sm150g']->setPapierTyp1(1);
$papier['sm150g']->setPapierTyp2(1);
$papier['sm150g']->setPapierTyp3(1);
$papier['sm150g']->setPapierTyp11(1);
$papier['sm150g']->setPapierTyp14(1);
$papier['sm150g']->setUmschlagen(1);
$papier['sm150g']->setHappy(1);
$papier['sm300g'] = new Paper();
$papier['sm300g']->setArtNr('sm300g');
$papier['sm300g']->setGrammatur('300');
$papier['sm300g']->setPreis('175');
$papier['sm300g']->setDescription1('Bilderdruck seidenmatt 300g *');
$papier['sm300g']->setDescription2('Bilderdruck seidenmatt, aus zert. nachhaltiger Forstwirtschaft');
$papier['sm300g']->setPapierTyp1(1);
$papier['sm300g']->setPapierTyp2(1);
$papier['sm300g']->setPapierTyp3(1);
$papier['sm300g']->setPapierTyp11(1);
$papier['sm300g']->setPapierTyp14(1);
$papier['sm300g']->setPapierTyp13(1);
$papier['sm300g']->setUmschlagen(1);
$papier['sm300g']->setHappy(1);
$papier['lwc65'] = new Paper();
$papier['lwc65']->setArtNr('lwc65');
$papier['lwc65']->setGrammatur('65');
$papier['lwc65']->setPreis('73');
$papier['lwc65']->setVolume('1');
$papier['lwc65']->setDescription1('65g LWC');
$papier['lwc65']->setDescription2('65g LWC');
$papier['lwc65']->setPapierTyp1(1);
$papier['50135'] = new Paper();
$papier['50135']->setArtNr('50135');
$papier['50135']->setGrammatur('135');
$papier['50135']->setPreis('0.0275');
$papier['50135']->setDescription1('135 g/m² Bilderdruck glänzend (FSC-zertifiziert)');
$papier['50135']->setDescription2('135 gloss');
$papier['100'] = new Paper();
$papier['100']->setArtNr('100');
$papier['100']->setGrammatur('0');
$papier['100']->setPreis('0');
$papier['100']->setDescription1('ohne Deckblatt');
$papier['100']->setDescription2('ohne Deckblatt');
$papier['101'] = new Paper();
$papier['101']->setArtNr('101');
$papier['101']->setGrammatur('0');
$papier['101']->setPreis('0');
$papier['101']->setDescription1('ohne Deckblatt');
$papier['101']->setDescription2('ohne Deckblatt');
$papier['10080'] = new Paper();
$papier['10080']->setArtNr('10080');
$papier['10080']->setGrammatur('80');
$papier['10080']->setPreis('0.0173');
$papier['10080']->setDescription1('80 g/m² Naturpapier (Oberfläche wie Kopierpapier, hochweiß, FSC-zert.)');
$papier['10080']->setDescription2('080 Prep');
$papier['10090'] = new Paper();
$papier['10090']->setArtNr('10090');
$papier['10090']->setGrammatur('90');
$papier['10090']->setPreis('0.0196');
$papier['10090']->setDescription1('90 g/m² Naturpapier (Oberfläche wie Kopierpapier, hochweiß, FSC-zert.)');
$papier['10090']->setDescription2('090 Prep');
$papier['sm150g'] = new Paper();
$papier['sm150g']->setArtNr('sm150g');
$papier['sm150g']->setGrammatur('150');
$papier['sm150g']->setPreis('100');
$papier['sm150g']->setDescription1('Bilderdruck seidenmatt 150g *');
$papier['sm150g']->setDescription2('Bilderdruck seidenmatt, aus zert. nachhaltiger Forstwirtschaft');
$papier['sm150g']->setUmschlagen(1);
$papier['sm150g']->setHappy(1);
$papier['sm150g']->setPapierTyp1(1);
$papier['sm150g']->setPapierTyp2(1);
$papier['sm150g']->setPapierTyp3(1);
$papier['sm150g']->setPapierTyp11(1);
$papier['sm150g']->setPapierTyp14(1);
$papier['931001'] = new Paper();
$papier['931001']->setArtNr('931001');
$papier['931001']->setGrammatur('200');
$papier['931001']->setPreis('300');
$papier['931001']->setVolume(1);
$papier['931001']->setPapierTyp3(1);
$papier['931001']->setDescription1('Haftpapier hochglänzend weiß, permanent 80g');
$papier['931001']->setDescription2('Michaelis - High Gloss White permanent geschlitzt');
$papier['928024'] = new Paper();
$papier['928024']->setArtNr('928024');
$papier['928024']->setGrammatur('80');
$papier['928024']->setPreis('73.9');
$papier['928024']->setVolume(1);
$papier['928024']->setBreite(450);
$papier['928024']->setLaenge(640);
$papier['928024']->setStaerke(80);
$papier['928024']->setDescription1('80g/m² CB, weiss');
$papier['928024']->setDescription2('80g/m² CB, weiss');
$papier['928018'] = new Paper();
$papier['928018']->setArtNr('928018');
$papier['928018']->setGrammatur('60');
$papier['928018']->setPreis('61.1');
$papier['928018']->setVolume(1);
$papier['928018']->setBreite(450);
$papier['928018']->setLaenge(640);
$papier['928018']->setStaerke(60);
$papier['928018']->setDescription1('60g/m² CBF, weiss');
$papier['928018']->setDescription2('60g/m² CBF, weiss');
$papier['927996'] = new Paper();
$papier['927996']->setArtNr('927996');
$papier['927996']->setGrammatur('57');
$papier['927996']->setPreis('39.2');
$papier['927996']->setVolume(1);
$papier['927996']->setBreite(450);
$papier['927996']->setLaenge(640);
$papier['927996']->setStaerke(57);
$papier['927996']->setDescription1('57g/m² CF, weiss');
$papier['927996']->setDescription2('57g/m² CF, weiss');
$papier['621995'] = new Paper();
$papier['621995']->setArtNr('621995');
$papier['621995']->setGrammatur('80');
$papier['621995']->setPreis('16.93');
$papier['621995']->setVolume(1);
$papier['621995']->setBreite(450);
$papier['621995']->setLaenge(320);
$papier['621995']->setStaerke(80);
$papier['621995']->setDescription1('80 g/m², Preprint, weiss');
$papier['621995']->setDescription2('80 g/m², Preprint, weiss');
$papier['ct90'] = new Paper();
$papier['ct90']->setArtNr('ct90');
$papier['ct90']->setGrammatur('90');
$papier['ct90']->setPreis('42.9');
$papier['ct90']->setUmschlagen(true);
$papier['ct90']->setStaerke(0.125);
$papier['ct100'] = new Paper();
$papier['ct100']->setArtNr('ct100');
$papier['ct100']->setGrammatur('100');
$papier['ct100']->setPreis('42.9');
$papier['ct100']->setUmschlagen(true);
$papier['ct100']->setStaerke(0.125);
$papier['ct120'] = new Paper();
$papier['ct120']->setArtNr('ct120');
$papier['ct120']->setGrammatur('120');
$papier['ct120']->setPreis('42.9');
$papier['ct120']->setUmschlagen(true);
$papier['ct120']->setStaerke(0.125);
$papier['ct160'] = new Paper();
$papier['ct160']->setArtNr('ct160');
$papier['ct160']->setGrammatur('160');
$papier['ct160']->setPreis('42.9');
$papier['ct160']->setUmschlagen(true);
$papier['ct160']->setStaerke(0.125);
$papier['ct200'] = new Paper();
$papier['ct200']->setArtNr('ct200');
$papier['ct200']->setGrammatur('200');
$papier['ct200']->setPreis('71.4');
$papier['ct200']->setUmschlagen(true);
$papier['ct200']->setStaerke(0.191);
return $papier[$criteria['artNr']];
}
public function getClassName(): string
{
// TODO: Implement getClassName() method.
}
public function getNewObject()
{
return new Paper();
}
}