Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
TemKa_SD

Один метод в двух классах, как правильно?

Recommended Posts

Здравствуйте. У меня есть два класса:

	/**
	 * @brief	[Node] Subnode class
	 */
	public static $subnodeClass = 'IPS\fball\Match';

	/**
	 * @brief	Content Item Class
	 */
	public static $contentItemClass = 'IPS\fball\Match\Item';

Один используется во Front, второй в Admin, мне нужно реализовать один и тот же метод в них:

	protected function get_team1Goals()
    {
		return $this->events['team1']['stats']['goals'];
    }

Как это правильно сделать, чтобы одинаковый код не писать и там и там.

Share this post


Link to post

Если один является контейнером второго, то можно через container()

$item->container()

 

Share this post


Link to post

Или как вариант создать трейт, благо php теперь позволяет реутилизировать одни и те же методы для разных классов.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...