1
0
mirror of synced 2024-12-15 07:36:03 +03:00
doctrine2/tests/Doctrine/Tests/Models/Company/CompanyFlexContract.php

45 lines
801 B
PHP

<?php
namespace Doctrine\Tests\Models\Company;
/**
* @Entity
*/
class CompanyFlexContract extends CompanyContract
{
/**
* @column(type="integer")
* @var int
*/
private $hoursWorked = 0;
/**
* @column(type="integer")
* @var int
*/
private $pricePerHour = 0;
public function calculatePrice()
{
return $this->hoursWorked * $this->pricePerHour;
}
public function getHoursWorked()
{
return $this->hoursWorked;
}
public function setHoursWorked($hoursWorked)
{
$this->hoursWorked = $hoursWorked;
}
public function getPricePerHour()
{
return $this->pricePerHour;
}
public function setPricePerHour($pricePerHour)
{
$this->pricePerHour = $pricePerHour;
}
}