Skip to content
This repository has been archived by the owner on Nov 28, 2019. It is now read-only.

Commit

Permalink
Introduce type ImportFilter interfaces #49
Browse files Browse the repository at this point in the history
  • Loading branch information
dnaber-de committed Feb 7, 2016
1 parent 4020f04 commit 9afef7f
Show file tree
Hide file tree
Showing 4 changed files with 92 additions and 0 deletions.
23 changes: 23 additions & 0 deletions inc/Import/Filter/CommentImportFilter.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php # -*- coding: utf-8 -*-

namespace W2M\Import\Filter;

use
W2M\Import\Type;

/**
* Interface CommentImportFilter
*
* @package W2M\Import\Filter
*/
interface CommentImportFilter {

/**
* Checks if a comment should be imported or not
*
* @param Type\ImportCommentInterface $import_comment
*
* @return bool
*/
public function comment_to_import( Type\ImportCommentInterface $import_comment );
}
23 changes: 23 additions & 0 deletions inc/Import/Filter/PostFilterInterface.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php # -*- coding: utf-8 -*-

namespace W2M\Import\Filter;

use
W2M\Import\Type;

/**
* Interface PostFilterInterface
*
* @package W2M\Import\Filter
*/
interface PostFilterInterface {

/**
* Checks if a post should be imported or not
*
* @param Type\ImportPostInterface $import_post
*
* @return bool
*/
public function post_to_import( Type\ImportPostInterface $import_post );
}
23 changes: 23 additions & 0 deletions inc/Import/Filter/TermFilterInterface.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php # -*- coding: utf-8 -*-

namespace W2M\Import\Filter;

use
W2M\Import\Type;

/**
* Interface TermFilterInterface
*
* @package W2M\Import\Filter
*/
interface TermFilterInterface {

/**
* Checks if a term should be imported or not
*
* @param Type\ImportTermInterface $import_term
*
* @return bool
*/
public function term_to_import( Type\ImportTermInterface $import_term );
}
23 changes: 23 additions & 0 deletions inc/Import/Filter/UserImportFilter.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php # -*- coding: utf-8 -*-

namespace W2M\Import\Filter;

use
W2M\Import\Type;

/**
* Interface UserImportFilter
*
* @package W2M\Import\Filter
*/
interface UserImportFilter {

/**
* Checks if a user should be imported or not
*
* @param Type\ImportUserInterface $import_user
*
* @return bool
*/
public function user_to_import( Type\ImportUserInterface $import_user );
}

0 comments on commit 9afef7f

Please sign in to comment.