<?php

namespace SilverStripe\Forms\Tests\FormTest;

use SilverStripe\Dev\TestOnly;
use SilverStripe\ORM\DataObject;

/**
 * @skipUpgrade
 */
class Player extends DataObject implements TestOnly
{

    private static $table_name = 'FormTest_Player';

    private static $db = array(
        'Name' => 'Varchar',
        'Biography' => 'Text',
        'Birthday' => 'Date'
    );

    private static $belongs_many_many = array(
        'Teams' => Team::class
    );

    private static $has_one = array(
        'FavouriteTeam' => Team::class
    );

    public function getBirthdayYear()
    {
        return ($this->Birthday) ? date('Y', strtotime($this->Birthday)) : null;
    }
}